Ich versuche, ein Programm zu entwickeln, mit dem ich über USB mit einem PC kommunizieren kann. Ich habe eine usart-Bibliothek entwickelt, die ich für einen solchen Zweck verwenden kann, aber das Problem liegt in der Konvertierung in das USB-Protokoll.
Ich habe ein bisschen im Internet gesucht und eine sehr nützliche USART-zu-USB-Konverterbrücke gefunden , aber ich habe Probleme, sie einzurichten, aber das ist etwas für eine andere Frage.
Wie genau konvertiert der Arduino USART in USB und verbindet sich mit einem PC?
Sie sollten nach einem FTDI-USB-zu-UART-IC suchen. Sie haben auch vorgefertigte Leiterplatten mit einem eingebetteten FTDI-Chip. Es ist ganz einfach: Sie verbinden das FTDI mit einem USB-Stecker mit dem PC, der PC installiert den Treiber. Jetzt können Sie mit dem PC sprechen, indem Sie Daten über den UART Ihres Arduino senden und umgekehrt, indem Sie ein Com-Terminal-Programm wie Putty verwenden.
Beispiel: https://learn.sparkfun.com/tutorials/how-to-install-ftdi-drivers/all
Sie sollten sich keine Gedanken über die Konvertierung und solche Dinge machen. Es ist wirklich einfach. Der PC installiert die Treiber und Sie können nur UART-Daten empfangen und UART-Daten an Ihren Arduino senden. Die gesamte Konvertierung erfolgt im FTDI-Chip und ist einfach transparent.
Ignacio Vazquez-Abrams
Handoko
sherrelbc