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, Novembar
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 upotrijebiti 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 virusa covid19 … a i nepotrebno je skup ovdje u Indiji. Ono što posjedujem je ch340g usb -serijski pretvarač … Odlična ftdi alternativa, a ovaj čip (ch340) je vrlo uobičajeno u Arduino klonovima i mnogim esp8266 pločama … Bilo je potrebno malo hacka da bi funkcionirao … Pisanje ovog uputstva pa ako neko želi koristiti istu ploču za svoje projekte …. ISPITAO SAM I KORIŠTENJE JOŠ JEDNOG JEFTINOG USB -A NA SERIJSKI MODUL CALLD PL2303 (Možda ćete to vidjeti negdje na slikama u kasnijim koracima) ALI NIKADA NIJE RADILO … Nadam se da pomaže

Supplies

-Arduino mega 2560 core- ch340g usb u serijski pretvarač- lemilica-dupont spojne žice (5 muških na ženski)

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 strojevima nije potreban 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š Windows sistem će moći vidjeti i komunicirati s uređajem. Evo veze (https://sparks.gogo.co.nz/assets/_site_/downloads/CH34x_Install_Windows_v3_4.zip)

Korak 2: HAKOVANJE

The HACK
The HACK
The HACK
The HACK
The HACK
The HACK
The HACK
The HACK

da bih mogao programirati ploču pomoću ch340, morao 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 pinBut postoje neki problemi s ch340 modulom: 1. Rx i Tx pin svileni sito štampa 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 tako da … 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 ch340 čipa) I tada sam mogao za spajanje drugog kraja 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! Priključite 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 sistema), Windows će otkriti modul bez ikakvih problema. NISU POTREBNI VOZAČI ZA LINUX (UBUNTU) Otvorite Arduino IDE (arduino.cc) Otvorite blink primjer skice idite 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ŽDA SE POKAŽE 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 biste saznali 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 "završeno učitavanje" u Arduino IDE i ugrađena LED dioda bi trebala početi treptati!

Preporučuje se: