Quien haya visto algún Arduino alguna vez, se habrá dado cuenta de que cuenta con un puerto USB. Dicho puerto tiene limitadas sus funciones, pudiéndose utilizar únicamente como transporte para el puerto serie del ATmega168 que llevan la mayoría de Arduinos. Esta funcionalidad se la debe al integrado FT232RL de FTDI. Si buscamos en algunas páginas podremos ver que nos venden cables USB-serie y módulos adaptadores con este mismo integrado, por una cantidad un tanto elevada.
Pues bien, si ya disponemos de un Arduino, podremos utilizarlo para estos menesteres. Lo primero será mantener el ATmega168 en un estado de reset para que no interfiera en la comunicación, para ello basta con conectar la señal de RESET a GND. Hecho esto toca pensar un poco, cuando conectamos el Arduino al PC con el cable USB aparece un nuevo dispositivo de puerto serie, si abrimos una consola a este puerto podemos enviar datos al microcontrolador del Arduino, es decir, que lo que escribimos (TX del PC) le llega al microcontrolador por la patita de recepción (RX del Arduino), y lo que recibimos en el PC (RX del PC) es lo que circula por la patita de envío del microcontrolador (TX del Arduino).
Por tanto, imaginemos que queremos conectar un dispositivo con un puerto TTL serie. Llamemos a los pines de este puerto serie TTL-Rx y TTL-Tx. Para conectarlo a nuestro PC tendríamos que conectar TTL-Rx al pin RX (pin 0) del Arduino y el TTL-Tx al TX (pin 1). Esto es así por lo que se ha explicado anteriormente. Además normalmente tendremos que conectar también al pin GND del Arduino el pin GND del dispositivo.
![]()
Últimos comentarios
hace 15 horas 30 mins
hace 1 semana 4 días
hace 4 semanas 2 días
hace 4 semanas 3 días
hace 5 semanas 2 días
hace 6 semanas 2 días
hace 6 semanas 2 días
hace 6 semanas 5 días
hace 6 semanas 6 días
hace 7 semanas 58 mins