Si sois aficionados a buscar componentes electrónicos baratos en Ebay, habréis observado aparecer en los últimos meses unos nuevos modelos de clones de Arduino, identificados como CH340G. Estas placas son mucho más baratas que los otros modelos Arduino. En esta entrada vamos a hablar de estos nuevos Arduinos baratos gracias al chip CH340G.
¿Qué es el chip CH340G?
El CH340G es un nuevo conversor USB / TTL, que sustituye al ATMEGA16U2 y al FT232RL. A toda vista, debe ser mucho más barato (calculo que entre 2-3€) porque la aparición de estos modelos ha hecho descender drásticamente los precios de las placas Arduino clónicas.
Por supuesto, el resto de especificaciones y características siguen siendo exactamente las mismas. Estas nuevas placas clónicas no solo son compatibles si no que son, a efectos prácticos, idénticas a las Arduino "originales".
Anuncio:
Esta pequeña revolución ha hecho que lo que comentáramos hace un tiempo en la entrada ¿Qué es Arduino ¿Qué modelo comprar? haya quedado lo suficientemente desactualizado para necesitar una actualización.
En la actualidad, el precio del Arduino Uno R3 Atmega 328P ha caido hasta los 2,80€. El Arduino Mega R3 2560 baja hasta los 7,5€. Por su parte el Arduino Nano v3.0 Atmega 328P 5V 16Mhz se venden a la irresistible cantidad de (sujetaos la baba) de 1,95€.
Huelga decir que, a este precio, mi placa favorita ha dejado de ser el Arduino Mini Pro 2 (1,70€), para dejar lugar al Arduino Nano v3.0 como placa de batalla favorita, dada la comodidad de tener puerto mini USB integrado, y no necesitar un programador externo (como sí necesita el Arduino Mini Pro v2).
¿Cómo reconocer una placa con CH340G?
Reconocer una placa con un modelo CH340G es realmente sencillo. Lo podéis comprobar rápidamente mirando el chip, como se indica en la siguiente imagen.
Si no dispones de la placa físicamente porque aún no la has comprado, lo normal es que en el anuncio indiquen si tiene un chip CH340G. Por otro lado, si vas a comprar un Arduino y resulta muy barato, similar a los precios que he indicado, con total probabilidad tiene un chip CH340G.
Haciendo funcionar nuestra placa Arduino CH340G
Como hemos comentado, estas placas funcionan igual que cualquier Arduino, por lo que todas las funciones, tutoriales, y programas para Arduino funcionaran sin ningún problema. Lo único necesario es instalar el driver del CH340G para que el ordenador reconozca Arduino como dispositivo USB.
Los drivers para los distintos sistemas operativos están disponibles en esta página Drivers CH340G, o directamente en los siguientes enlaces para Windows Driver CH340G Windows Xp, 7, y 8, y para Linux Driver CH340GLinux.
Simplemente lo descargamos y ejecutamos, y ya podemos usar Arduino con total normalidad, programándolo con el Arduino IDE, y por supuesto con comunicación por puerto serie.
Anuncio:
Una consulta... dónde veis arduinos UNO por 2,8€ ?? Me interesa mucho la verdad.
Me podéis pasar el enlace. Gracias y grandes tutoriales, no conocía esta web.
Nunca pongo enlaces donde comprar directamente, porque no tengo ninguna relación con los fabricantes, y no me voy a responsabilizar de recomendar uno u otro. Pero es muy fácil de encontrar.
Busca en eBay o AliExpress, en vendedores internacionales, y ordena por menos precio (en AliExpress incluso mejor si ordenas por ventas). Buscando ahora mismo, encuentro varios por 2.60€.
Hola Luis, pues a mi no me funciona este chip con las leds WS2812b, mientras que con el Funduino con el chip ATmega328 sin problemas. El portatil tiene instado el driver CH340G y la reconoce sin problemas, pero a la hora de ejecutar el programa, no lo hace correctamente, mientras que el Funduino lo hace bien. ¿Sabes porque pasa esto?
Las placas con chip CH340G también llevan el Atmega328. El CH340G únicamente es un conversor serial, sustituyendo al FTDI o 16U2, pero el procesador "principal" es el mismo. Es decir, una vez programado, no debes tener diferencias.
Prueba cargando un blink en tu placa con CH340G, para comprobar que efectivamente lo estás programando correctamente.