Ako nahrať kód do Arduina – 3 rôzne metódy

Ako Nahrat Kod Do Arduina 3 Rozne Metody



Arduino je jednou z najlepších vzdelávacích platforiem pre začiatočníkov, študentov a technicky zameraných ľudí. Zakaždým, keď napíšete nový kód v Arduine, dostanete šancu naučiť sa niečo nové. Keď sa naučíte kódovať Arduino a kompilujete, aby ste našli chyby, je čas nahrať kód. Nahrávanie kódu do Arduina môže byť pre mnohých nových študentov náročné. No, pokryjem niekoľko spôsobov, ako nahrať kód do Arduina. Poďme začať:

Tri spôsoby, ako nahrať kód do Arduina

Kód môžete nahrať do svojho Arduina pomocou ktorejkoľvek z nasledujúcich metód:

    1. PC alebo notebooku
    2. Smartfón
    3. Akékoľvek iné Arduino

1: Nahrávanie kódu do Arduina pomocou PC alebo notebooku

Jedným z najpopulárnejších a najjednoduchších spôsobov nahrávania náčrtu do Arduina je použitie PC alebo notebooku. Nasledujú niektoré požiadavky, ak chcete nahrať kód pomocou počítača:







    • Laptop alebo PC
    • Arduino doska (UNO)
    • Kábel USB B
    • Arduino IDE (softvér)

Ak chcete nahrať kód pomocou prenosného počítača, postupujte takto:



Krok 1: Otvorte Arduino IDE.




Krok 2: Pripojte Arduino k PC pomocou USB B kábla.






Krok 3: Vyberte typ dosky tak, že prejdete na Nástroje>Doska>Arduino UNO.


Krok 4: Otvorte ľubovoľný vzorový program podľa týchto krokov – Súbory>Príklady>01.Základy>Led .




Krok 5: Zostavte a nahrajte svoj náčrt.

2: Nahrávanie kódu do Arduina pomocou smartfónu

Smartfóny sú ďalším spôsobom nahrávania náčrtov do Arduina. Áno, počuli ste správne! Na programovanie Arduina môžete použiť množstvo rôznych aplikácií dostupných v Obchode Play. Smartphone je záchranca života, pokiaľ ide o nahrávanie kódu do Arduina, pretože ho môžete nosiť kdekoľvek a ak nemáte dostatok času na otvorenie notebooku alebo ste si notebook zabudli doma, pomôže vám to.

Na nahranie kódu pomocou smartfónu potrebujete nasledujúce veci:

    • Arduino doska (UNO)
    • Kábel USB B
    • OTG kábel alebo prevodník
    • Smartfón
    • Akákoľvek aplikácia Android IDE s otvoreným zdrojom

Nasleduje niekoľko krokov na nahranie kódu pomocou smartfónu:

Krok 1: Aby sme mohli naprogramovať, potrebujeme IDE, takže otvorte Play Store vo svojom smartfóne, vyhľadajte Arduino IDE a nainštalujte ľubovoľné IDE podľa vášho výberu.


Krok 2: Po nainštalovaní aplikácie postupujte podľa týchto krokov na napálenie kódu, sťahujem ho ArduinoDroid .

Otvorte aplikáciu a kliknite na tri bodky, otvorí sa rozbaľovacia ponuka a potom prejdite na – Skica>Príklady>01.Základy>Žmurkanie :


Krok 3: Otvorí sa nový náčrt, ktorý nám ukáže náš blikajúci kód LED:


Krok 4: Potom postupujte podľa týchto pokynov a nahrajte kód na dosku Arduino. Uistite sa, že je smartfón pripojený k doske Arduino cez konektor OTG.


Krok 5: Uvidíte správu o dokončení kompilácie, kliknutím na ikonu nahrávania nahrajte náčrt.


Dokončili sme nahrávanie nášho kódu pomocou aplikácie, teraz prejdeme k našej poslednej metóde.

3: Nahrávanie kódu do Arduina pomocou akéhokoľvek iného Arduina

Posledná metóda, ktorou sa dnes zaoberáme nahrávanie kódu do Arduina, je použitie akéhokoľvek iného Arduina. Môžete to urobiť pomocou ArduinoISP funkcia dostupná v IDE. ArduinoISP je vstavaný systémový programátor, ktorý sa používa na programovanie akýchkoľvek mikrokontrolérov založených na AVR. ArduinoISP môžete použiť na nahrávanie kódu do akýchkoľvek dosiek Arduino, ktoré používajú mikrokontroléry založené na AVR.

Na odovzdanie náčrtu pomocou tejto metódy potrebujete nasledujúce materiály:

    • Doska Arduino
    • Arduino doska, ktorá sa má naprogramovať
    • Štartovacie drôty
    • Laptop/IDE

Celý proces riadi Arduino IDE. Poskytuje nám konkrétny príklad s názvom ArduinoISP. Medzi programátormi je ArduinoISP najpraktickejší a najjednoduchší spôsob napálenia bootloadera na akejkoľvek inej doske Arduino pomocou mikrokontroléra Atmega.

Túto možnosť môžete povoliť podľa týchto krokov, prejdite na Súbory>Príklady>ArduinoISP .


Tento proces využíva Vcc, GND a 4 dátové kolíky. Tri z týchto kolíkov pripájajú MISO, MOSI a SCK programovacieho Arduina k cieľovému Arduinu, ktoré má byť naprogramované a štvrtý kolík z prvého Arduina ide na resetovací kolík cieľového Arduina.

Na niektorých doskách Arduino, ako sú piny UNO, MOSI, MISO a SCK fungujú rovnako ako digitálne kolíky 11, 12, 13. Takže namiesto použitia ICSP1 pinov sa budeme držať digitálnych pinov 11,12,13.

Piny MOSI, MISO a SCK sú na Arduine uvedené ako kolíky ICSP1. Ak sa chcete dozvedieť viac o ICSP1, kliknite tu .


Na obrázku vyššie sme pomocou digitálnych pinov spojili dve dosky UNO. Pin 10 je pripojený k resetovaciemu kolíku cieľovej dosky.

Červené a čierne vodiče zobrazujú 5V Vcc a GND, obe sú potrebné na napájanie cieľovej dosky Arduino. Pripojte spodnú dosku k počítaču pomocou kábla USB B.

Po nastavení hardvéru nahrajte kód podľa týchto krokov

Krok 1: Vyberte si tabuľu tak, že prejdete na Nástroje>Doska .


Krok 2: Potom prejdite na - F ostrov>Príklady>ArduinoISP , otvorte kód ArduinoISP.


Krok 3: Nahrajte svoj náčrt.


Krok 4: Teraz vyberte dosku, ktorá sa má naprogramovať ako v Krok 2 .


Krok 5: Ísť do Nástroje>Programátor>ArduinoISP .


Krok 6: Teraz prejdite na Skica a vyberte možnosť Nahrajte pomocou programátora .


Váš náčrt bol teraz nahraný do cieľového Arduina.

Záver

Flexibilita a jednoduchosť používania Arduina nám umožňuje interakciu s hardvérom viacerými spôsobmi. K dispozícii je viacero možností, prostredníctvom ktorých môžeme skompilovať a nahrať náš kód do Arduina. Niektoré z nich, o ktorých sme tu diskutovali, vám poskytnú lepšie pochopenie Arduina a rozšíria vaše skúsenosti s programovaním.