Arduino Due: kõik selle ametliku arendusnõukogu kohta

Arduino duett

Te ei pruugi olla rahul ühegi ülaltoodud ametliku arendusnõukoguga. Kui see nii on, peaksite seda teadma Arduino duett, veel üks selle fantastilise platvormi ametlikest maitsetest. Sellega saate luua arvukalt projekte, nagu ka eelmiste puhul, kuid sel juhul on sellel väga oluline erinev omadus ja see pole mitte ainult mälu, saadaolevad GPIO-d ega suurus ...

Pean silmas mikropulti, mis seda plaati integreerib, kuna peamine kiip pole põhineb ARM-il. Arduinos on haruldus, kuna ülejäänud põhinevad 8-bitisel AVR arhitektuuril, samas kui see teine ​​tahvel kasutab 32-bitist ISA ARM-i. Muidugi on see kiip endiselt Atmeli kaubamärgilt, nagu tavaliselt.

ARM-mikrokontrolleri olemasolu ei muuda seda ühilduvaks Elektroonilised osad analüüsitakse sellel veebisaidil, kuna need ühilduvad veebisaidiga kõik Arduino versioonid.

Mis on Arduino Due?

Ardunio Due

see Arduino Due tahvel sellel on suuri sarnasusi teiste Arduino arendusplaatidega ja selle kasulikkus on täpselt sama. See tähendab, et oleks võimalik luua arvukalt elektroonilisi projekte ja nende juhtimiseks programmeerida erinevaid visandeid. Kuid nagu teistel Arduino versioonidel, on sellel ka märkimisväärseid erinevusi ...

Tehnilised omadused, skeem ja kinnitus

Arduino Due põhineb mikrokontrolleri kiipidel või MCU-del nagu Atmel SAM3X8E. Esimene Arduino plaat, mis põhineb ARM-il, täpsemalt 3-bitisel Cortex-M32 töötlussüdamikul. Toimivus pluss üle 8-bitiste MCU-d, mis teistel sarnastel tahvlitel on.

Selle Atmeli kiibi (mille omandas praegu Mikrokiibifirma) alustas oma sarja 2009. aastal, et konkureerida omaenda AVR-idega. Mõned RISC-id, mis on palju huvitavamad ja võimsamad kui eelmised.

Peale selle jämedalt ka sul on rohkem tihvtekuna see sisaldab 54 digitaalset I / O-tihvti, millest 12 on väljundid PWM. See sisaldab ka 12 analoogsisendit, 4 UART-i (riistvara jadapordid) jne. Samuti töötab erinevalt teistest Arduino tahvlitest Arduino Due teiste plaatide 3.3v asemel 5v.

3.3 V pingel töötades ühildub Arduino Due kõigi sama pingega töötavate Arduino kilpidega. Kuid need peavad vastama 1.0 Arduino pinout standardile.

Sellel Arduino Due plaadil on kõik, mida vajate oma projektide loomiseks, lihtsalt ühendage see arvutiga, kasutades microUSB kaabel ja alustage visandite allalaadimist, et need toimiksid. Ja muide, see USB ei toimi välise toiteallikana nagu teistel juhtudel, kuid võite kasutada selle plaadi integreeritava pistikuga ühilduvat vahelduvvoolu / alalisvooluadapterit (keskne tihvt + 2.1 mm).

Teisest küljest peaksite ka neid teadma tehnilised omadused, mis on kokku võetud:

  • Mikrokontroller: Atmel SAM3X8E ARM Cortex-M3 32-bitine 84 Mhz
  • RAM-mälud: 96 KB (jaotatud kahes 2KB pangas + 64 pangas 1KB)
  • EEPROM: tal pole seda tüüpi mälu, erinevalt teistest tahvlitest. ARM-il on võimalus teha välguks kirjutatud IAP-d (rakenduse programmeerimisel). Seega saab seda kasutada püsimatu andmete ja koodide salvestamiseks.
  • microUSB: sellel on 2.
    • Programmeeritav (toitepistikule lähim), mille jaoks peate Arduino IDE-s valima Arduino Due (ProgrammingPort). See on ühendatud otse kiibiga 16U2.
    • Teine emakeel (toitepistikust kõige kaugem), mida saab kasutada Arduino IDE-s valides Arduino Due (NativeUSBPort). Sel juhul on see otseselt ühendatud mikrokontrolleriga SAM3X.
  • välklamp: 512 KB, kõik on programmeerimiseks saadaval, kuna alglaadur ei lahuta midagi sarnast teistes Arduino plaatides
  • Tööpinge: 3.3v (kuigi sellel on teie projektide jaoks 5v pin, samuti GND või maa)
  • Sisendpinge (soovitatav): 7-12v
  • Sisendpinge (maksimaalne piir): 6-16v
  • Digitaalsed I / O-tihvtid: 54, millest 12 on PWM.
  • Analoogsisendi tihvtid: 12 kanalit.
  • Analoogväljundi tihvtid:2 (DAC)
  • Voolutugevus I / O-tihvti kohta: 130 mA
  • Voolutugevus tihvti 3.3v jaoks: 800 mA
  • Voolutugevus tihvti 5v jaoks: 800 mA
  • Kaal ja mõõtmed: 101.52 × 53.3 mm ja 36 grammi.
  • hind: Umbes 30–40 eurot. Saate seda osta Amazonist.

Nagu ma varem mainisin, on sellel sadam USB OTG kiire, 4 UART-i, JTAG-pistik, lähtestamisnupp, kustutamisnupp, SPI-pistik ja 2 TWI. Tegelikult on varasema standardi 1.0 kohta kommenteeritud seos mõnede nende pistikutega:

  • TWI SDA ja SCL tihvtidega
  • IOREF-i juhis mis võimaldab sobiva konfiguratsiooniga ühendatud kilbil oma pinget plaadi pingega kohandada.
  • Üks ühendamata tihvt reserveeritud edaspidiseks kasutamiseks.

Muide, ma ei tahaks seda lõiku lõpetada, kommenteerimata midagi muud nende teiste jadaliitmike ja teiste kohta. Vähemalt pinout kus nad asuvad:

  • Seeria 0: tihvtidel 0 (RX) ja tihvtidel 1 (TX)
  • Seeria 1: tihvt 19 (RX) ja tihvt 18 (TX)
  • Seeria 2: tihvt 17 (RX) ja tihvt 16 (TX)
  • Seeria 3: tihvt 15 (RX) ja tihvt 14 (TX)
  • PWM: liikuge tihvtidelt 2 kuni 13, et pakkuda 8-bitist PWM-i.
  • Digitaalne I / O: tihvtist 0 kuni 53
  • Analoogväljundid: tihvtist A0 kuni A11
  • SPI: SPI pea
  • CAN: CANRX ja CANTX CAN-ühenduse jaoks
  • LED sisseehitatud komplektis ja ühendatud tihvtiga 13
  • TWI 1: tihvt 20 (SDA) ja tihvt 21 (SCL)
  • TWI 2: märgitud kui SDA1 SCL1
  • DAC1 ja DAC2 12-bitise (4096 taset) väljundis eraldusvõimega analoogkirjutusega () pingega 0.55–2.75 v.
  • AREF: sisendanaloog sisend pinge võrdlusalusena. Kasutatakse funktsiooniga analogReference ()
  • lähtestama: kui panete selle liini madalale või madalale pingetasemele, lähtestatakse mikrokontroller.

Andmelehed

Nagu teistel ametlikel tahvlitel, on ka Arduino Due'l kogukonnale kättesaadav suur hulk andmeid, nagu skeemid, andmed, dokumentatsioon nagu teabelehed, jne. Nende andmete abil saate selle plaadi maksimaalseks kasutamiseks teada kõike. Näiteks on teie käsutuses järgmised dokumendid:

Arduino IDE ja Arduino Due programmeerimine

Arduino IDE ekraanipilt

Arduino Due programmeerimiseks järgitakse sama protseduuri nagu paljude teiste Arduino tahvlite puhul. Te ei vaja teistsugust IDE-tarkvara, kuna see põhineb ARM-il. Seetõttu ei pea te selle pärast muretsema, see on programmeerija jaoks täiesti läbipaistev. Sa võid laadige alla või kasutage Arduino IDE-d mis puutub ülejäänud plaatidesse ja selle saate platvormide jaoks alla laadida sellelt lingilt macOS, Windows ja Linux.

Keel ka visandi lähtekoodi kirjutamiseks see saab olema täpselt sama, välja arvatud Arduino Due'i pinouti ja omapäraste omadustega kohanemine. Kui olete algaja, võite kasutada meie tasuta PDF-kursus Arduino IDE jaoks. Selles õpid looma esimesed lihtsad visandid ja õpid Arduino programmeerimise kohta veidi paremini. Kuigi see kursus põhineb Arduino UNO, see töötab kõigi teiste Arduino versioonide puhul ...

La ainult irvitama Arduino IDE installimisel peaksite meeles pidama, et see on vaikimisi valmis alustamiseks Arduino UNO. Seetõttu peate koodi valimiseks arvutist oma plaadile valima sobiva plaadi. Selleks võite järgida neid lihtsaid samme:

  1. Avage Arduino IDE
  2. Minge menüüsse Tööriistad.
  3. Siis Placasesse.
  4. Seal otsige üles Arduino Due ja valige üks kahest USB-võimalusest, mis teie eelistuste järgi olemas on ...

Nüüd saate jätkata nagu tavaliselt. Disfruta luua uusi projekte ja mitte kunagi lõpetada õppimist ...


Kommentaar, jätke oma

Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutab: Miguel Ángel Gatón
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.

  1.   Jose Ramon DIJO

    Ma arvan, et teises lõigus on väike viga. Seal, kus öeldakse: «Ma mõtlen mikropulti, mis integreerib selle plaadi, kuna peamine kiip ei põhine ARM-il. Kui see põhineb tegelikult ARMil