- Microcontrolador Arduino fácil de usar, programable via USB
- Diseño de código abierto basado en el más grande ATmega2560
- 54 pines I/O digitales y 16 pines I/O analógicos
- 256 KB de memoria flash, 8 KB de SRAM y 4kB de EEPROM
- Velocidad del reloj: 16 MHz
El Microcontrolador Arduino Mega 2560 Rev3 es un tablero microcontrolador basado en el ATmega2560. Tiene 54 pines digitales de entrada / salida (de los cuales 14 se pueden usar como salidas PWM), 16 entradas analógicas, 4 UART (puertos serial de hardware), un oscilador de cristal de 16 MHz, una conexión USB, un conector de alimentación, un encabezado ICSP, y un botón de reset. Contiene todo lo necesario para soportar al microcontrolador; simplemente conéctelo a una computadora con un cable USB o aliméntelo con un adaptador de AC-DC o batería para comenzar. El Arduino Mega es compatible con la mayoría de los shields diseñados para Arduino Uno, Duemilanove o Diecimila.
El Arduino Mega puede alimentarse a través del Cable USB de 1,5 m tipo A a B o con una fuente de alimentación externa. El Mega2560 difiere de todos los tableros anteriores en que no usa el chip de controlador USB-a-serial FTDI. En cambio, presenta el Atmega8U2 programado como un convertidor de USB-a-serial.
Cada uno de los 54 pines digitales del Mega se puede usar como entrada o salida, usando las funciones pinMode(), digitalWrite() y digitalRead(). También tiene 16 entradas analógicas, cada una de las cuales proporciona 10 bits de resolución (es decir, 1024 valores diferentes).
El Arduino Mega2560 tiene una serie de comodidades para comunicarse con una computadora, otro Arduino u otros microcontroladores. El ATmega2560 proporciona cuatro UARTs de hardware para comunicación serial TTL (5V). Un ATmega8U2 en la placa canaliza uno de estos a través de USB y proporciona un puerto virtual para el software en la computadora. Además, es compatible con I2C (TWI) y comunicación SPI. El software Arduino incluye una librería Wire para simplificar el uso del bus I2C; vea la documentación en el sitio web de Wiring para más detalles. Para la comunicación SPI, use la librería SPI.
El Arduino Mega2560 se puede programar con el IDE Arduino de código abierto y gratuito a través de una conexión USB sin necesidad de hardware adicional gracias a su bootloader precompuesto. También puede omitir el bootloader y programar el microcontrolador a través del encabezado Programador USB ICSP PIC Cytron.
El Arduino Mega puede alimentarse a través de la conexión USB o con una fuente de alimentación externa. La fuente de poder se selecciona automáticamente.
La alimentación externa (no USB) puede provenir de un adaptador de AC-DC (por tomacorriente) o batería. El adaptador se puede conectar al enchufar un conector central-positivo de 2,1 mm en el conector de alimentación de la placa. Los cables de una batería se pueden insertar en los conectores de los pines Gnd y Vin del conector POWER.
La placa puede operar con una alimentación externa de 6 a 20 voltios. Sin embargo, si se alimenta con menos de 7 V, el pin de 5 V puede suministrar menos de cinco voltios y la placa puede ser inestable. Si usa más de 12 V, el regulador de voltaje puede sobrecalentarse y dañar la placa. El rango recomendado es de 7 a 12 voltios.
Alimentación
Los pines de alimentación son los siguientes:
- VIN. El voltaje de entrada a la placa Arduino cuando está usando una fuente de alimentación externa (a diferencia de 5 voltios de la conexión USB u otra fuente de alimentación regulada). Puede suministrar voltaje a la placa a través de este pin o, si suministra voltaje a través del conector de alimentación, acceda a través de este pin.
- 5V. Este pin genera un 5 V regulado desde el regulador en la placa. La placa se puede alimentar con la toma de alimentación DC (7 - 12 V), el conector USB (5 V) o el pin VIN de la placa (7-12 V). El suministro de voltaje a través de los pines de 5V o 3,3V evita el regulador y puede dañar su tarjeta. Nosotros no lo aconsejamos
- 3V3. Una fuente de 3,3 voltios generada por el regulador integrado. El consumo máximo de corriente es de 50 mA.
- GND. Pines de tierra
- IOREF. Este pin en la placa Arduino proporciona la referencia de voltaje con la que opera el microcontrolador. Un blindaje correctamente configurado puede leer el voltaje del pin IOREF y seleccionar la fuente de alimentación apropiada o habilitar traductores de voltaje en las salidas para trabajar con 5V o 3.3V.
Memoria
El ATmega2560 tiene 256 KB de memoria flash para almacenar el código (de los cuales 8 KB se utilizan para el bootloader), 8 KB de SRAM y 4 KB de EEPROM (que se pueden leer y escribir con la librería EEPROM).
El Arduino Mega2560 está diseñado para ser compatible con la mayoría de los shields diseñados para el Uno, Diecimila o Duemilanove.