Descripción
Arduino es una plataforma de desarrollo de código abierto, basada en una tarjeta con entradas y salidas, y un entorno de programación que implementa el lenguaje Processing/Wiring. Arduino puede ser utilizado para desarrollar objetos autónomos interactivos o puede ser conectado con el software de la computadora (por ejemplo, Flash, Processing, MaxMSP). El IDE de código abierto puede ser descargado de forma gratuita para Mac OS X, Windows y Linux.
El Arduino Mega es una tarjeta de desarrollo basada en el ATmega2560. Tiene 54 pines de entrada/salida digital (de los cuales 14 pueden ser usados como salidas de PWM), 16 entradas analógicas, 4 UARTs (puertos seriales), un oscilador de cristal de 16 MHz, una conexión USB, un conector de alimentación, un conector para ICSP, y un botón de reinicio. Contiene todo lo necesario para usar el microcontrolador, basta con conectarlo a un ordenador con un cable USB o energizarlo con una fuente de poder o batería para comenzar a usarlo. El Arduino Mega es compatible con la mayoría de los shields diseñados para el Arduino Duemilanove o Diecimila.
El Arduino Mega 2560 R3 también añade pines SDA y SCL al lado del pin AREF. Además, hay dos nuevos pines colocados cerca del pin de RESET. Uno de ellos es el IOREF que permiten que los shields se adapten al voltaje suministrado desde la tarjeta. El otro es uno que no está conectado reservado para usos futuros. El arduino Mega 2560 R3 trabaja con todos los shields existentes y se puede adaptar a nuevos shields que utilizan estos pines adicionales.
Especificaciones técnicas
- Referencia: MEGA R3 ATMEGA2560
- Microcontrolador: ATmega2560
- Voltaje operativo: 5 V
- Voltaje de entrada recomendado: 7-12 V
- Voltaje de entrada límite: 6-20 V
- Contactos de entrada y salida digital: 54 (14 proporcionan PWM)
- Contactos de entrada analógica: 16
- Corriente DC por Pin I/O: 40mA
- Corriente DC para el pin 3.3V: 50mA
- Memoria Flash: 256KB (4KB reservados para el bootloader)
- SRAM: 8 KB
- EEPROM: 4 KB
- Frecuencia de reloj: 16 MHz