Arduino Due: viss par šo oficiālo izstrādes padomi

Arduino duets

Iespējams, ka jūs neapmierina neviena no iepriekš minētajām oficiālajām izstrādes padomēm. Ja tas tā ir, jums vajadzētu zināt Arduino duets, vēl viena no šīs fantastiskās platformas oficiālajām garšām. Ar to jūs varat izveidot daudzus projektus, tāpat kā iepriekšējos, taču šajā gadījumā tam ir ļoti svarīga atšķirīga īpašība, un tā nav tikai atmiņa, pieejamie GPIO vai izmērs ...

Es atsaucos uz mikrokontrolleru, kas integrē šo plāksni, jo galvenā mikroshēma nav pamatojoties uz ARM. Arduino ir retums, jo pārējie ir balstīti uz 8 bitu AVR arhitektūru, savukārt šajā otrajā dēlī tiek izmantoti 32 bitu ISA ARM. Protams, šī mikroshēma joprojām ir no Atmel zīmola, kā parasti.

ARM mikrokontrollera lietošana to nepadara nesaderīgu ar Elektroniskās sastāvdaļas analizēti šajā vietnē, jo tie ir saderīgi ar visas Arduino versijas.

Kas ir Arduino Due?

Ardunio Due

šis Arduino dēļi tam ir lielas līdzības ar citiem Arduino izstrādes dēļiem, un tā lietderība ir tieši tāda pati. Tas ir, lai varētu izveidot daudzus elektroniskus projektus un ieprogrammēt dažādas skices, lai tos kontrolētu. Bet, tāpat kā citas Arduino versijas, tam ir ievērojamas atšķirības ...

Tehniskās īpašības, shēma un stiprinājums

Arduino Due pamatā ir mikrokontrolleru mikroshēmas vai MCU, piemēram, Atmel SAM3X8E. Pirmā Arduino plāksne, kuras pamatā ir ARM, īpaši 3 bitu Cortex-M32 apstrādes kodols. Veiktspēja plus vairāk nekā 8 bitu MCU, kas ir citiem līdzīgiem dēļiem.

Šī Atmel mikroshēma (kuru pašlaik iegādājas Mikroshēmu uzņēmums) sāka savu sēriju 2009. gadā, lai konkurētu ar saviem AVR. Daži RISC, kas ir daudz interesantāki un spēcīgāki nekā iepriekšējie.

Bez tam, aptuveni, arī jums ir vairāk piespraudesjo tajā ietilpst 54 digitālās I / O tapas, no kurām 12 ir izejas PWM. Tas ietver arī 12 analogās ieejas, 4 UART (aparatūras sērijas porti) utt. Arī atšķirībā no citiem Arduino dēļiem Arduino Due darbojas ar 3.3v, nevis citu paneļu 5v.

Strādājot pie 3.3v, Arduino Due būs saderīgs ar visiem Arduino vairogiem, kas darbojas ar to pašu spriegumu. Bet tiem jāatbilst 1.0 Arduino pinout standartam.

Šajā Arduino Due dēlī ir viss nepieciešamais, lai sāktu veidot projektus, vienkārši pievienojiet to datoram, izmantojot microUSB kabelis un sāciet lejupielādēt savas skices, lai tās darbotos. Un, starp citu, šis USB nedarbosies kā ārēja barošana, kā citos gadījumos, taču jūs varat izmantot maiņstrāvas / līdzstrāvas adapteri, kas ir saderīgs ar kontaktdakšu, kuru integrē šī plate (centrālā tapa + 2.1 mm).

No otras puses, jums vajadzētu zināt arī viņu tehniskie parametri, kas ir apkopoti:

  • Mikrokontrolleris: Atmel SAM3X8E ARM Cortex-M3 32 bitu 84 Mhz
  • RAM atmiņas: 96 KB (izplatīts 2 bankās ar 64 KB + 1 banka ar 32 KB)
  • EEPROM: atšķirībā no citiem dēļiem tam nav šāda veida atmiņas. ARM ir iespēja veikt IAP (lietojumprogrammu programmēšanā), kas rakstīts zibspuldzei. Tādējādi to var izmantot nemainīgu datu un kodu glabāšanai.
  • microUSB: tam ir 2.
    • Programmēšanas (vistuvāk strāvas ligzdai), kurai Arduino IDE būs jāizvēlas Arduino Due (ProgrammingPort). Tas ir tieši savienots ar 16U2 mikroshēmu.
    • Vēl viens vietējais iedzīvotājs (tas ir vistālāk no strāvas ligzdas), ko var izmantot, atlasot Arduino Due (NativeUSBPort) Arduino IDE. Šajā gadījumā tas ir tieši savienots ar SAM3X mikrokontrolleru.
  • Zibspuldze: 512 KB, visi ir pieejami programmai, jo sāknēšanas ielādētājs neatņem neko tādu, kā citos Arduino dēļos
  • Darba spriegums: 3.3v (lai gan jūsu projektiem ir 5v tapa, kā arī GND vai zeme)
  • Ieejas spriegums (ieteicams): 7-12v
  • Ieejas spriegums (maksimālā robeža): 6-16v
  • Digitālās I / O tapas: 54, no kuriem 12 ir PWM.
  • Analogās ievades tapas: 12 kanāli.
  • Analogās izejas tapas:2 (DAC)
  • Pašreizējā intensitāte uz I / O kontaktu: 130mA
  • Strāvas intensitāte tapai 3.3v: 800mA
  • Strāvas intensitāte tapai 5v: 800mA
  • Svars un izmēri: 101.52 × 53.3 mm un 36 grami.
  • cena: Aptuveni 30–40 eiro. Jūs to varat iegādāties Amazon.

Kā jau minēju iepriekš, tai ir osta USB OTG ātrgaitas, 4 UART, JTAG savienotājs, atiestatīšanas poga, dzēšanas poga, SPI savienotājs un 2 TWI. Faktiski tas, kas iepriekš tika komentēts par 1.0 standartu, ir saistīts ar dažiem no šiem savienotājiem:

  • TWI ar SDA un SCL tapām
  • IOREF instrukcija kas ļauj vairogam, kas savienots ar atbilstošu konfigurāciju, pielāgot spriegumu plāksnes spriegumam.
  • Viena nesavienota tapa rezervēts izmantošanai nākotnē.

Starp citu, es negribētu beigt šo sadaļu, nekomentējot kaut ko vairāk par šiem citiem sērijveida savienotājiem un citiem. Vismaz pinout kur tie atrodas:

  • Serial 0: uz tapas 0 (RX) un 1. kontakta (TX)
  • Serial 1: 19. tapa (RX) un 18. tapa (TX)
  • Serial 2: 17. tapa (RX) un 16. tapa (TX)
  • Serial 3: 15. tapa (RX) un 14. tapa (TX)
  • PWM: pārejiet no tapām no 2 uz 13, lai nodrošinātu 8 bitu PWM.
  • Digitālā I / O: no tapas 0 līdz 53
  • Analogās izejas: no tapas A0 līdz A11
  • SPI: SPI galva
  • CAN: CANRX un CANTX CAN saziņai
  • LED iebūvēts iekļauts un savienots ar tapu 13
  • TWI 1: tapa 20 (SDA) un tapa 21 (SCL)
  • TWI 2: atzīmēts kā SDA1 SCL1
  • DAC1 un DAC2 ar izejas izšķirtspēju 12 biti (4096 līmeņi) ar analogWrite () ar spriegumu no 0.55v līdz 2.75v.
  • AREF: ieejas analogā ieeja kā atsauces spriegums. Izmanto ar analogReference () funkciju
  • Atjaunot: ja jūs iestatāt šo līniju uz LOW vai zema sprieguma līmeni, tad mikrokontrolleris pats atiestata.

Datu lapas

Tāpat kā citās oficiālajās padomēs, arī Arduino Due kopienai ir pieejams liels datu daudzums, piemēram, shēmas, dati, dokumentācija, piemēram, datu lapasutt. Izmantojot šos datus, jūs varēsiet uzzināt visu par šo plāksni, lai maksimāli izmantotu to. Piemēram, jūsu rīcībā ir šie dokumenti:

Arduino IDE un Arduino Due programmēšana

Arduino IDE ekrānuzņēmums

Lai ieprogrammētu Arduino Due, tiek ievērota tāda pati procedūra kā daudziem citiem Arduino dēļiem. Jums nav nepieciešama cita IDE programmatūra, jo tā ir balstīta uz ARM. Tāpēc jums par to nav jāuztraucas, tas programmētājam būs pilnīgi pārredzams. Jūs drīkstat lejupielādējiet vai izmantojiet Arduino IDE tāpat kā pārējām plāksnēm, un jūs to varat lejupielādēt no šīs platformu saites macOS, Windows un Linux.

Valoda, kur rakstīt arī skices avota kodu tas būs tieši tāds pats, izņemot pielāgošanos Arduino Due pinout un savdabīgajām īpašībām. Ja esat iesācējs, varat izmantot mūsu bezmaksas PDF kurss par Arduino IDE. Tajā jūs iemācīsities izveidot pirmās vienkāršās skices un mazliet labāk uzzināt par Arduino programmēšanu. Lai gan šī kursa pamatā ir Arduino UNO, darbojas visās pārējās Arduino versijās ...

La tikai čīkstēt Instalējot Arduino IDE, jums vajadzētu paturēt prātā, ka pēc noklusējuma tas ir gatavs sākt ar Arduino UNO. Tāpēc jums ir jāizvēlas atbilstošā dēlis, lai kodu no datora pārsūtītu uz dēli. Lai to izdarītu, varat rīkoties šādi:

  1. Atveriet Arduino IDE
  2. Atveriet izvēlni Rīki.
  3. Tad uz Placas.
  4. Tur meklējiet Arduino Due un atlasiet vienu no divām USB opcijām, kas pastāv atbilstoši jūsu vēlmēm ...

Tagad jūs varat turpināt, kā parasti. Baudīt izveidot jaunus projektus un nekad nepārstāt mācīties ...


Komentārs, atstāj savu

Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: Migels Ángels Gatóns
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.

  1.   Hosē Ramons teica

    Es domāju, ka otrajā rindkopā ir neliela kļūda. Kur teikts: «Es domāju mikroprocesoru šajā dēlī, jo galvenā mikroshēma nav balstīta uz ARM. Kad tas faktiski balstās uz ARM