Tabla de contenido:

¿Cómo programar Arduino Mega 2560 Core ?: 3 pasos
¿Cómo programar Arduino Mega 2560 Core ?: 3 pasos

Video: ¿Cómo programar Arduino Mega 2560 Core ?: 3 pasos

Video: ¿Cómo programar Arduino Mega 2560 Core ?: 3 pasos
Video: Arduino Mega 2560 + ENCENDER Y APAGAR LED 2024, Mes de julio
Anonim
¿Cómo programar Arduino Mega 2560 Core?
¿Cómo programar Arduino Mega 2560 Core?
¿Cómo programar Arduino Mega 2560 Core?
¿Cómo programar Arduino Mega 2560 Core?

Encontré esta gran placa Arduino de factor de forma pequeño en eBay. Es una versión más pequeña de Arduino mega 2560 y aparentemente se llama Arduino mega core… ¡Sin embargo, había un problema! No incluye conectividad USB y tampoco hay mucha información disponible en línea. Así que necesito averiguar cómo programar la placa y usarla para reducir algunos de mis proyectos que requieren Arduino mega … No tengo un módulo ftdi y no pude pedir uno debido al bloqueo de covid19 … y también es innecesariamente caro aquí en la India … Lo que sí tengo es un convertidor de usb a serie ch340g … Una excelente alternativa a ftdi y este chip (ch340) es muy común en los clones de Arduino y muchas placas esp8266 … Se requirió un poco de truco para que funcionara … Escribiendo este instructivo, así que si alguien quiere usar la misma placa para sus proyectos … TAMBIÉN INTENTÉ USAR OTRO MÓDULO USB A SERIAL MÁS BARATO LLAME A PL2303 (Es posible que lo vea en alguna parte de las imágenes en pasos posteriores) PERO NUNCA LO HIZO FUNCIONAR … Espero que ayude

Suministros

-Arduino mega 2560 core- ch340g usb to serial converter- soldador-cables de conexión dupont (5 macho a hembra)

Paso 1: instale los controladores

Instale los controladores
Instale los controladores

Los controladores Ch340g no vienen preinstalados en Windows. Las máquinas Linux no requieren ningún controlador para ese chip (me encanta Linux, todos lo hacemos) Pero como es un chip bastante común, obtener controladores es muy fácil … Solo busca en Google "controladores ch340" y descárgalos desde el primer enlace que aparece … Después instalando los controladores, su sistema Windows podrá ver y comunicarse con el dispositivo. Aquí está el enlace (https://sparks.gogo.co.nz/assets/_site_/downloads/CH34x_Install_Windows_v3_4.zip)

Paso 2: El HACK

El HACK
El HACK
El HACK
El HACK
El HACK
El HACK
El HACK
El HACK

para poder programar la placa usando ch340, necesitaba realizar un pequeño truco en el módulo ch340. Para programar, es necesario conectar la placa de la siguiente manera (el lado izquierdo de la flecha es usb al módulo serie y el lado derecho es el mega Placa 2560) Pin Rx. > Pin Tx o pin ArduinoTx. > RxVcc (5v)> vcc pinGnd. > clavija de tierraDtr> clavija dtr Pero hay algunos problemas con el módulo ch340: 1. La serigrafía de pin Rx y Tx está impresa al revés. No hay un pin de ruptura dtr en la placa. Para resolver el problema número 1, simplemente invierto las conexiones rx y tx así que… Rx> Rx de Arduino mega coreTx> Tx de Arduino mega core (Esto podría o no ser un problema para usted, podría ser algo específico del fabricante) Para resolver el problema número 2, tuve que cortar el extremo hembra de un cable de conexión DuPont y soldarlo al pin dtr en el chip mismo (PIN NÚMERO 13 del chip ch340) Y luego pude para conectar el otro extremo al pin dtr del Arduino y listo! ¡Ahora podrás comunicarte y subir el programa al tablero sin ningún problema!

Paso 3: prueba

Pruebas
Pruebas
Pruebas
Pruebas
Pruebas
Pruebas

Probé el artilugio subiendo el viejo HELLO WORLD! De microcontroladores, es decir, ¡el boceto parpadeante! Conecte el USB y la placa como se describe en el paso anterior. Si instaló los controladores correctamente (es posible que sea necesario reiniciar el sistema), Windows detectará el módulo sin ningún problema. NO SE REQUIEREN CONTROLADORES PARA LINUX (UBUNTU) Abra Arduino IDE (arduino.cc) Abra el boceto de ejemplo de parpadeo yendo a archivos> ejemplos> conceptos básicos > blinkGo to tools> com port> (seleccione thr com port, en mi caso es com3) PARA LINUX (UBUNTU) COM PORT PUEDE MOSTRARSE COMO, en mi caso, / dev / ttyUSB0 O ALGO COMO ESO! (en caso de que veas varios puertos en Linux y confuso, abra la terminal y escriba el comando "sudo lsusb" y presione enter para averiguar cuál es ch340) Luego vaya a herramientas> tableros> seleccione Arduino mega o mega 2560 haga clic en el botón de carga en la esquina superior izquierda (circular uno con la flecha) Y si todo se hace correctamente, el código se cargará en la placa con un mensaje "terminado de cargar" en Arduino IDE y el LED integrado debería comenzar a parpadear.

Recomendado: