Arduino Due: alt om dette officielle udviklingsudvalg

Arduino Duet

Du er muligvis ikke tilfreds med nogen af ​​ovenstående officielle udviklingsforum. Hvis det er tilfældet, skal du vide det Arduino Duet, en anden af ​​de officielle smag af denne fantastiske platform. Med det kan du oprette adskillige projekter, som med de foregående, men i dette tilfælde er der en meget vigtig anden egenskab, og det er ikke kun hukommelsen, de tilgængelige GPIO'er eller størrelsen ...

Jeg henviser til den mikrokontroller, der integrerer dette kort, da hovedchippen ikke er det baseret på ARM. En sjældenhed inden for Arduino, da resten er baseret på 8-bit AVR-arkitektur, mens dette andet kort bruger 32-bit ISA ARM. Selvfølgelig er denne chip stadig fra Atmel-mærket, som det er sædvanligt.

At have en ARM-mikrocontroller gør det ikke uforeneligt med Elektroniske komponenter analyseret på dette websted, da de er kompatible med alle versioner af Arduino.

Hvad er Arduino Due?

Ardunio Due

dette Arduino Due bord den har store ligheder med andre Arduino-udviklingskort, og dens anvendelighed er nøjagtig den samme. Det vil sige at være i stand til at skabe et væld af elektroniske projekter og programmere forskellige skitser for at kontrollere dem. Men ligesom andre versioner af Arduino har den sine bemærkelsesværdige forskelle ...

Tekniske egenskaber, skema og pinout

En Arduino Due er baseret på microcontroller-chips eller MCU'er som Atmel SAM3X8E. Det første Arduino-kort, der er baseret på ARM, specifikt på 3-bit Cortex-M32-behandlingskernen. En ydeevne plus over 8-bit MCU'er, som andre lignende kort har.

Denne Atmel-chip (i øjeblikket erhvervet af Microchip-firma) startede sin serie i 2009 for at konkurrere med sine egne AVR'er. Nogle RISC'er, der er meget mere interessante og kraftfulde end de foregående.

Udover det, omtrent også du har flere benda den inkluderer 54 digitale I / O-ben, hvoraf 12 er udgange PWM. Det inkluderer også 12 analoge indgange, 4 UART'er (serielle hardwareporte) osv. I modsætning til andre Arduino-brædder kører Arduino Due også på 3.3v i stedet for 5v på andre boards.

Ved at arbejde ved 3.3 v vil Arduino Due være kompatibel med alle Arduino-skærme, der fungerer ved den samme spænding. Men de skal opfylde 1.0 Arduino pinout-standarden.

Dette Arduino Due-kort har alt hvad du behøver for at begynde at oprette dine projekter, bare tilslut det til en pc ved hjælp af microUSB-kabel og start med at downloade dine skitser for at få det til at fungere. Og forresten fungerer denne USB ikke som ekstern strøm som i andre tilfælde, men du kan bruge en AC / DC-adapter, der er kompatibel med det stik, som dette kort integrerer (central pin + 2.1 mm).

På den anden side skal du også kende deres tekniske egenskaber, som er opsummeret i:

  • Mikrocontroller: Atmel SAM3X8E ARM Cortex-M3 32-bit 84 Mhz
  • RAM-minder: 96 KB (distribueret i 2 banker på 64 KB + 1 bank på 32 KB)
  • EEPROM: det har ikke denne type hukommelse i modsætning til de andre kort. ARM har evnen til at gøre IAP (In Application Programming) skrevet til at blinke. Således kan den bruges til ikke-flygtige data- og kodelagring.
  • microUSB: den har 2.
    • En programmering (tættest på strømstikket) som du bliver nødt til at vælge Arduino Due (ProgrammingPort) i Arduino IDE. Dette er forbundet direkte til 16U2-chippen.
    • En anden indfødt (den længst væk fra strømstikket), der kan bruges ved at vælge Arduino Due (NativeUSBPort) i Arduino IDE. I dette tilfælde er den direkte forbundet til SAM3X-mikrocontrolleren.
  • Blink: 512 KB, alle tilgængelige for programmering, da bootloaderen ikke trækker noget som i andre Arduino-kort
  • Driftsspænding: 3.3v (selvom den har en 5v pin til dine projekter såvel som GND eller jord)
  • Indgangsspænding (anbefales): 7-12v
  • Indgangsspænding (maksimumgrænse): 6-16v
  • Digitale I / O-ben: 54, hvoraf 12 er PWM.
  • Analoge indgangsstifter: 12 kanaler.
  • Analoge udgangsstifter:2 (DAC)
  • Aktuel intensitet pr. I / O-pin: 130 mA
  • Strømintensitet for pin 3.3v: 800 mA
  • Strømintensitet for pin 5v: 800 mA
  • Vægt og dimensioner: 101.52 × 53.3 mm og 36 gram.
  • pris: € 30-40 ca. Du kan købe det på Amazon.

Som jeg nævnte før, har den en port USB OTG høj hastighed, 4 UART'er, et JTAG-stik, reset-knap, slet-knap, et SPI-stik og 2 TWI. Faktisk har det, der tidligere blev kommenteret om 1.0-standarden, at gøre med nogle af disse stik:

  • TWI med SDA- og SCL-ben
  • IOREF instruktion der gør det muligt for et skjold, der er forbundet med den passende konfiguration, at tilpasse dets spænding til pladens.
  • En ikke-forbundet pin forbeholdt fremtidig brug.

Forresten vil jeg ikke afslutte dette afsnit uden at kommentere noget mere om disse andre serielle stik osv. I det mindste pinout hvor de er placeret:

  • Serial 0: på pin 0 (RX) og pin 1 (TX)
  • Serial 1: pin 19 (RX) og pin 18 (TX)
  • Serial 2: pin 17 (RX) og pin 16 (TX)
  • Serial 3: pin 15 (RX) og pin 14 (TX)
  • PWM: gå fra ben 2 til 13 for at give 8-bit PWM.
  • Digital I / O: fra pin 0 til 53
  • Analoge udgange: fra pin A0 til A11
  • SPI: SPI-hoved
  • CAN: CANRX og CANTX til CAN-kommunikation
  • LED indbygget inkluderet og tilsluttet pin 13
  • TWI 1: pin 20 (SDA) og pin 21 (SCL)
  • TWI 2: markeret som SDA1 SCL1
  • DAC1 og DAC2 med opløsning i dets output på 12 bit (4096 niveauer) med analogWrite () med spændinger på 0.55v til 2.75v.
  • AREF: en analog indgang som en spændingsreference. Bruges sammen med funktionen analogReference ()
  • Nulstil: Hvis du indstiller denne linje til LAVT eller lavt spændingsniveau, nulstiller mikrokontrolleren sig selv.

Datablade

Som andre officielle tavler har Arduino Due en stor mængde data til rådighed for samfundet, såsom skemaer, data, dokumentation som f.eks. databladene, etc. Med disse data vil du være i stand til at vide alt om denne plade for at få mest muligt ud af det. For eksempel har du disse dokumenter til din rådighed:

Arduino IDE og programmering til Arduino Due

Skærmbillede af Arduino IDE

For at programmere Arduino Due følges den samme procedure som for mange andre Arduino-kort. Du har ikke brug for en anden IDE-software, da den er baseret på ARM. Derfor behøver du ikke bekymre dig om det, det vil være helt gennemsigtigt for programmøren. Du kan download eller brug Arduino IDE som for resten af ​​pladerne, og du kan downloade det fra dette link til platformene macOS, Windows og Linux.

Sprog til at skrive kildekoden til skissen også det vil være nøjagtigt det samme, med undtagelse af at tilpasse sig Arduino Due's pinout og ejendommelige egenskaber. Hvis du er nybegynder, kan du bruge vores gratis PDF-kursus til Arduino IDE. I det lærer du at oprette de første enkle skitser og lære lidt bedre om Arduino-programmering. Selvom dette kursus er baseret på Arduino UNO, fungerer til alle andre versioner af Arduino ...

La kun quirk Hvad du skal huske på, når du installerer Arduino IDE, er, at den som standard er klar til at starte med Arduino UNO. Derfor skal du vælge det rette kort til at overføre koden fra pc'en til dit kort. For at gøre dette kan du følge disse enkle trin:

  1. Åbn Arduino IDE
  2. Gå til menuen Funktioner.
  3. Så til plaketter.
  4. Se der efter Arduino Due og vælg en af ​​de to USB-muligheder, der findes i henhold til dine præferencer ...

Nu kan du fortsætte som normalt. Disfruta at skabe nye projekter og aldrig stoppe med at lære ...


En kommentar, lad din

Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.

  1.   José Ramon sagde han

    Jeg synes, der er en lille fejl i andet afsnit. Hvor der står: «Jeg mener mikrocontrolleren på dette kort, da hovedchippen ikke er baseret på ARM. Når det faktisk er baseret på ARM