Arduino je Open-Source platforma pro snadný návrh a vývoj elektronických programovatelných zařízení. Je velmi vhodná pro rychlé prototypování hraček, zařízení a ovládacích a regulačních aplikací bez potřeby hlubší znalosti principů elektroniky. Bez nutnosti pájení a s pomocí jednoduchého vývojového prostředí a programovacího jazyka tak vytvoříte například seriózní monitorovací zařízení s různými čidly, nebo sestavíte dálkově ovládaného robota.
Arduino Due je vývojová deska s mikrokontrolérem Atmel SAM3X8E ARM Cortex-M3. Jedná se o první Arduino založené na 32 bitové architektuře. 32 bitové jádro ARM Cortex-M3 je výkonný čip využitelný ve vestavných aplikacích kde je potřeba vyšší výkon. Čip proto podporuje například DMA přístup k paměti, větší množství paměti a dovede adresovat více vstupů a výstupů. Deska díky tomu obsahuje 54 digitálních vstupů/výstupů a 12 analogových. Rovněž je na desce připojena jedna LED dioda, kterou lze ovládat. Ostatní volitelné periferie je nutné připojit zvlášť.
Výhodou zařízení Arduino je jednoduché připojení k počítači a programování. Arduino Due je vybaveno micro USB konektorem a po připojení k PC se hlásí jako sériový port. Vlastní programování probíhá v jednoduchém prostředí Arduino IDE za pomoci jazyku odvozeného z Wiringu. Kód je tak velice přehledný a odděluje programátora od složité konfigurace hardwaru.
Parametry a specifikace:
Mikrokontrolér:
Čip: Atmel SAM3X8E ARM Cortex-M3
Frekvence: 84 MHz
Paměť: 512 kB
SRAM: 96 kB
Podpora DMA
Vstupy a výstupy:
54 x digitální vstup/výstup (Sériový port, externí přerušení, PWM)
12 x analogový vstup
Rozhraní:
2 x micro USB 2.0 (USB OTG)
SPI konektor, I2C, JTAG, TWI
Rozměry:
10,16 x 5,33 cm