Arduino Mega 2560 Rev3
Este artículo es complemento del Arduino Mega 2560 R3 en Kit para uso en general y con todas las piezas para construir un robot, fácil y económico, en el mercado hay mucha variedad de componentes y kits para construir robots, pero este es uno de los más versátiles por prestaciones y precio y muy competitivo.
Descripción:
Se trata de unatarjeta compaible 100% con el sistema de Arduino, la R3 Mega 2560 con microcontrolador ATmega2560-16AU y cable cable USB para programar.
MICROCONTROLADOR ARDUINO DE ÚLTIMA GENERACIÓN
Módulo Arduino Mega 2560 R3 lleva alojado en la placa el microcontrolador Atmega2560, equipado con un total de 54 puertos de Entrada / Salida digitales (14 de las cuales pueden funcionar como salidas PWM), más 16 entradasanalógicas, más 4 UARTs (puertos serie), todo bajo la velocidad de un oscilador de cristal de cuarzo de 16 MHz.
El software puede ser instalado directamente a través de USB, sin necesidad de un programador externo. La alimentación puede ser directamente a través del puerto USB o utilizando un adaptador CA – CC o una batería.
Ideal para proyectos de investigación, educación o aficionados a laelectrónica.
Características:
Tarjeta de desarrollo Arduino Mega basada en el microcontrolador ATmega2560 cuya ultima versión es la 3 (Revisión 3).
Funciona a 16 MHz mediante oscilador
Interfaz: USB
8 KB de SRAM
Voltaje de funcionamiento 5V
Voltaje de Entrada (recomendado) 7-12V
Voltaje de entrada (limites) 6-20V
Puertos Entradas / Salidas digitales: 54 (de las cuales 14 proporcionan salida PWM)Puertos de entrada analógica 16
Puede alimentarse a través de la conexión USB ó mediante alimentación externa (adaptador AC-a-DC o batería)
4 UARTs
Jack de alimentación centro positivo
4 KB EEPROM
256K de Memoria Flash
Alimentación: 7V hasta 12V
Tamaño aproximado de la placa: 55 x 110mm
Alimentación:
V max: simple 12 V DC
I max: 0.1A
Termostato electrónico programable
; Control detemperatura con LM35 y pantalla de LCD
; Una salida se activa ante una temp. baja y se desactiva ante una alta ambas seteables
; Guarda los parámetros en la EEPROM
; Micro: PIC16F870 a 4MHz XT
pcl equ 0x02 ;Contador de programa (Parte baja)
estado equ 0x03 ;Registro de estados
ptoa equ 0x05 ;Puertos de E/S
ptob equ 0x06
ptoc equ 0x07
intcon equ 0x0B ;Controlador de interrupciones
eedata equ 0x0C ;Registro de datos de la EEPROM
eeaddr equ 0x0D ;Registro de direccion de la EEPROM
adres equ 0x1E ;Resultado de la conversión A/D (HIGH / LOW)
adcon equ 0x1F ;Configuración del conversor A/D
uni equ 0x20 ;Usados para manejar los datos a mostrar en display
dec equ 0x21
cen equ 0x22tiempo1 equ 0x23 ;Usados para temporizar
tiempo2 equ 0x24
letra equ 0x25 ;Usado para apuntar la letra a colocar en el LCD
menor equ 0x26 ;Temperatura de activación
mayor equ 0x27 ;Temperatura de desactivación
buffer equ 0x28 ;Usado como registro temporal
#define CARRY estado, 0 ;Bit de acarreo
#define CERO estado, 2 ;Flagindicador de resultado cero
#define RP0 estado, 5 ;Bit 0 selector de página de memoria
#define RP1 estado, 6 ;Bit 1 selector de página de memoria
#define ADGO adcon, 2 ;Bit que inicia la conversión (1) / Indica finalización (0)
#define EEREAD eedata, 0 ;Bit que inicia la lectura de la EEPROM
#define EEWRITE eedata, 1 ;Bit que inicia la escritura de la EEPROM- Indica finalización
#define EEWREN eedata, 2 ;Bit que habilita la escritura en la EEPROM
#define EEAREA eedata, 7 ;Bit que selecciona el área de EEPROM a utilizar (0=AREA DE DATOS)
#define MINS ptoa, 1 ;Sube el punto mínimo
#define MINB ptoa, 2 ;Baja el punto mínimo
#define MAXS ptoa, 3 ;Sube el punto máximo
#define MAXB ...
Regístrate para leer el documento completo.