Pines de arduino mega

Pines de arduino mega

Pines de arduino mega

arduino leonardo

El ATmega2560 del Mega 2560 viene preprogramado con un cargador de arranque que permite cargarle nuevo código sin necesidad de utilizar un programador de hardware externo. Se comunica utilizando el protocolo original STK500 (referencia, archivos de cabecera C).

El Mega 2560 cuenta con un polifusible reajustable que protege los puertos USB de tu ordenador de cortocircuitos y sobrecorrientes. Aunque la mayoría de los ordenadores proporcionan su propia protección interna, el fusible proporciona una capa extra de protección. Si se aplican más de 500 mA al puerto USB, el fusible interrumpirá automáticamente la conexión hasta que se elimine el cortocircuito o la sobrecarga.

La alimentación externa (no USB) puede provenir de un adaptador de CA a CC (verruga de pared) o de una batería. El adaptador puede conectarse enchufando una clavija de 2,1 mm con polo positivo en el conector de alimentación de la placa. Los cables de una batería se pueden insertar en los cabezales de las clavijas GND y Vin del conector POWER.

La placa puede funcionar con una alimentación externa de 6 a 20 voltios. Sin embargo, si se alimenta con menos de 7V, el pin de 5V puede suministrar menos de cinco voltios y la placa puede volverse inestable. Si se utiliza más de 12V, el regulador de voltaje puede sobrecalentarse y dañar la placa. El rango recomendado es de 7 a 12 voltios.

arduino mega 2560

Cada uno de los 54 pines digitales del Arduino 2560 Mega puede utilizarse como entrada o salida, utilizando las funciones pinMode(), digitalWrite() y digitalRead(). Funcionan a 5 voltios. Cada pin puede proporcionar o recibir un máximo de 40 mA y tiene una resistencia interna de pull-up (desconectada por defecto) de 20-50 kOhms.

Interrupciones externas: 2 (interrupción 0), 3 (interrupción 1), 18 (interrupción 5), 19 (interrupción 4), 20 (interrupción 3) y 21 (interrupción 2). Estos pines pueden ser configurados para disparar una interrupción en un valor bajo, un borde ascendente o descendente, o un cambio de valor. Para más detalles, consulte la función attachInterrupt().

SPI: 50 (MISO), 51 (MOSI), 52 (SCK), 53 (SS). Estos pines soportan la comunicación SPI utilizando la librería SPI. Los pines SPI también están desglosados en la cabecera ICSP, que es físicamente compatible con el Uno, Duemilanove y Diecimila.

El Mega2560 tiene 16 entradas analógicas, cada una de las cuales proporciona 10 bits de resolución (es decir, 1024 valores diferentes). Por defecto miden de tierra a 5 voltios, aunque es posible cambiar el extremo superior de su rango utilizando el pin AREF y la función analogReference().

arduino mega 2560 rev3

El ATmega2560 del Mega 2560 viene preprogramado con un cargador de arranque que permite cargarle nuevo código sin necesidad de utilizar un programador de hardware externo. Se comunica utilizando el protocolo original STK500 (referencia, archivos de cabecera C).

El Mega 2560 cuenta con un polifusible reajustable que protege los puertos USB de tu ordenador de cortocircuitos y sobrecorrientes. Aunque la mayoría de los ordenadores proporcionan su propia protección interna, el fusible proporciona una capa extra de protección. Si se aplican más de 500 mA al puerto USB, el fusible interrumpirá automáticamente la conexión hasta que se elimine el cortocircuito o la sobrecarga.

La alimentación externa (no USB) puede provenir de un adaptador de CA a CC (verruga de pared) o de una batería. El adaptador puede conectarse enchufando una clavija de 2,1 mm con polo positivo en el conector de alimentación de la placa. Los cables de una batería se pueden insertar en los cabezales de las clavijas GND y Vin del conector POWER.

La placa puede funcionar con una alimentación externa de 6 a 20 voltios. Sin embargo, si se alimenta con menos de 7V, el pin de 5V puede suministrar menos de cinco voltios y la placa puede volverse inestable. Si se utiliza más de 12V, el regulador de voltaje puede sobrecalentarse y dañar la placa. El rango recomendado es de 7 a 12 voltios.

microcontrolador arduino mega

Si hay placas más baratas, ¿por qué elegir Arduino Mega? La razón principal es las características adicionales que están incorporadas en esta placa. La primera característica es el diseño de un gran sistema de E/S con 16 transductores analógicos y 54 transductores digitales incorporados que soportan USART y otros modos de comunicación. En segundo lugar, tiene RTC incorporado y otras características como comparador analógico, temporizador avanzado, mecanismo de interrupción para el despertar del controlador para ahorrar más energía y velocidad rápida con reloj de cristal de 16 Mhz para obtener 16 MIBS. Tiene más de 5 pines para Vcc y Gnd para conectar otros dispositivos a Arduino Mega.

Otras características incluyen soporte JTAG para la programación, depuración y solución de problemas. Con una gran memoria FLASH y SRAM, esta placa puede manejar un gran programa de sistema con facilidad. También es compatible con los diferentes tipos de placas como la señal de alto nivel (5V) o la señal de bajo nivel (3,3V) con el pin de refuerzo de E/S.

El Arduino Mega 2560 es un reemplazo del antiguo Arduino Mega, por lo que en la referencia general, se llamará sin la extensión ‘2560’. Debido a la gran cantidad de pines, no se suele utilizar para proyectos comunes, pero se pueden encontrar en otros mucho más complejos como detectores de radón, impresoras 3D, detección de temperatura, aplicaciones IOT, aplicaciones de monitorización de datos en tiempo real, etc.

Acerca del autor

admin

Ver todos los artículos