Arduino Due: vse o tej uradni razvojni plošči

Arduino zaradi

Morda ne boste zadovoljni z nobeno od zgornjih uradnih razvojnih odborov. Če je temu tako, bi morali vedeti Arduino zaradi, še en uradni okus te fantastične platforme. Z njim lahko ustvarite številne projekte, tako kot pri prejšnjih, vendar je v tem primeru zelo pomembna drugačna značilnost in to ni samo pomnilnik, razpoložljivi GPIO-ji ali velikost ...

Govorim o mikrokrmilniku, ki integrira to ploščo, saj glavni čip ni temelji na ARM. Redkost v Arduinu, saj preostanek temelji na 8-bitni arhitekturi AVR, medtem ko ta druga plošča uporablja 32-bitno ISA ARM. Seveda je ta čip, kot je običajno, še vedno znamke Atmel.

Če imate mikrokrmilnik ARM, to ne pomeni, da je nezdružljivo z Elektronske komponente analizirali na tej spletni strani, saj so združljivi z vse različice Arduina.

Kaj je Arduino?

Ardunio Due

To Tabla Arduino Due ima velike podobnosti z drugimi razvojnimi ploščami Arduino in njegova uporabnost je popolnoma enaka. To pomeni, da bi lahko ustvarili množico elektronskih projektov in programirali različne skice za njihov nadzor. Toda, tako kot druge različice Arduina, ima tudi ta svoje opazne razlike ...

Tehnične značilnosti, shema in pinout

Arduino Due temelji na mikrokrmilnih čipih ali MCU-jih, kot je Atmel SAM3X8E. Prva plošča Arduino, ki temelji na ARM, natančneje na 3-bitnem procesorskem jedru Cortex-M32. Zmogljivost plus več kot 8-bitni MCU-ji, ki jih imajo druge podobne plošče.

Ta čip Atmel (trenutno ga je pridobil Podjetje Microchip) je svojo serijo začel leta 2009, da bi konkuriral lastnim AVR-jem. Nekateri RISC-ji, ki so veliko bolj zanimivi in ​​zmogljivi kot prejšnji.

Poleg tega, približno, tudi imate več zatičevsaj vključuje 54 digitalnih V / I zatičev, od tega 12 izhodov PWM. Vključuje tudi 12 analognih vhodov, 4 UART (serijska vrata strojne opreme) itd. V nasprotju z drugimi ploščami Arduino Arduino Due deluje na 3.3v namesto na 5v drugih plošč.

Z delovanjem pri 3.3v bo Arduino Due združljiv z vsemi Arduino ščiti, ki delujejo pri isti napetosti. Vendar morajo ustrezati standardu 1.0 Arduino pinout.

Ta plošča Arduino Due ima vse, kar potrebujete, da začnete ustvarjati svoje projekte, samo jo povežite z računalnikom s pomočjo microUSB kabel in začnite nalagati svoje skice, da začne delovati. Mimogrede, ta USB ne bo služil kot zunanje napajanje kot v drugih primerih, lahko pa uporabite AC / DC adapter, združljiv z vtičem, ki ga ta plošča integrira (osrednji pin + 2.1 mm).

Po drugi strani pa bi morali poznati tudi njihove tehnične značilnosti, ki so povzeti v:

  • Mikrokrmilnik: Atmel SAM3X8E ARM Cortex-M3 32-bit 84 MHz
  • RAM pomnilniki: 96 KB (razdeljeno v 2 banki po 64 KB + 1 banka po 32 KB)
  • EEPROM: v nasprotju z drugimi ploščami nima te vrste pomnilnika. ARM ima možnost, da IAP (In Application Programming) zapisuje v bliskavico. Tako se lahko uporablja za nehlapno shranjevanje podatkov in kod.
  • microUSB: ima 2.
    • Programski (najbližji vtičnici), za katerega boste morali izbrati Arduino Due (ProgrammingPort) v Arduino IDE. Ta je neposredno povezan s čipom 16U2.
    • Še en izvorni (tisti, ki je najbolj oddaljen od vtičnice), ki ga lahko uporabite z izbiro Arduino Due (NativeUSBPort) v Arduino IDE. V tem primeru je neposredno povezan z mikrokrmilnikom SAM3X.
  • Flash: 512 KB, vse na voljo za programiranje, saj zagonski nalagalnik ne odšteva ničesar, kot na drugih ploščah Arduino
  • Delovna napetost: 3.3v (čeprav ima 5v pin za vaše projekte, pa tudi GND ali ozemljitev)
  • Vhodna napetost (priporočeno): 7-12V
  • Vhodna napetost (največja meja): 6-16V
  • Digitalni I / O zatiči: 54, od tega 12 PWM.
  • Analogni vhodni zatiči: 12 kanalov.
  • Analogni izhodni zatiči:2 (DAC)
  • Trenutna intenzivnost na I / O pin: 130 mA
  • Trenutna jakost za zatič 3.3v: 800 mA
  • Trenutna jakost za zatič 5v: 800 mA
  • Teža in mere: 101.52 × 53.3 mm in 36 gramov.
  • cena: Približno 30-40 €. Lahko ga kupite na Amazonu.

Kot sem že omenil, ima pristanišče USB OTG visoke hitrosti, 4 UART-ji, priključek JTAG, gumb za ponastavitev, gumb za brisanje, priključek SPI in 2 TWI. Dejansko je tisto, kar je bilo prej komentirano glede standarda 1.0, povezano z nekaterimi od teh priključkov:

  • TWI z zatiči SDA in SCL
  • Navodilo IOREF ki omogoča, da ščit, povezan z ustrezno konfiguracijo, prilagodi napetost plošči.
  • En nepovezan zatič rezervirano za prihodnjo uporabo.

Mimogrede, tega odseka ne bi želel končati, ne da bi komentiral kaj več o teh drugih serijskih konektorjih itd. Vsaj pinout kje se nahajajo:

  • Serijski 0: na nožici 0 (RX) in nožici 1 (TX)
  • Serijski 1: zatič 19 (RX) in zatič 18 (TX)
  • Serijski 2: zatič 17 (RX) in zatič 16 (TX)
  • Serijski 3: zatič 15 (RX) in zatič 14 (TX)
  • PWM: premaknite se z nožic 2 na 13, da zagotovite 8-bitni PWM.
  • Digitalni V / I: od zatiča 0 do 53
  • Analogni izhodi: od zatiča A0 do A11
  • SPI: Glava SPI
  • CAN: CANRX in CANTX za komunikacijo CAN
  • LED vgrajen in priložen na zatič 13
  • TWI 1: pin 20 (SDA) in pin 21 (SCL)
  • TWI 2: označeno kot SDA1 SCL1
  • DAC1 in DAC2 z ločljivostjo 12-bitov (4096 stopenj) z analogWrite () z napetostmi od 0.55 do 2.75 v.
  • AREF: vhodni analogni vhod kot referenca napetosti. Uporablja se s funkcijo analogReference ()
  • Ponastavi: če nastavite to vrstico na LOW ali nizko napetost, se mikrokrmilnik ponastavi.

Podatkovni listi

Tako kot druge uradne plošče ima tudi Arduino Due skupnosti na voljo veliko podatkov, kot so sheme, podatki, dokumentacija, kot je podatkovnih listovitd. S temi podatki boste lahko vedeli vse o tej plošči, da boste kar najbolje izkoristili. Na voljo imate na primer te dokumente:

Arduino IDE in programiranje za Arduino Due

Posnetek zaslona Arduino IDE

Za programiranje Arduino Due se uporablja enak postopek kot pri mnogih drugih ploščah Arduino. Ne potrebujete druge programske opreme IDE, saj temelji na ARM. Zato vam ni treba skrbeti, to bo za programerja popolnoma pregledno. Ti lahko prenesite ali uporabite Arduino IDE kot za ostale plošče in jo lahko prenesete s te povezave za platforme macOS, Windows in Linux.

Jezik za pisanje izvorne kode skice popolnoma enako bo, z izjemo prilagajanja pinoutu in posebnim značilnostim Arduino Due. Če ste začetnik, lahko uporabite našo brezplačni tečaj PDF za Arduino IDE. V njem se boste naučili ustvariti prve preproste skice in se malo bolje naučili programiranja Arduino. Čeprav ta tečaj temelji na Arduino UNO, deluje za vse druge različice Arduina ...

La samo čudnost Ko namestite Arduino IDE, ne pozabite, da je privzeto pripravljen za začetek Arduino UNO. Zato morate izbrati ustrezno ploščo za prenos kode iz računalnika na ploščo. Če želite to narediti, sledite tem preprostim korakom:

  1. Odprite Arduino IDE
  2. Pojdite v meni Orodja.
  3. Nato na Plakete.
  4. Tam poiščite Arduino Due in izberite eno od dveh možnosti USB, ki obstajata glede na vaše želje ...

Zdaj lahko nadaljujete kot običajno. Uživajte ustvarjati nove projekte in se nikoli ne nehati učiti ...


Komentar, pusti svojega

Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Za podatke odgovoren: Miguel Ángel Gatón
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.

  1.   Jose Ramon je dejal

    Mislim, da je v drugem odstavku majhna napaka. Kjer piše: «Mislim na mikrokrmilnik na tej plošči, saj glavni čip ne temelji na ARM. Ko dejansko temelji na ARM