ARDUINO DUE je doska založená na radiči ARM určená pre elektronických inžinierov a fandov. ARM architektúra má v modernej elektronike veľký vplyv. Radiče založené na architektúre ARM používame všade. Napríklad používame radiče ARM v našich mobiloch, iPodoch a počítačoch atď. Ak chce niekto navrhnúť priemyselné systémy, musí to byť na radičoch ARM. Radiče ARM sú veľmi dôležité z dôvodu frekvencie ich prevádzky a veľkosti dátovej zbernice.
Radiče ARM môžu dosiahnuť výsledky lepšie ako bežné radiče a majú viac funkcií ako normálny radič. Z toho je zrejmé, že sa musíme naučiť ARM radič pre navrhovanie vyšších funkcií, ako je spracovanie obrazu atď.
Ak chcete porozumieť architektúre ARM, najlepším spôsobom je študovať ARDUINO DUE. Na nasledujúcom obrázku je znázornená doska Arduino Due.
Na trhu existujú rôzne typy dosiek ARDUINO, pričom najobľúbenejšie je UNO a najsofistikovanejšie DUE. DUE jadro je z radiča „ SAM 3X8E “, ako je to znázornené na obrázku. Tento radič pracuje na frekvencii 84 MHz, čo je viac ako 5-násobok rýchlosti UNO. S takmer 60 GPIO (univerzálny vstupný výstup) môžeme túto dosku používať ľubovoľne, bez potreby posuvných registrov. Už sme prebrali veľa projektov Arduino a Arduino Uno, od začiatočníkov po pokročilých. Pokrývajú takmer všetky témy, aby sme sa Arduino naučili od nuly.
UNO navrhnutý z radiča ATMEGA, ktorý je 8 bitový, a DUE navrhnutý z typu ARM, čo je 32 bitový typ. Toto číslo samo osebe rozlišuje rozdiely v dosiahnutí, sile a rýchlosti medzi dvoma doskami. Vybrali sme si DUE dosku, pretože je to najjednoduchší spôsob, ako pochopiť radič ARM, najmä pre začiatočníkov. Takže v tomto tutoriále budeme blinkať LED pomocou Arduino Due, aby sme mohli začať s Arduino Due Board. Tento program a tutoriál bude obsahovať aj program Arduino Uno, ktorý s ním bude blikať LED. Softvér a proces sťahovania a nahrávania sú pre Uno rovnaké.
Dosky ARDUINO DUE majú tiež dosky Shield, sú to v podstate rozšírenia pre ARDUINO. Tieto štíty pridávajú do ARDUINO ďalšie funkcie. Tieto štíty sú na ARDUINO naskladané jeden nad druhým.
Požadované komponenty:
Hardvér: Doska Arduino Due, spojovacie piny, odpor 220Ω, LED, chlebová doska.
Softvér: Arduino nightly, stiahnite si ho z tohto odkazu: https://www.arduino.cc/sk/Main/Software
Otvorte vyššie uvedený odkaz, v relácii sťahovania máme najnovšiu verziu softvéru ARDUINO, ktorá je 1.6.8 (v čase písania tohto článku). Aj keď máte staršiu verziu, stiahnite si novšiu verziu. V predchádzajúcich verziách knižnice dosiek DUE nie sú k dispozícii. Predchádzajúce verzie teda nemôžu detekovať DUE dosku. Ak chcete, aby karta DUE fungovala, môžete aktualizovať predchádzajúcu verziu.
Kliknite na tlačidlo inštalačného programu systému Windows pre softvér:
Teraz kliknutím na tlačidlo sťahovania spustíte nastavenie. Inštalačný súbor by bol okolo 85 Mb.
Po stiahnutí nainštalujte súbor dvojitým kliknutím. Po dokončení inštalácie sa na pracovnej ploche zobrazí ikona, ako je to znázornené nižšie.
Program spustíte dvojitým kliknutím na program.
Teraz vidíte, že na doske DUE sú dve spojky.
Oba porty je možné použiť na programovanie DUE, použijeme však NATÍVNY port USB. Teraz pripojte USB zástrčku a druhý koniec pripojte k PC, mala by sa rozsvietiť LED dióda napájania.
Keď je program ARDUINO spustený, mali by ste zvoliť dosku ARDUINO DUE z ponuky programu v ponuke „NÁSTROJE“. Po výbere dosky DUE sa vybraná doska zobrazí vpravo dole, ako je to znázornené na obrázku v nasledujúcej časti.
Pripojili sme USB k NATIVE portu, takže v softvéri musíme zvoliť 'NATIVE port'. Táto možnosť bude tiež v možnosti „NÁSTROJE“. Po jeho výbere ste pripravení na načítanie programu.
Vysvetlenie obvodu a práce:
Tu napíšeme program na blikanie LED na každých 1000ms. Pripojíme LED na PIN13 cez 220Ω odpor obmedzujúci prúd.
Teraz nahrajte program kliknutím na tlačidlo Nahrať zobrazené na obrázku (v ľavom hornom rohu),
Po úspešnom nahraní programu uvidíte v ľavej dolnej časti obrazovky „DONE UPLOADING“ a LED začne blikať.
Je dôležité mať na pamäti, že GPIO tejto dosky má limit napätia 3,3V. Nemôžeme teda očakávať napätie vyššie ako 3,3 V, ani nemôžeme dať napätie vyššie ako 3,3 V na žiadny kolík tejto dosky. Ak je na dosku pripojené napätie vyššie ako 3,3 V, mohlo by to dosku trvale poškodiť.
Skontrolujte kód uvedený nižšie, aby ste lepšie porozumeli.