Arduino es una plataforma de hardware abierto, diseñada para entusiastas, diseñadores y personas que deseen involucrar la electrónica en sus proyectos y, que no cuenten con gran experiencia de programación. El entorno de desarrollo de código abierto puede ser descargado de forma gratuita, compatible con los sistemas operativos Mac OS X, Windows y Linux (Link en los documentos).
El Arduino Due es una tarjeta basada en el Microcontrolador de 32 bits SAM3X8E ARM Cortex-M3 CPU de ATMEL que posee las siguientes características:
512 KB para memoria de programa (FLASH).
96KB para memoria de datos (SRAM).
Un oscilador de 84 MHz.
Voltaje de operación 3.3V.
Voltaje de entrada 7V – 12V.
Voltaje de entrada limite 6V – 16V.
Corriente DC por pines 3.3V 800mA.
Corriente DC por pines 5V 800mA.
Tiene 54 puertos I/O de los cuales 12 pueden ser usados como PWM.
2 canales de conversión A/D.
4 UART.
2 TWI (I2C).
12 entradas análogas.
Capacidad para USB OTG.
Un conector JTAG.
Un botón de RESET.
El Microcontrolador viene con el Bootloader programado, por lo tanto solo se debe conectar con el cable USB al PC y empezar a trabajar.
Nota: A diferencia de otras Boards de Arduino, el Arduino Due opera a 3.3V. El máximo voltaje que soporta los pines I/O es 3.3V (No tolera voltaje de 5V).
El software que soporta el Arduino Due y el Arduino Yun es el 1.5.8 BETA.
Debido a las limitaciones del sistema de voltaje del ATMEL SAM3X8E, las Shield de Arduino que se basan en los modelos de 5V no funcionan apropiadamente. Todas las Shield que implementan el Arduino R3 son compatibles directamente (como la Shield Arduino WiFi y la Shield Arduino Ethernet) pero las otras Shield pueden no ser compatibles.
Documentos: