Sommario:
Video: Come programmare Arduino Mega 2560 Core?: 3 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 09:59
Ho trovato questa fantastica scheda Arduino con fattore di forma ridotto su ebay. È una versione più piccola di Arduino mega 2560 e apparentemente si chiama Arduino mega core… Però c'era un problema! Non include la connettività USB e non ci sono molte informazioni disponibili anche online. Quindi ho bisogno di capire come programmare la scheda e usarla per ridurre alcuni dei miei progetti che richiedono Arduino mega… Possiedo un modulo ftdi e non ho potuto ordinarne uno a causa del blocco del covid19 … e inoltre è inutilmente costoso qui in India … Quello che possiedo è un convertitore da USB a seriale ch340g … Un'ottima alternativa ftdi e questo chip (ch340) è molto comune nei cloni di Arduino e in molte schede esp8266… È stato necessario un po' di hack per farlo funzionare… Scrivere questo istruibile così se qualcuno vuole usare la stessa scheda per i propri progetti… HO ANCHE PROVATO A USARE UN ALTRO MODULO DA USB A SERIALE ECONOMICO CHIAMA PL2303 (Potresti vederlo da qualche parte nelle immagini nei passaggi successivi) MA NON HA MAI FUNZIONATO … Spero che aiuti
Forniture
-Arduino mega 2560 core- convertitore da usb a seriale ch340g- fili di collegamento del saldatore-dupont (5 maschio a femmina)
Passaggio 1: installa i driver
I driver Ch340g non sono preinstallati su Windows. Le macchine Linux non richiedono alcun driver per quel chip (adoro Linux, lo facciamo tutti) Ma dal momento che è un chip abbastanza comune, ottenere i driver è semplicissimo … Basta cercare su Google "driver ch340" e scaricare dal primo link che si apre … Dopo installando i driver, il tuo sistema Windows sarà in grado di vedere e comunicare con il dispositivo. Ecco il link (https://sparks.gogo.co.nz/assets/_site_/downloads/CH34x_Install_Windows_v3_4.zip)
Fase 2: L'HACK
per poter programmare la scheda utilizzando il ch340, avevo bisogno di eseguire un piccolo hack sul modulo ch340. Per la programmazione, è necessario collegare la scheda come segue (il lato sinistro della freccia è USB per il modulo seriale e il lato destro è il mega scheda 2560) Pin Rx. > Pin Tx o pin ArduinoTx. > RxVcc(5v) > vcc pinGnd. > ground pinDtr > dtr pinMa ci sono alcuni problemi con il modulo ch340:1. La serigrafia del pin Rx e Tx è stampata invertita.2. Non c'è un pin di breakout dtr sulla scheda. Per risolvere il problema numero 1, inverto semplicemente le connessioni rx e tx in modo che … Rx> Rx di Arduino mega coreTx> Tx di Arduino mega core (questo potrebbe o non potrebbe essere un problema con te, potrebbe essere una cosa specifica del produttore) Per risolvere il problema numero 2 ho dovuto tagliare l'estremità femmina di un cavo di collegamento DuPont e saldarlo al pin dtr sul chip stesso (NUMERO PIN 13 del chip ch340) E quindi sono stato in grado per collegare l'altra estremità al pin dtr di Arduino e fatto! Ora sarai in grado di comunicare e caricare il programma sulla scheda senza problemi!
Passaggio 3: test
Ho testato l'aggeggio caricando il buon vecchio HELLO WORLD! Di microcontrollori, ovvero lo sketch dei blink! Collegare l'USB e la scheda come descritto nel passaggio precedente. Se hai installato i driver correttamente (potrebbe essere necessario riavviare il sistema) Windows rileverà il modulo senza problemi. NESSUN DRIVER NECESSARIO PER LINUX (UBUNTU) Apri Arduino IDE (arduino.cc) Apri lo schizzo di esempio di blink andando su file> esempi> basi >blinkVai a strumenti>com port> (seleziona la porta com, nel mio caso è com3) PER LINUX (UBUNTU) LA PORTA COM POTREBBE VISUALIZZARE COME, nel mio caso, /dev/ttyUSB0 O QUALCOSA DEL MODO! (nel caso vedi più porte in Linux e confuse, apri il terminale e digita il comando "sudo lsusb" e premi invio per scoprire quale è ch340) Quindi vai su strumenti> schede> seleziona Arduino mega o mega 2560 fai clic sul pulsante di caricamento nell'angolo in alto a sinistra (circolare uno con la freccia) E se tutto è stato eseguito correttamente, il codice verrà caricato sulla scheda con un messaggio "caricamento completato" nell'IDE di Arduino e il LED di bordo dovrebbe iniziare a lampeggiare!
Consigliato:
Come Programmare ESP32 M5Stack StickC con Arduino IDE e Visuino: 12 Passaggi
Come programmare ESP32 M5Stack StickC con Arduino IDE e Visuino: In questo tutorial impareremo come programmare ESP32 M5Stack StickC con Arduino IDE e Visuino. Guarda un video dimostrativo
Come programmare Arduino Pro Mini con Arduino Uno: 4 passaggi
Come programmare Arduino Pro Mini con Arduino Uno: ho scritto questo come parte di un altro progetto, ma poi ho deciso di utilizzare un Pro Micro che può essere programmato direttamente dal laptop. Tuttavia, questo potrebbe essere utile un giorno (o a qualcuno) quindi Lo lascio qui
Come programmare Arduino Pro Mini utilizzando Arduino UNO.: 4 passaggi
Come programmare Arduino Pro Mini usando Arduino UNO.: Ciao ragazzi, oggi condivido un metodo semplice per programmare Arduino Pro mini usando Arduino UNO. Questo tutorial è per coloro che stanno iniziando con arduino e vogliono ridurre le dimensioni del loro progetto utilizzando un Arduino Pro mini.Arduino Pro mini
Come programmare NodeMCU su Arduino IDE: 5 passaggi
Come programmare NodeMCU su Arduino IDE: Osoyoo NodeMCU è pre-programmato con l'interprete Lua, ma non è necessario utilizzarlo! Invece, puoi utilizzare l'IDE Arduino che può essere un ottimo punto di partenza per gli amanti di Arduino per familiarizzare con le tecnologie che circondano il
Come programmare un AVR (arduino) con un altro Arduino: 7 passaggi
Come programmare un AVR (arduino) con un altro Arduino: questo istruibile è utile se: * hai il tuo arduino con atmega168 e hai acquistato un atmega328 nel tuo negozio di elettronica locale. Non ha un bootloader arduino * vuoi fare un progetto che non usa arduino - solo un