2. Arduino
Arduino nació en el Instituto de Diseño de Interacción Ivrea como una
herramienta fácil para el prototipado rápido, dirigido a estudiantes sin
experiencia en electrónica y programación
Se ejecuta en Mac, Windows y Linux. Todas las placas Arduino son
completamente de código abierto, permitiendo a los usuarios crear de forma
independiente y, finalmente, adaptarlos a sus necesidades
particulares. El Software también es de código abierto, y está creciendo a través
de las contribuciones de los usuarios en todo el mundo.
4. Tipos de lenguaje
Para programar un Arduino, el lenguaje estándar es C++, aunque es
posible programarlo en otros lenguajes. No es un C++ puro sino que
es una adaptación que proveniente de avr-libc que provee de una
librería de C de alta calidad para usar con GCC en los
microcontroladores AVR de Atmel y muchas funciones específicas
para los MCU AVR de Atmel.
5. Arduino UNO
Características: Arduino UNO
Microcontrolador: ATmega328
Voltaje de funcionamiento: 5 V
Pines I/O digitales: 14
Pines de entradas análogas: 6
Corriente DC por cada pin I/O: 40 mA
Corriente DC en el pin de 3.3 V: 50 mA
Memoria Flash: 32 KB (ATmega328)
SRAM: 2 KB (ATmega328)
EEPROM: 1 KB (ATmega328)
Velocidad de reloj: 16 MHz
Características: ATmega328
Microcontrolador arquitectura de 8 bits de la
família AVR
Hasta 23 pines I/O disponibles.
Memoria de programa flash de 32 kB.
SRAM de 2 kB.
EEPROM de datos de 1 kB.
Velocidad máx. de la CPU 20 MIPS
Oscilador externo hasta 20 MHz.
Voltaje de operación 1.8 V a 5.5 V.
6. Arduino Leonardo
Características: Arduino Leonardo
Microcontrolador: ATmega32u4
Voltaje de funcionamiento: 5 V
Pines I/O digitales: 20
Canales PWM: 7
Pines de entradas análogas: 12
Corriente DC por cada pin I/O: 40 mA
Corriente DC en el pin de 3.3 V: 50 mA
Memoria Flash: 32 KB (ATmega32u4) de los cuales
4 KB son utilizados por el bootloader
SRAM: 2 KB (ATmega32u4)
EEPROM: 1 KB (ATmega32u4)
Velocidad de reloj: 16 MHz
Características: ATmega32u4
Tamaño de núcleo: 8-Bit
Velocidad: 16MHz
Número de E/S: 26
Tamaño de Memoria de Programa: 32KB (16K x 16)
Tipo de Memoria de Programa: FLASH
Tamaño de la EEPROM: 1K x 8
Tamaño de la RAM: 2.5K x 8
Alimentación de Voltaje (Vcc/Vdd): 2.7 V ~ 5.5 V
Conectividad: I²C, SPI, UART/USART, USB
Tipo de oscilador: Externo
7. Arduino Due
Características: Arduino Due
Microcontrolador: AT91SAM3X8E
Voltaje de funcionamiento: 3.3 V
Pines I/O digitales: 54
Pines de entradas análogas: 12
Corriente DC total en todos los pines
I/O: 130 mA
Corriente DC en el pin de 5 V: 800 mA
Corriente DC en el pin de 3.3 V: 800 mA
Memoria Flash: 512 KB disponibles para
las aplicaciones de usuario.
SRAM: 96 KB (dos bancos: 64KB Y 32 KB)
Velocidad de reloj: 84 MHz
Características: AT91SAM3X8E
Voltaje de Operación:3.3V
Pines de E/S Digital:54 (de los cuales 12 proveen
salida PWM)
Pines de Entrada Análoga: 12
Pines de Salida Análoga:2 (DAC)
Corriente DC Total de Salida en todas las líneas
de E/S: 130 mA
Corriente DC para pin 3.3V:800 mA
Corriente DC para pin 5V:800 mA
Memoria Flash: 512 KB
SRAM: 96 KB (dos bancos: 64KB y 32KB)
Velocidad de Reloj:84 MHz
8. Arduino Mega ADK
Características: Arduino Mega
ADK
Microcontrolador: ATmega2560
Voltaje de funcionamiento: 5 V
Pines I/O digitales: 54
Pines de entradas análogas: 16
Corriente DC por cada pin I/O: 40 mA
Corriente DCen el pin de 3.3 V: 50 mA
Memoria Flash: 256 KB
SRAM: 8 KB
EEPROM: 4 KB
Velocidad de reloj: 16 MHz
Características: ATmega2560
Microcontrolador Atmel de 8 bits.
256KB de memoria flash para programación
Tamaño de datos RAM: 8KB
Corriente DC por cada Pin Entrada/Salida: 40 mA
Velocidad: 16MHz
Puertos de entrada/salida programables: 86
Corriente DC entregada en el Pin 3.3V: 50 mA
EEPROM: 4KB
Pines análogos de entrada: 16
Voltaje Operativo: 5V
9. Arduino Pro Mini
Características: Arduino Pro Mini
Microcontrolador: ATmega168
Voltaje de funcionamiento: 3.3 V
Pines I/O digitales: 14 (de los cuales 6 proveen
salida PWM)
Pines de entradas análogas: 8
Corriente DC por cada pin I/O: 40 mA
Memoria Flash: 16 KB
SRAM: 1 KB
EEPROM: 512 bytes
Velocidad de reloj: 8 MHz
Características: ATmega168
Flash: 16KB
EEPROM:512 Bytes
SRAM: 1 KB
Dos vectores de interrupción