¿Cómo se comunica el Arduino en serie con una PC?

Estoy tratando de desarrollar un programa que me permita comunicarme a través de USB con una PC. Desarrollé una biblioteca usart que puedo usar para tal propósito, pero el problema radica en la conversión al protocolo usb.

Busqué un poco en la red y encontré un puente convertidor de USART a USB muy útil , pero tengo problemas para configurarlo, pero eso es otra pregunta.

¿Cómo convierte Arduino exactamente USART a USB e interactúa con una PC?

Con un adaptador USB-UART.
¿Quieres saber el esquema y los componentes que usa arduino? O solo el guion?
Resulta que usa un dispositivo FTDI con controladores en el lado de la PC. Esto es bastante simple. Tengo un tipo diferente de convertidor IC con el que estoy tratando de interactuar.

Respuestas (1)

Debe buscar un FTDI USB a UART IC. También tiene PCB prefabricadas con un chip FTDI incorporado. Es realmente fácil: conecta el FTDI con un conector USB a la PC, la PC instalará el controlador. Ahora puedes hablar con la PC enviando datos a través de la UART de tu arduino y viceversa usando un programa de terminal com como Putty.

Ejemplo: https://learn.sparkfun.com/tutorials/how-to-install-ftdi-drivers/all

No debe preocuparse por la conversión y esas cosas. Es muy fácil. la PC instalará los controladores y solo podrá recibir datos UART y enviar datos UART a su Arduino. Toda la conversión se realiza en el chip FTDI y es transparente.