Obsah:

Ako naprogramovať Arduino Mega 2560 Core?: 3 kroky
Ako naprogramovať Arduino Mega 2560 Core?: 3 kroky

Video: Ako naprogramovať Arduino Mega 2560 Core?: 3 kroky

Video: Ako naprogramovať Arduino Mega 2560 Core?: 3 kroky
Video: RAMPS 1.6 - Basics 2024, November
Anonim
Ako naprogramovať Arduino Mega 2560 Core?
Ako naprogramovať Arduino Mega 2560 Core?
Ako naprogramovať Arduino Mega 2560 Core?
Ako naprogramovať Arduino Mega 2560 Core?

Na ebay som našiel túto skvelú mega dosku Arduino s malým formátom. Je to menšia verzia Arduino mega 2560 a zrejme sa volá mega jadro Arduino … Vyskytol sa však jeden problém! Nezahŕňa pripojenie USB a nie je k dispozícii ani veľa informácií online. Takže musím zistiť, ako naprogramovať dosku a použiť ju na zmenšenie niektorých svojich projektov, čo si vyžaduje Arduino mega … Nemám nevlastním modul ftdi a nemohol som si ho objednať kvôli zablokovaniu covid19 … a tiež je tu v Indii zbytočne drahý.. To, čo robím, je ch340g USB na sériový prevodník … Skvelá alternatíva ftdi a tento čip (ch340) je veľmi bežné v klonoch Arduino a mnohých doskách esp8266 … Na to, aby to fungovalo, bol potrebný malý hack … Napísanie tohto návodu, takže ak niekto chce použiť rovnakú dosku na svoje projekty…. SKÚSIL SOM AJ INÝ LACNÝ USB A SÉRIOVÝ MODUL CALLD PL2303 (V ďalších krokoch to môžete niekde vidieť na obrázkoch), ALE NIKDY TO NEFUNGUJE … Dúfam, že to pomôže

Zásoby

-Arduino mega 2560 jadro- ch340g USB na sériový prevodník- spájkovačka- dupontové prepojovacie vodiče (5 samcov na samice)

Krok 1: Nainštalujte ovládače

Nainštalujte ovládače
Nainštalujte ovládače

Ovládače Ch340g nie sú predinštalované v systéme Windows. Linuxové počítače pre tento čip nevyžadujú žiadny ovládač (milujem linux, my všetci). Ale keďže je to celkom bežný čip, získanie ovládačov je veľmi jednoduché … Stačí vygoogliť „ovládače ch340“a stiahnuť ich z prvého odkazu, ktorý sa zobrazí … Potom Po inštalácii ovládačov bude váš systém Windows schopný vidieť a komunikovať so zariadením. Tu je odkaz (https://sparks.gogo.co.nz/assets/_site_/downloads/CH34x_Install_Windows_v3_4.zip)

Krok 2: HACK

HACK
HACK
HACK
HACK
HACK
HACK
HACK
HACK

Aby som mohol programovať dosku pomocou ch340, potreboval som vykonať malý hack na module ch340. Na programovanie je potrebné dosku pripojiť nasledovne (ľavá strana šípky je usb k sériovému modulu a pravá strana je mega Doska 2560) Kolík Rx. > Tx pin alebo ArduinoTx pin. > RxVcc (5v)> vcc pinGnd. > uzemňovací kolíkDtr> dtr kolík Existujú však problémy s modulom ch340: 1. Hodvábna obrazovka pinov Rx a Tx je vytlačená opačne. Na doske nie je žiadny oddeľovací kolík dtr. Na vyriešenie problému číslo 1 jednoducho obrátim pripojenia rx a tx, takže … Rx> Rx mega core ArduinoTx> Tx mega jadra Arduino (To môže, ale nemusí byť váš problém (môže to byť vec špecifická pre výrobcu) Na vyriešenie problému číslo 2 som musel odrezať ženský koniec zapojovacieho drôtu DuPont a spájkovať ho s kolíkom dtr na samotnom čipe (PIN ČÍSLO 13 čipu ch340) A potom som bol schopný pripojiť druhý koniec k dtr pinu Arduina a hotovo! Teraz budete môcť bez problémov komunikovať a nahrávať program na tabuli!

Krok 3: Testovanie

Testovanie
Testovanie
Testovanie
Testovanie
Testovanie
Testovanie

Otestoval som vymyslenie nahraním starého dobrého HELLO WORLD! Z mikrokontrolérov, tj. Žmurknutý náčrt! Pripojte USB a dosku podľa postupu uvedeného vyššie. Ak ste nainštalovali ovládače správne (môže byť potrebný reštart systému), systém Windows detekuje modul bez problémov. ŽIADNE POŽADOVANÉ OVLÁDAČE PRE LINUX (UBUNTU) Otvorte Arduino IDE (arduino.cc) Otvorte skicu ukážkového žmurknutia prechodom na súbory> príklady> základy > blink Prejdite na nástroje> com port> (vyberte port com, v mojom prípade je to com3) PRE LINUX (UBUNTU) COM PORT SA MÔŽE ZOBRAZIŤ AKO, v mojom prípade /dev /ttyUSB0 ALEBO NIEČO TAKÉ! (v prípade, že vidíte viac portov v systéme Linux a zmätených, otvorte terminál a zadajte príkaz „sudo lsusb“a stlačením klávesu Enter zistíte, ktorý z nich je ch340) Potom prejdite na nástroje> dosky> vyberte Arduino mega alebo mega 2560 kliknite na tlačidlo nahrávania v ľavom hornom rohu (kruhové jeden so šípkou) A ak je všetko vykonané správne, kód sa na dosku nahrá so správou „dokončené nahrávanie“v Arduino IDE a integrovaná LED dióda by mala začať blikať!

Odporúča: