Arduino je Open-Source platforma pre ľahký návrh a vývoj elektronických programovateľných zariadení. Je veľmi vhodná pre rýchle prototypovania hračiek, zariadení a ovládacích a regulačných aplikácií bez potreby hlbšej znalosti princípov elektroniky. Bez nutnosti spájkovanie as pomocou jednoduchého vývojového prostredia a programovacieho jazyka tak vytvoríte napríklad seriózne monitorovacie zariadenie s rôznymi snímačmi, alebo zostavíte diaľkovo ovládaného robota.
Arduino Due je vývojová doska s mikrokontrolérom Atmel SAM3X8E ARM Cortex-M3. Jedná sa o prvý Arduino založené na 32 bitové architektúre. 32 bitové jadro ARM Cortex-M3 je výkonný čip využiteľný vo vstavaných aplikáciách kde je potreba vyšší výkon. Čip preto podporuje napríklad DMA prístup k pamäti, väčšie množstvo pamäte a dovedie adresovať viac vstupov a výstupov. Doska vďaka tomu obsahuje 54 digitálnych vstupov / výstupov a 12 analógových. Rovnako je na doske pripojená jedna LED dióda, ktorú je možné ovládať. Ostatné voliteľné periférie je nutné pripojiť zvlášť.
Výhodou zariadenia Arduino je jednoduché pripojenie k počítaču a programovanie. Arduino Due je vybavené micro USB konektorom a po pripojení k PC sa hlási ako sériový port. Vlastné programovanie prebieha v jednoduchom prostredí Arduino IDE za pomoci jazyku odvodeného z WIRING. Kód je tak veľmi prehľadný a oddeľuje programátora od zložitej konfigurácie hardvéru.
Parametre a špecifikácie:
Mikrokontrolér:
Čip: Atmel SAM3X8E ARM Cortex-M3
Frekvencia: 84 MHz
Pamäť: 512 kB
SRAM: 96 kB
podpora DMA
Vstupy a výstupy:
54 x digitálny vstup / výstup (Sériový port, externé prerušenia, PWM)
12 x analógový vstup
rozhranie:
2 x micro USB 2.0 (USB OTG)
SPI konektor, I2C, JTAG, TWI
Rozmery:
10,16 x 5,33 cm