ARDUINO DUE je deska založená na řadiči ARM určená pro elektronické inženýry a fandy. ARM architektura má v moderní elektronice velký vliv. Řadiče založené na architektuře ARM používáme všude. Například používáme řadiče ARM v našich mobilních zařízeních, iPodech a počítačích atd. Pokud někdo chce navrhovat průmyslové systémy, musí to být na řadičích ARM. Řadiče ARM jsou velmi důležité kvůli frekvenci jejich provozu a velikosti datové sběrnice.
Řadiče ARM mohou dosáhnout výsledků lépe než normální řadiče a mají více funkcí než normální řadič. Z toho je zřejmé, že se musíme naučit řadič ARM pro navrhování vyšších funkcí, jako je zpracování obrazu atd.
Chcete-li porozumět architektuře ARM, nejlepší způsob, jak to udělat, je studovat ARDUINO DUE. Níže uvedený obrázek zobrazuje desku Arduino Due.
Na trhu existují různé typy desek ARDUINO, přičemž UNO je nejoblíbenější a DUE nejsofistikovanější. DUE jádro je z řadiče „ SAM 3X8E “, jak je znázorněno na obrázku. Tento řadič pracuje na frekvenci 84 MHz, což je více než pětinásobek rychlosti UNO. S téměř 60 GPIO (General Purpose Input Output) můžeme tuto desku používat libovolně, bez nutnosti posuvných registrů. Již jsme pokryli mnoho projektů Arduino a Arduino Uno, od začátečníků po pokročilé a pokrývají téměř všechna témata, aby se Arduino naučili od nuly.
UNO navrženo z řadiče ATMEGA, což je 8bitový typ, a DUE navrženo z typu ARM, což je 32bitový typ. Toto číslo samo o sobě odlišuje rozdíly mezi úspěchy, výkonem a rychlostí mezi dvěma deskami. Vybrali jsme si desku DUE, protože je to nejjednodušší způsob, jak porozumět řadiči ARM, zejména pro začátečníky. Takže v tomto tutoriálu budeme blikat LED pomocí Arduino Due, abychom mohli začít s Arduino Due Board. Tento program a výukový program také zahrnuje Arduino Uno, aby s ním blikalo LED. Software a proces stahování, nahrávání jsou pro Uno stejné.
Desky ARDUINO DUE také mají desky Shield, jsou to v podstatě rozšíření pro ARDUINO. Tyto štíty přidávají do ARDUINO další funkce. Tyto štíty jsou na ARDUINO naskládány jeden na druhého.
Požadované komponenty:
Hardware: Arduino Due board, spojovací piny, 220Ω rezistor, LED, chlebíček.
Software: Arduino nightly, stáhněte si jej z tohoto odkazu: https://www.arduino.cc/en/Main/Software
Otevřete výše uvedený odkaz, pod relací stahování máme nejnovější verzi softwaru ARDUINO, která je 1.6.8 (v době psaní tohoto článku). I když máte starší verzi, stáhněte si novější verzi. V předchozích verzích nejsou knihovny desek DUE k dispozici. Předchozí verze tedy nemohou detekovat desku DUE. Můžete aktualizovat předchozí verzi, aby deska DUE fungovala.
Klikněte na tlačítko instalačního programu systému Windows pro software:
Nyní klikněte na tlačítko jen stáhnout pro spuštění instalace. Instalační soubor by měl přibližně 85 Mb.
Po stažení nainstalujte soubor dvojitým kliknutím. Po dokončení instalace se na ploše zobrazí ikona, jak je znázorněno níže.
Spusťte dvojitým kliknutím na program.
Nyní vidíte, že na desce DUE jsou dvě spojovací prvky.
Oba porty lze použít k programování DUE, ale použijeme NATIVE USB port. Nyní připojte USB zástrčku a druhý konec připojte k PC, měla by se rozsvítit kontrolka LED napájení.
Jakmile je spuštěn program ARDUINO, měli byste zvolit desku ARDUINO DUE z nabídky programu „TOOLS“. Jakmile vyberete desku DUE, uvidíte vybranou desku vpravo dole, jak je znázorněno na obrázku níže v další části.
USB jsme připojili k NATIVE portu, takže musíme v softwaru zvolit 'NATIVE port'. Tato možnost bude také v možnosti „NÁSTROJE“. Jakmile jej vyberete, jste připraveni program nahrát.
Vysvětlení obvodu a práce:
Zde napíšeme program pro blikání LED na každých 1000 ms. LED připojíme na PIN13 přes 220Ω odpor omezující proud.
Nyní nahrajte program kliknutím na tlačítko Nahrát zobrazené na obrázku (levý horní roh),
Jakmile program úspěšně nahrajete, v levé dolní části obrazovky uvidíte 'DONE UPLOADING' a LED začne blikat.
Je důležité si uvědomit, že GPIO této desky má napěťový limit 3,3V. Nemůžeme tedy očekávat napětí vyšší než 3,3 V, ani nemůžeme dát napětí vyšší než 3,3 V na žádný kolík této desky. Pokud je na desku přivedeno napětí vyšší než 3,3 V, mohlo by to desku trvale poškodit.
Zkontrolujte níže uvedený kód, abyste lépe porozuměli.