Sadržaj:

Kako programirati Arduino Mega 2560 Core?: 3 koraka
Kako programirati Arduino Mega 2560 Core?: 3 koraka

Video: Kako programirati Arduino Mega 2560 Core?: 3 koraka

Video: Kako programirati Arduino Mega 2560 Core?: 3 koraka
Video: Arduino UNO and Mega Windows 7, 8, 10 USB driver Solved 2024, Srpanj
Anonim
Kako programirati Arduino Mega 2560 Core?
Kako programirati Arduino Mega 2560 Core?
Kako programirati Arduino Mega 2560 Core?
Kako programirati Arduino Mega 2560 Core?

Našao sam ovu sjajnu Arduino mega ploču s malim formatom na ebayu. To je manja verzija Arduino mega 2560 i očito se zove Arduino mega core … Ipak, postojao je jedan problem! Ne uključuje USB povezivanje, a ni na Internetu nema puno dostupnih informacija.. Zato moram smisliti kako programirati ploču i koristiti je za smanjenje nekih svojih projekata koji zahtijevaju Arduino mega … ne razumijem ne posjedujem ftdi modul i nisam ga mogao naručiti zbog zaključavanja COVID19 … a i nepotrebno je skup ovdje u Indiji.. Ono što posjedujem je ch340g USB u serijski pretvarač … Odlična ftdi alternativa, a ovaj čip (ch340) je vrlo česta pojava u Arduino klonovima i mnogim pločama esp8266 … Bilo je potrebno malo hackanja da bi funkcionirala … Pisanje ove upute pa ako netko želi koristiti istu ploču za svoje projekte …. TAKOĐER SAM POKUŠAO KORISTITI JOŠ JEDAN JEFTIN USB NA SERIJSKI MODUL CALLD PL2303 (Možda ćete ga vidjeti negdje na slikama u kasnijim koracima) ALI NIKADA NIJE RADILO … Nadam se da pomaže

Pribor

-Arduino mega 2560 jezgra- ch340g usb-serijski pretvarač- lemilica-dupont spojne žice (5 muško-ženskih)

Korak 1: Instalirajte upravljačke programe

Instalirajte upravljačke programe
Instalirajte upravljačke programe

Upravljački programi Ch340g ne dolaze unaprijed instalirani na Windows. Linux strojevi ne zahtijevaju nikakav upravljački program za taj čip (ja volim linux, svi to radimo) Ali budući da je prilično uobičajen čip, nabaviti upravljačke programe je super jednostavno … Samo google "ch340 driver" i preuzmite s prve veze koja se pojavi … Nakon instalirajući upravljačke programe, vaš sustav Windows moći će vidjeti i komunicirati s uređajem. Evo veze (https://sparks.gogo.co.nz/assets/_site_/downloads/CH34x_Install_Windows_v3_4.zip)

Korak 2: HACK

HACK
HACK
HACK
HACK
HACK
HACK
HACK
HACK

da bih mogao programirati ploču pomoću ch340, trebao sam izvesti mali hack na ch340 modulu. Za programiranje je potrebno ploču spojiti na sljedeći način (lijeva strana strelice je usb sa serijskim modulom, a desna je mega 2560 ploča) Rx pin. > Tx pin ili ArduinoTx pin. > RxVcc (5v)> vcc pinGnd. > pin pinDtr> dtr pinNo postoje neki problemi s ch340 modulom: 1. Rx i Tx pin svileni sitotisak ispisuje se obrnuto.2. Na ploči nema dtr prekidača za probijanje. Da bih riješio problem broj 1, jednostavno mijenjam rx i tx veze pa … Rx> Rx Arduino mega coreTx> Tx Arduino mega jezgre (To može ili ne mora biti problem s vama, to bi mogla biti stvar specifična za proizvođača) Za rješavanje problema broj 2 morao sam odrezati ženski kraj DuPont žice za spajanje i lemiti je na dtr pin na samom čipu (PIN BROJ 13 čipa ch340) I tada sam mogao spojiti drugi kraj na dtr pin Arduina i gotovo! Sada ćete bez problema moći komunicirati i učitati program na ploču!

Korak 3: Testiranje

Testiranje
Testiranje
Testiranje
Testiranje
Testiranje
Testiranje

Testirao sam izmišljotinu postavljanjem starog dobrog HELLO WORLD! Mikrokontrolera tj. Treptajuća skica! Spojite USB i ploču kao što je opisano u gornjem koraku. Ako ste ispravno instalirali upravljačke programe (možda će biti potrebno ponovno pokretanje sustava), prozori će detektirati modul bez ikakvih problema. NISU POTREBNI VOZAČI ZA LINUX (UBUNTU) Otvorite Arduino IDE (arduino.cc) Otvorite skicu primjera treptanja tako da odete na datoteke> primjeri> osnove > blinkIdite na alate> com port> (odaberite th com port, u mom slučaju to je com3) ZA LINUX (UBUNTU) COM PORT MOŽE SE POKAZATI KAO, u mom slučaju, /dev /ttyUSB0 ILI NEŠTO TAKO! (u slučaju da vidite više portova u Linuxu i zbunjeni, otvorite terminal i upišite "sudo lsusb" naredbu i pritisnite enter da saznate koji je ch340) Zatim idite na alati> ploče> odaberite Arduino mega ili mega 2560kliknite gumb za prijenos u gornjem lijevom kutu (kružni jedan sa strelicom) I ako je sve učinjeno ispravno, kôd će biti postavljen na ploču sa porukom "gotov upload" u Arduino IDE -u, a ugrađena LED dioda bi trebala početi treptati!

Preporučeni: