Az ARDUINO DUE egy ARM vezérlőalapú tábla, amelyet elektronikus mérnököknek és hobbistáknak terveztek. Az ARM architektúra nagyon befolyásolja a modern elektronikát. Az ARM architektúra alapú vezérlőket mindenhol használjuk. Például ARM-vezérlőket használunk mobiljainkban, iPod-jainkban és számítógépeinkben stb. Ha valaki ipari rendszereket akar tervezni, annak ARM-vezérlőkön kell lennie. Az ARM vezérlők nagyon fontosak működésük gyakorisága és az adatbusz mérete miatt.
Az ARM vezérlők jobb eredményeket érhetnek el, mint a normál vezérlők, és több funkcióval rendelkeznek, mint egy normál vezérlő. Ezzel nyilvánvaló, hogy meg kell tanulnunk az ARM vezérlőt olyan magasabb funkciók tervezéséhez, mint a képfeldolgozás stb.
Az ARM architektúra megértéséhez a legjobb módszer az ARDUINO DUE tanulmányozása. Az alábbi ábra az Arduino Due táblát mutatja.
Különböző típusú ARDUINO táblák vannak a piacon, az UNO a legnépszerűbb, a DUE pedig a legkifinomultabb. A DUE mag a „ SAM 3X8E ” vezérlőtől származik, az ábra szerint. Ez a vezérlő 84 MHz-es órajelen működik, ami több mint ötszöröse az UNO sebességének. Csaknem 60 GPIO-val (Általános célú bemeneti kimenet) tetszés szerint használhatjuk ezt a kártyát, műszakregiszterek nélkül. Számos Arduino és Arduino Uno projektet ismertettünk már a kezdőtől a haladó szintig, és szinte minden témára kiterjednek, hogy az Arduino-t elölről megtanulják.
Az UNO az ATMEGA vezérlőtől, amely 8 bites, és a DUE az ARM típustól, amely egy 32 bites típus. Ez a szám maga különbözteti meg a két tábla teljesítményét, teljesítményét és sebességét. Azért választottuk a DUE kártyát, mert ez a legegyszerűbb módja annak, hogy megértsük az ARM vezérlőt, különösen a kezdők számára. Tehát ebben az útmutatóban villogni fogunk egy LED-et az Arduino Due használatával, az Arduino Due Board használatának megkezdéséhez. Ez a program és az oktatóanyag az Arduino Uno-hoz is társul, hogy villogjon vele a LED. A szoftver és a letöltés, feltöltés folyamata megegyezik az Uno-val.
Az ARDUINO DUE táblák Shield táblákkal is rendelkeznek, alapvetően az ARDUINO kiterjesztései. Ezek a pajzsok további funkciókat adnak az ARDUINO-hoz. Ezek a pajzsok egymásra vannak rakva az ARDUINO-n.
Szükséges alkatrészek:
Hardver: Arduino Due tábla, csatlakozócsapok, 220Ω-os ellenállás, LED, kenyérlap.
Szoftver: Arduino éjszakánként, töltse le erről a linkről: https://www.arduino.cc/en/Main/Software
Nyissa meg a fenti linket, letöltési munkamenet alatt van az ARDUINO szoftver legújabb verziója, amely 1.6.8 (a cikk írásakor). Még akkor is, ha a régebbi verziója van, töltse le az újabb verziót. A korábbi verziókban a DUE fórum könyvtárak nincsenek jelen. Tehát a korábbi verziók nem tudják felismerni a DUE kártyát. Frissítheti az előző verziót, hogy működjön a DUE tábla.
Kattintson a Windows telepítő gombjára a szoftverhez:
Most kattintson a csak letöltés gombra a beállításhoz a letöltés megkezdéséhez. A telepítőfájl körülbelül 85 Mb lenne.
A letöltés után telepítse a fájlt dupla kattintással. Miután a telepítés befejeződött, kap egy ikont az asztalon, az alábbiak szerint.
Az indításhoz kattintson duplán a programra.
Most látja, hogy két csatlakozó van a DUE táblán.
Mindkét port használható a DUE programozására, de a NATIVE USB portot fogjuk használni. Most csatlakoztassa az USB csatlakozót, és csatlakoztassa a másik végét a számítógéphez, látnia kell az áramellátás LED-ét.
Miután az ARDUINO program fut, válassza ki az ARDUINO DUE táblát a program 'TOOLS' menüjéből. A DUE tábla kiválasztása után a kiválasztott tábla a jobb alsó részen látható, amint az a következő részben látható ábrán látható.
Csatlakoztattuk az USB-t a NATIVE porthoz, ezért a szoftverben a „NATIVE port” -ot kell választanunk. Ez az opció a 'TOOLS' opcióban is szerepel. Miután kiválasztotta, készen áll a program feltöltésére.
Áramkör és működési magyarázat:
Itt egy olyan programot fogunk írni, amely 1000 ms-onként villog egy LED-et. Csatlakoztatunk egy LED-et a PIN13-on egy 220Ω-os áramkorlátozó ellenálláson keresztül.
Most töltse fel a programot az ábrán látható Feltöltés gombra kattintva (bal felső sarokban),
Miután sikeresen feltöltötte a programot, a képernyő bal alsó részén a „DONE UPLOADING” felirat jelenik meg, és a LED villogni kezd.
Fontos megjegyezni, hogy ennek a táblának a GPIO feszültségkorlátja 3,3 V. Tehát nem számíthatunk 3,3 V-nál magasabb feszültségre, és nem adhatunk 3,3 V-nál nagyobb feszültséget sem ennek a lapnak egyetlen érintkezőjére. Ha 3,3 V-nál nagyobb feszültséget adnak a deszkára, akkor az véglegesen károsíthatja a lapot.
A jobb megértés érdekében ellenőrizze az alábbi kódot.