Arduino Due: sve o ovoj službenoj razvojnoj ploči

Arduino zbog

Možda nećete biti zadovoljni niti jednim od gore navedenih službenih razvojnih odbora. Ako je tome tako, trebali biste znati Arduino zbog, još jedan od službenih okusa ove fantastične platforme. Pomoću nje možete stvoriti brojne projekte, kao i kod prethodnih, ali u ovom slučaju postoji vrlo važna druga karakteristika, a to nisu samo memorija, dostupni GPIO-ovi ili veličina ...

Mislim na mikrokontroler koji integrira ovu ploču, jer glavni čip nije na temelju ARM-a. Rijetkost u Arduinu, budući da se ostatak temelji na 8-bitnoj AVR arhitekturi, dok ova druga ploča koristi 32-bitnu ISA ARM. Naravno, ovaj je čip i dalje marke Atmel, kao i obično.

Imajući ARM mikrokontroler ne čini ga nekompatibilnim s Elektroničke komponente analizirane na ovom web mjestu, jer su kompatibilne s sve verzije Arduina.

Što je Arduino Due?

Ardunio Due

ovo Arduino Due ploča ima velike sličnosti s drugim razvojnim pločama Arduina, a korisnost mu je potpuno ista. Odnosno, biti u stanju stvoriti mnoštvo elektroničkih projekata i programirati razne skice za njihovo upravljanje. Ali, kao i druge verzije Arduina, ima svoje značajne razlike ...

Tehničke značajke, shema i pinout

Arduino Due temelji se na čipovima mikrokontrolera ili MCU-ima poput Atmel SAM3X8E. Prva Arduino ploča koja se temelji na ARM-u, točnije 3-bitnoj procesorskoj jezgri Cortex-M32. Izvedba plus više od 8-bitnih MCU jedinica koje imaju druge slične ploče.

Ovaj Atmel čip (trenutno ga je kupio Tvrtka Microchip) započeo je svoju seriju 2009. godine kako bi se natjecao sa vlastitim AVR-ovima. Neki RISC-i koji su puno zanimljiviji i moćniji od prethodnih.

Osim toga, otprilike, također imaš još pribadačajer uključuje 54 digitalne I / O pinove, od kojih su 12 izlazi PWM. Također uključuje 12 analognih ulaza, 4 UART-a (hardverski serijski priključak) itd. Također, za razliku od ostalih Arduino ploča, Arduino Due radi na 3.3v umjesto 5v na ostalim pločama.

Radeći na 3.3v, Arduino Due bit će kompatibilan sa svim Arduino štitovima koji rade na istom napon. Ali oni moraju udovoljavati 1.0 Arduino pinout standardu.

Ova ploča Arduino Due sadrži sve što vam je potrebno za započinjanje stvaranja projekata, samo je povežite s računalom pomoću microUSB kabel i počnite preuzimati svoje skice da bi to uspjelo. Usput, ovaj USB neće služiti kao vanjsko napajanje kao u drugim slučajevima, ali možete koristiti AC / DC adapter kompatibilan s utikačem koji ova ploča integrira (središnji pin + 2.1 mm).

S druge strane, trebali biste znati i njihove tehničke karakteristike, koji su sažeti u:

  • Mikrokontroler: Atmel SAM3X8E ARM Cortex-M3 32-bitni 84 MHz
  • RAM memorije: 96 KB (raspoređeno u 2 banke po 64 KB + 1 banka od 32 KB)
  • EEPROM: nema ovu vrstu memorije, za razliku od ostalih ploča. ARM ima mogućnost izrade IAP-a (In Application Programming) napisanog da bljeska. Stoga se može koristiti za hlapljive podatke i kod za pohranu.
  • microUSB: ima 2.
    • Programski (najbliži utičnici) za koji ćete morati odabrati Arduino Due (ProgrammingPort) u Arduino IDE-u. To je izravno povezano s 16U2 čipom.
    • Još jedan izvorni (onaj najudaljeniji od utičnice) koji se može koristiti odabirom Arduino Due (NativeUSBPort) u Arduino IDE-u. U ovom je slučaju izravno povezan s mikrokontrolerom SAM3X.
  • Bljesak: 512 KB, sve dostupno za programiranje, jer bootloader ne oduzima ništa kao na drugim Arduino pločama
  • Radni napon: 3.3v (iako ima 5v pin za vaše projekte, kao i GND ili tlo)
  • Ulazni napon (preporučeno): 7-12V
  • Ulazni napon (maksimalno ograničenje): 6-16V
  • Digitalni I / O pinovi: 54, od čega 12 PWM.
  • Pribadače analognih ulaza: 12 kanala.
  • Pribadače analognih izlaza:2 (DAC)
  • Intenzitet struje po I / O pinu: 130 mA
  • Intenzitet struje za pin 3.3v: 800 mA
  • Intenzitet struje za pin 5v: 800 mA
  • Težina i dimenzije: 101.52 × 53.3 mm i 36 grama.
  • cijena: Otprilike 30-40 €. Možete ga kupiti na Amazonu.

Kao što sam već spomenuo, ima luku USB OTG velike brzine, 4 UART-a, JTAG konektor, gumb za resetiranje, gumb za brisanje, SPI konektor i 2 TWI. Zapravo, ono što je prethodno komentirano na 1.0 standardu ima veze s nekim od ovih konektora:

  • TWI s SDA i SCL pinovima
  • Uputa IOREF-a koji omogućuje da štit, povezan s odgovarajućom konfiguracijom, prilagodi svoju napetost ploči.
  • Jedan nepovezani pin rezervirano za buduću upotrebu.

Usput, ne bih želio završiti ovaj odjeljak bez komentara više o tim ostalim serijskim konektorima i tako dalje. Barem pinout gdje se nalaze:

  • Serijski 0: na pin 0 (RX) i pin 1 (TX)
  • Serijski 1: pin 19 (RX) i pin 18 (TX)
  • Serijski 2: pin 17 (RX) i pin 16 (TX)
  • Serijski 3: pin 15 (RX) i pin 14 (TX)
  • PWM: prijeđite s pinova 2 na 13 kako biste dobili 8-bitni PWM.
  • Digitalni I / O: od pin 0 do 53
  • Analogni izlazi: od pina A0 do A11
  • SPI: SPI glava
  • CAN: CANRX i CANTX za CAN komunikaciju
  • LED ugrađeni uključeni i spojeni na pin 13
  • TWI 1: pin 20 (SDA) i pin 21 (SCL)
  • TWI 2: označeno kao SDA1 SCL1
  • DAC1 i DAC2 s razlučivošću u svom izlazu od 12 bita (4096 razina) s analogWrite () s naponima od 0.55 do 2.75 v.
  • PODRUČJE: analogni ulaz kao referentni napon. Koristi se s funkcijom analogReference ()
  • Reset: ako postavite ovu liniju na LOW ili niski napon, tada će se mikrokontroler resetirati.

Tablica

Kao i druge službene ploče, Arduino Due ima veliku količinu podataka dostupnih zajednici, kao što su sheme, podaci, dokumentacija poput tablice podatakaitd. Pomoću ovih podataka moći ćete znati sve o ovoj pločici kako biste iz nje izvukli maksimum. Na primjer, na raspolaganju su vam ovi dokumenti:

Arduino IDE i programiranje za Arduino Due

Snimka zaslona Arduino IDE-a

Za programiranje Arduino Due-a slijedi se isti postupak kao i za mnoge druge Arduino ploče. Ne treba vam drugačiji IDE softver jer se temelji na ARM-u. Stoga se o tome ne morate brinuti, programeru će biti potpuno transparentno. Možete preuzmite ili koristite Arduino IDE što se tiče ostalih ploča i možete ga preuzeti s ovog linka za platforme macOS, Windows i Linux.

Jezik za pisanje izvornog koda skice bit će potpuno isto, s izuzetkom prilagodbe pinoutu i osobitim karakteristikama Arduino Due-a. Ako ste početnik, možete koristiti naš besplatni tečaj u PDF-u za Arduino IDE. U njemu ćete naučiti stvoriti prve jednostavne skice i naučiti malo bolje o Arduino programiranju. Iako se taj tečaj temelji na Arduino UNO, radi za sve ostale verzije Arduina ...

La samo neobičnost Ono što biste trebali imati na umu kada instalirate Arduino IDE je da je po defaultu pripremljen za početak Arduino UNO. Stoga morate odabrati odgovarajuću ploču za prijenos koda s računala na ploču. Da biste to učinili, možete slijediti ove jednostavne korake:

  1. Otvorite Arduino IDE
  2. Idite na izbornik Alati.
  3. Zatim na Plakete.
  4. Tamo potražite Arduino Due i odaberite jednu od dvije USB opcije koje postoje prema vašim željama ...

Sada možete nastaviti kao i obično. uživati stvoriti nove projekte i nikad ne prestati učiti ...


Komentar, ostavi svoj

Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   Jose Ramon dijo

    Mislim da je u drugom odlomku mala pogreška. Tamo gdje stoji: «Mislim na mikrokontroler na ovoj ploči, jer glavni čip nije zasnovan na ARM-u. Kad se zapravo temelji na ARM-u