Arduino Due: minden, ami erről a hivatalos fejlesztőtábláról szól

Arduino Duett

Lehet, hogy nem elégedett a fenti hivatalos fejlesztőtáblák egyikével sem. Ha ez így van, tudnia kell Arduino Duett, ennek a fantasztikus platformnak egy másik hivatalos íze. Segítségével számos projekt hozható létre, mint az előzőekben, de ebben az esetben nagyon fontos különböző jellemzők vannak, és nem csak a memória, az elérhető GPIO-k vagy a méret ...

Arra a mikrokontrollerre utalok, amely ezt a kártyát integrálja, mivel a fő chip nem az ARM alapján. Ritkaság az Arduino-n belül, mivel a többi 8 bites AVR architektúrára épül, míg ez a másik kártya a 32 bites ISA ARM-et használja. Természetesen ez a chip továbbra is az Atmel márkától származik, mint általában.

Az ARM mikrokontroller megléte nem teszi inkompatibilisé a Elektromos alkatrészek elemezni ezen a weboldalon, mivel kompatibilisek a az Arduino összes verziója.

Mi az Arduino Due?

Ardunio Due

ezt Arduino Due tábla nagy hasonlóságot mutat más Arduino fejlesztői táblákkal, és hasznossága is teljesen megegyezik. Vagyis képes legyen elektronikus projektek sokaságát létrehozni és különféle vázlatokat programozni azok ellenőrzésére. De az Arduino más verzióihoz hasonlóan megvan a jelentős különbsége ...

Műszaki jellemzők, séma és kitűzés

Az Arduino Due olyan MCU vagy mikrokontroller chipeken alapul, mint a Atmel SAM3X8E. Az első Arduino tábla, amely ARM-en alapul, konkrétan a 3 bites Cortex-M32 processzormag. Teljesítmény plusz több mint 8 bites MCU-k, amelyek más hasonló táblák rendelkeznek.

Ez az Atmel chip (amelyet jelenleg a Mikrochip társaság) 2009-ben kezdte meg sorozatát, hogy versenyezhessen saját AVR-jével. Néhány RISC, amelyek sokkal érdekesebbek és erőteljesebbek, mint az előzőek.

Emellett nagyjából szintén több csapod vanmivel 54 digitális I / O tűt tartalmaz, amelyekből 12 kimenet PWM. Tartalmaz még 12 analóg bemenetet, 4 UART-t (hardver soros port) stb. Ezenkívül más Arduino táblákkal ellentétben az Arduino Due 3.3v-n fut, más táblák 5v helyett.

Ha 3.3 V feszültség mellett működik, az Arduino Due kompatibilis lesz az összes Arduino árnyékolással, amelyek ugyanazon a feszültségen működnek. De meg kell felelniük az 1.0 Arduino pinout szabványnak.

Ez az Arduino Due tábla mindent tartalmaz, amire szüksége van a projektek létrehozásának megkezdéséhez, csak a microUSB kábel és kezdje el letölteni a vázlatokat, hogy működjenek. Egyébként ez az USB nem külső áramforrásként szolgál, mint más esetekben, de használhat egy AC / DC adaptert, amely kompatibilis a csatlakozóval, amelyet ez a kártya integrál (központi tű + 2.1 mm).

Másrészt ismernie kell az ő ismerőseiket is műszaki jellemzők, amelyeket az alábbiakban foglalunk össze:

  • Mikrokontroller: Atmel SAM3X8E ARM Cortex-M3 32 bites 84 Mhz
  • RAM memóriák: 96 KB (2 64 KB-os bankban + 1 32 KB-os bankban)
  • EEPROM: nincs ilyen típusú memóriája, ellentétben a többi táblával. Az ARM képes arra, hogy az IAP-t (az alkalmazás-programozásban) villogásra írja. Így nem felejtő adat- és kódtárolásra használható.
  • microUSB: van 2.
    • Olyan programozó (amely a legközelebb van a tápcsatlakozóhoz), amelyhez az Arduino IDE-ben az Arduino Due (ProgrammingPort) lehetőséget kell választania. Ez közvetlenül a 16U2 chiphez csatlakozik.
    • Egy másik bennszülött (a tápcsatlakozótól a legtávolabbi), amely az Arduino IDE-ben az Arduino Due (NativeUSBPort) kiválasztásával használható. Ebben az esetben közvetlenül csatlakozik a SAM3X mikrovezérlőhöz.
  • Vaku: 512 KB, mind elérhető a programozáshoz, mivel a rendszerbetöltő nem von le semmit, mint más Arduino táblákban
  • Üzemi feszültség: 3.3v (bár rendelkezik egy 5v-os tűvel a projektjeihez, valamint a GND-hez vagy a földhöz)
  • Bemeneti feszültség (ajánlott): 7-12V
  • Bemeneti feszültség (maximális határ): 6-16V
  • Digitális I / O csapok: 54, ebből 12 PWM.
  • Analóg bemeneti csapok: 12 csatorna.
  • Analóg kimeneti csapok:2 (DAC)
  • Áramerősség I / O tűnként: 130 mA
  • Áramerősség a 3.3v érintkezőhöz: 800 mA
  • Áramerősség a 5v érintkezőhöz: 800 mA
  • Súly és méretek: 101.52 × 53.3 mm és 36 gramm.
  • ár: Kb. 30–40 euró. Megvásárolhatja az Amazon-on.

Mint már korábban említettem, van kikötője USB OTG nagy sebességű, 4 UART, egy JTAG csatlakozó, reset gomb, törlés gomb, SPI csatlakozó és 2 TWI. Valójában az, amit korábban az 1.0 szabványhoz kommentáltunk, ezeknek a csatlakozóknak van köze:

  • TWI SDA és SCL csapokkal
  • IOREF utasítás amely lehetővé teszi, hogy a megfelelő kialakítással összekapcsolt pajzs a feszültségét a lemez feszültségéhez igazítsa.
  • Egy nem csatlakoztatott csap jövőbeli felhasználásra fenntartva.

Egyébként nem szeretném befejezni ezt a részt anélkül, hogy kommentálnék még valamit ezekről a többi soros csatlakozókról és így tovább. Legalább a csapos ahol találhatók:

  • Soros 0: a 0-as (RX) és az 1-es (TX) csapon
  • Soros 1: 19. tű (RX) és 18. érintkező (TX)
  • Soros 2: 17. tű (RX) és 16. érintkező (TX)
  • Soros 3: 15. tű (RX) és 14. érintkező (TX)
  • PWM: lépjen a 2-től a 13-as csapokig a 8 bites PWM biztosításához.
  • Digitális I / O: 0-tól 53-ig
  • Analóg kimenetek: az A0-tól A11-ig
  • SPI: SPI fej
  • TUD: CANRX és CANTX a CAN kommunikációhoz
  • LED beépített beépítve és a 13. csaphoz csatlakozva
  • TWI 1: 20. tű (SDA) és 21. érintkező (SCL)
  • TWI 2: SDA1 SCL1 jelöléssel
  • DAC1 és DAC2 kimenetének felbontása 12 bit (4096 szint), analóg írással () 0.55–2.75 V feszültséggel.
  • AREF: analóg bemenet, mint feszültség referencia. Az analogReference () függvénnyel használatos
  • vissza: ha ezt a vonalat LOW vagy alacsony feszültségszintre állítja, akkor a mikrovezérlő visszaállítja önmagát.

Műszaki adatlap

Az egyéb hivatalos testületekhez hasonlóan az Arduino Due is nagy mennyiségű adatot tartalmaz a közösség számára, például vázlatok, adatok, dokumentációk, mint pl. az adatlapokatstb. Ezekkel az adatokkal mindent megtudhat erről a lemezről, hogy a legtöbbet hozza ki belőle. Például a következő dokumentumok állnak rendelkezésére:

Arduino IDE és programozás az Arduino Due számára

Az Arduino IDE képernyőképe

Az Arduino Due programozásához ugyanazt az eljárást kell követni, mint sok más Arduino táblához. Nincs szüksége más IDE szoftverre, mivel az ARM-en alapul. Ezért nem kell aggódnia miatta, teljesen átlátható lesz a programozó számára. Te talán töltse le vagy használja az Arduino IDE alkalmazást ami a többi lemezt illeti, és letöltheti erről a platformok linkjéről macOS, Windows és Linux.

A vázlat forráskódjának megírásához használt nyelv pontosan ugyanaz lesz, kivéve az Arduino Due csapszegéhez és sajátos jellemzőihez való alkalmazkodást. Ha kezdő vagy, használhatod a mi oldalunkat ingyenes PDF tanfolyam az Arduino IDE számára. Ebben megtanulja elkészíteni az első egyszerű vázlatokat, és egy kicsit jobban megismerheti az Arduino programozását. Bár ez a tanfolyam alapja Arduino UNO, az Arduino összes többi verziójához működik ...

La csak mókázik Amit érdemes szem előtt tartania az Arduino IDE telepítésekor, az az, hogy alapértelmezés szerint készen áll arra, hogy kezdje Arduino UNO. Ezért ki kell választania a megfelelő kártyát, hogy a kódot át tudja vinni a PC-ről a táblára. Ehhez kövesse az alábbi egyszerű lépéseket:

  1. Nyissa meg az Arduino IDE alkalmazást
  2. Lépjen az Eszközök menübe.
  3. Aztán a Plakkokra.
  4. Ott keresse meg az Arduino Due-t, és válassza ki a két USB-opció egyikét, amelyek az Ön igényei szerint léteznek

Most folytathatja a szokásos módon. Disfruta hogy új projekteket hozzon létre és soha ne hagyja abba a tanulást ...


Hozzászólás, hagyd a tiedet

Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: Miguel Ángel Gatón
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.

  1.   Jose Ramon dijo

    Azt hiszem, van egy apró hiba a második bekezdésben. Ahol ez áll: «A mikrokontrollerre gondolok ezen a táblán, mivel a fő chip nem ARM-en alapul. Amikor valójában ARM-en alapul