MATERIALES
MATERIALES
Microcontrolador ATmega2560
Tensión de trabajo 5V
Tensión de entrada 7-12V
(recomendada)
Tensión de entrada (límite) 6-20V
Pines Digitales I/O 54 (de los cuales 15 proporcionan
salida PWM)
Pines de entradas Analógicas 16
DC Corriente por Pin I/O 20 mA
DC Corriente por Pin 3.3V 50 mA
Memoria Flash 256 KB de los cuales 8 KB se usan
por el bootloader
SRAM 8 KB
EEPROM 4 KB
Velocidad del reloj 16 MHz
Largo 101.52 mm
Ancho 53.3 mm
Peso 37 g
1.3. Programación
La placa Mega 2560 se puede programar con el software de Arduino (IDE).
Las Atmega2560 y Mega 2560 vienen preprogramadas con un cargador de
arranque (bootloader) que le permite cargar nuevo código en ella sin el uso de un
programador de hardware externo. Se comunica utilizando el protocolo original
STK500 (referencia, archivos de cabecera C).
1.4. Advertencia
El 2560 mega tiene un polyfusible reajustable que protege a los puertos
USB de su ordenador desde cortocircuitos y sobrecorriente. Aunque la
mayoría de los ordenadores establecen su propia protección interna, el
fusible proporciona una capa adicional de protección. Si circulan más de
500 mA por el puerto USB, el fusible interrumpirá automáticamente la
conexión hasta que se repara el cortocircuito o se elimina la sobrecarga
Si se alimenta con menos de 7 V, sin embargo, el pin de 5V puede
suministrar menos de cinco voltios y la placa se puede volver inestable.
Si se utiliza más de 12 V, el regulador de voltaje se puede sobrecalentar y
dañar la placa.
Cada pin de salida y entrada tiene un máximo de 40 mA es el valor que no
debe superarse para evitar daños permanentes en el microcontrolador.
1.5. Alimentación eléctrica
5V. Este pin es una salida de 5 V regulada del regulador de la placa.
La placa puede ser alimentada ya sea desde el conector de alimentación de
CC (7 - 12 V), por el conector USB (5 V), o por el pin VIN de la placa (7-
12V).
El suministro de tensión a través de los pines de 5 V o 3.3 V no pasa por el
regulador, y puede dañar la placa. No es aconsejable.
GND. lps pines de tierra.
** T = Período
Expression is faulty **
Para emular una señal analógica se cambia el ciclo de trabajo de tal manera que
el valor promedio de la señal sea el voltaje aproximado que se desea obtener,
pudiendo entonces enviar voltajes entre 0[V] y el máximo que soporte el
dispositivo PWM utilizado, en el caso de Arduino es 5[V].
1.1. Salidas analógicas PWM en Arduino Mega
En Arduino Mega disponemos de 15 salidas PWM de 8bis en los pines 2 a
13.
¿Cómo funciona una salida analógica en arduino?
Para salvar esta limitación y simular una salida analógica la mayoría de los
automatismos emplean un “truco”, que consiste en activar una salida digital
durante un tiempo y mantenerla apagada durante el resto.
Una de las más sencillas, y por ello muy empleada en automatización, es la
modulación de ancho de pulso (PWM). En esta modulación se mantiene
constante la frecuencia (es decir, el tiempo entre disparo de pulsos),
mientras que se hace variar la anchura del pulso.
BIBLIOGRAFIA
http://manueldelgadocrespo.blogspot.com/p/arduino-mega-2560.html
https://www.luisllamas.es/salidas-analogicas-pwm-en-arduino/
https://www.luisllamas.es/arduino-wifi-esp8266-esp01/