Arduino Due: vše o této oficiální vývojové desce

Arduino splatné

Možná nebudete spokojeni s žádnou z výše uvedených oficiálních vývojových desek. Pokud je to tak, měli byste to vědět Arduino splatné, další z oficiálních příchutí této fantastické platformy. S ním můžete vytvořit řadu projektů, stejně jako u předchozích, ale v tomto případě existuje velmi důležitá odlišná charakteristika, a to není jen paměť, dostupné GPIO nebo velikost ...

Mám na mysli mikrokontrolér, který integruje tuto desku, protože hlavní čip není na základě ARM. Rarita v Arduinu, protože ostatní jsou založeny na 8bitové architektuře AVR, zatímco tato další deska využívá 32bitovou ISA ARM. Tento čip je samozřejmě stále od značky Atmel, jak je obvyklé.

Mikrokontrolér ARM neznamená, že je nekompatibilní s Elektronické komponenty analyzovány na tomto webu, protože jsou kompatibilní s všechny verze Arduina.

Co je Arduino splatné?

Ardunio splatné

Tento Arduino Due board má velkou podobnost s ostatními vývojovými deskami Arduino a jeho užitečnost je naprosto stejná. To znamená být schopen vytvářet velké množství elektronických projektů a programovat různé náčrtky, které je ovládají. Ale stejně jako ostatní verze Arduina má své výrazné rozdíly ...

Technické vlastnosti, schéma a zapojení

Arduino Due je založeno na čipech mikrokontroléru nebo MCU jako Atmel SAM3X8E. První deska Arduino založená na ARM, konkrétně na 3bitovém procesoru Cortex-M32. Výkon plus více než 8bitové MCU, které mají jiné podobné desky.

Tento čip Atmel (v současné době získává Společnost Microchip) zahájil svoji sérii v roce 2009, aby konkuroval svým vlastním AVR. Některá RISC, která jsou mnohem zajímavější a výkonnější než ta předchozí.

Kromě toho zhruba také máte více kolíkůobsahuje 54 digitálních I / O pinů, z toho 12 výstupů PWM. Obsahuje také 12 analogových vstupů, 4 UART (hardwarové sériové porty) atd. Na rozdíl od jiných desek Arduino také Arduino Due běží na 3.3 V namísto 5 V jiných desek.

Při provozu na 3.3 V bude Arduino Due kompatibilní se všemi štíty Arduino, které pracují se stejným napětím. Musí však splňovat standard pinout 1.0 Arduino.

Tato deska Arduino Due má vše, co potřebujete k zahájení vytváření projektů, stačí ji připojit k PC pomocí kabel microUSB a začněte stahovat náčrty, aby to fungovalo. Mimochodem, toto USB nebude sloužit jako externí napájení jako v jiných případech, ale můžete použít AC / DC adaptér kompatibilní se zástrčkou, kterou tato deska integruje (centrální kolík + 2.1 mm).

Na druhou stranu, měli byste také znát jejich technické vlastnosti, které jsou shrnuty v:

  • Mikrokontrolér: Atmel SAM3X8E ARM Cortex-M3 32-bit 84 Mhz
  • RAM paměti: 96 KB (distribuováno ve 2 bankách po 64 kB + 1 banka po 32 kB)
  • EEPROM: nemá tento typ paměti, na rozdíl od ostatních desek. ARM má schopnost vytvářet IAP (In Application Programming) zapsané do flash. Lze jej tedy použít pro energeticky nezávislá data a ukládání kódu.
  • microUSB: má 2.
    • Programovací (nejblíže napájecímu konektoru), pro který budete muset zvolit Arduino Due (ProgrammingPort) v Arduino IDE. Ten je připojen přímo k čipu 16U2.
    • Další nativní (nejvzdálenější od napájecího konektoru), který lze použít výběrem Arduino Due (NativeUSBPort) v Arduino IDE. V tomto případě je přímo připojen k mikrokontroléru SAM3X.
  • blesk: 512 kB, vše k dispozici pro program, protože bootloader neodečítá nic jako na jiných deskách Arduino
  • Provozní napětí: 3.3 V (i když má 5V pin pro vaše projekty, stejně jako GND nebo zem)
  • Vstupní napětí (doporučeno): 7-12V
  • Vstupní napětí (maximální limit): 6-16V
  • Digitální I / O piny: 54, z toho 12 PWM.
  • Analogové vstupní piny: 12 kanálů.
  • Analogové výstupní piny: 2 (DAC)
  • Intenzita proudu na I / O pin: 130 mA
  • Intenzita proudu pro pin 3.3v: 800 mA
  • Intenzita proudu pro pin 5v: 800 mA
  • Hmotnost a rozměry: 101.52 × 53.3 mm a 36 gramů.
  • cena: Přibližně 30-40 EUR. Můžete si ji koupit na Amazonu.

Jak jsem již zmínil, má port USB OTG vysokorychlostní, 4 UART, konektor JTAG, tlačítko reset, tlačítko mazání, konektor SPI a 2 TWI. Ve skutečnosti to, co bylo dříve komentováno standardem 1.0, souvisí s některými z těchto konektorů:

  • TWI s kolíky SDA a SCL
  • Pokyn IOREF který umožňuje štítu, spojenému s příslušnou konfigurací, přizpůsobit své napětí napětí desky.
  • Jeden nepřipojený kolík vyhrazeno pro budoucí použití.

Mimochodem, nerad bych ukončil tuto sekci, aniž bych komentoval něco více o těchto dalších sériových konektorech a dalších. Alespoň pinout kde se nacházejí:

  • Serial 0: na kolíku 0 (RX) a kolíku 1 (TX)
  • Serial 1: kolík 19 (RX) a kolík 18 (TX)
  • Serial 2: kolík 17 (RX) a kolík 16 (TX)
  • Serial 3: kolík 15 (RX) a kolík 14 (TX)
  • PWM: přejděte z pinů 2 na 13 a poskytněte 8bitový PWM.
  • Digitální I / O: od pinu 0 do 53
  • Analogové výstupy: od pinu A0 po A11
  • SPI: SPI hlava
  • PLECHOVKA: CANRX a CANTX pro komunikaci CAN
  • LED vestavěný a připojený k pinu 13
  • TWI 1: pin 20 (SDA) a pin 21 (SCL)
  • TWI 2: označeno jako SDA1 SCL1
  • DAC1 a DAC2 s rozlišením na výstupu 12 bitů (4096 úrovní) s analogWrite () s napětím od 0.55 do 2.75 v.
  • REF: vstupní analogový vstup jako reference napětí. Používá se s funkcí analogReference ()
  • resetovat: pokud nastavíte tento řádek na LOW nebo nízkou úroveň napětí, mikrokontrolér se resetuje sám.

Technické listy

Stejně jako ostatní oficiální desky má Arduino Due pro komunitu k dispozici velké množství dat, jako jsou schémata, data, dokumentace, jako jsou datové listy, atd. S těmito daty budete moci vědět vše o této desce, abyste z ní vytěžili maximum. Například máte k dispozici tyto dokumenty:

Arduino IDE a programování pro Arduino Due

Screenshot Arduino IDE

Při programování Arduino Due se postupuje stejně jako u mnoha jiných desek Arduino. Nepotřebujete jiný software IDE, protože je založen na ARM. S tím se tedy nemusíte bát, pro programátora to bude zcela transparentní. Můžeš stáhnout nebo použít Arduino IDE pokud jde o zbytek desek, můžete si ji stáhnout z tohoto odkazu pro platformy macOS, Windows a Linux.

Jazyk, který také napíše zdrojový kód náčrtu bude to úplně stejné, s výjimkou přizpůsobení se vývodům a zvláštním charakteristikám Arduino Due. Pokud jste začátečník, můžete použít náš bezplatný kurz PDF pro Arduino IDE. V něm se naučíte vytvářet první jednoduché skici a dozvíte se o programování Arduina trochu lépe. Ačkoli tento kurz je založen na Arduino UNO, funguje pro všechny ostatní verze Arduina ...

La jen vtip Při instalaci Arduino IDE byste měli mít na paměti, že ve výchozím nastavení je připraven začít Arduino UNO. K přenosu kódu z počítače na vaši desku proto musíte zvolit odpovídající desku. Chcete-li to provést, můžete postupovat podle těchto jednoduchých kroků:

  1. Otevřete Arduino IDE
  2. Přejděte do nabídky Nástroje.
  3. Pak na plakety.
  4. Zde vyhledejte Arduino Due a vyberte jednu ze dvou možností USB, které existují podle vašich preferencí ...

Nyní můžete pokračovat jako obvykle. Disfruta vytvářet nové projekty a nikdy se nepřestat učit ...


Obsah článku se řídí našimi zásadami redakční etika. Chcete-li nahlásit chybu, klikněte zde.

Komentář, nechte svůj

Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Odpovědný za údaje: Miguel Ángel Gatón
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.

  1.   Jose Ramon řekl

    Myslím, že ve druhém odstavci je malá chyba. Kde se píše: «Mám na mysli mikrokontrolér na této desce, protože hlavní čip není založen na ARM. Kdy je to vlastně založeno na ARM