El MegaXPRO R3 - Mega 2560 R3 es una placa de E/S adicional, que es conveniente de usar para crear proyectos potentes con más funciones.
Con 86 E/S - 69 pines de E/S digitales, 17 entradas analógicas (SÍ, más pines a diferencia del Arduino Mega 2560 estándar con 70 E/S), 4 UART (puertos seriales de hardware), una interfaz I2C y una SPI, y una mayor espacio de memoria 256 KB para su sketch1.
Además, puede crear un proyecto con un nivel lógico de 3,3 V o 5 V. A bordo tiene una solución para cambiar entre 3,3 V o 5 V.
Simplemente conéctese a su PC a USB y descargue el sketch1 de Arduino IDE.
MegaXPRO R3 - Mega 2560 R3 es hardware de código abierto, ¡basado en MCU ATmega2560! Puede crear sus propios proyectos o dispositivos utilizando los siguientes archivos: diagrama esquemático, diagrama de dimensiones, diagrama de pines, biblioteca CAD de Eagle y Altium, hoja de datos, archivo 3Dstep, biblioteca de software.
Programación:
El controlador MegaXPRO R3 - Mega 2560 R3 se puede programar con el software Arduino(R) IDE.
El MegaXPRO R3 - Mega 2560 R3 viene preinstalado con un cargador de arranque para Arduino IDE, que le permite cargar código nuevo sin el uso de un programador de hardware externo. También puede programar directamente el microcontrolador a través del ICSP (programación en serie en circuito).
Fuerza:
El MegaXPRO R3 - Mega 2560 R3 se puede alimentar a través de la conexión USB o con una fuente de alimentación externa.
Nota: La placa tiene un fusible reiniciable que protege los puertos USB de su computadora contra cortocircuitos y sobrecorriente.
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 puede provenir de un adaptador de CC o una batería al conector DC IN o al VIN. La placa puede funcionar con alimentación externa:
AL VIN: de 7 a 12 voltios.
A 5V: 5V. (El nivel lógico será de 5 V, cambie a 5 V)
A 3,3V: 3,3V. (El nivel lógico será de 3,3 V, cambie a 3,3 V)
A VCC-IOREF: 5 V (el nivel lógico será de 3,3 V) o 3,3 V (el nivel lógico será de 3,3 V). En este caso, los estabilizadores de energía se desconectarán y la placa usará poca energía. El interruptor debe ser una conexión sin soldar. Detalles en la hoja de datos.
Sin embargo, si al VIN se le suministra menos de 6,4 V, el pin de 5 V puede suministrar menos de cinco voltios y la placa puede volverse inestable. Si usa más de 12 V a VIN, el regulador de voltaje puede sobrecalentarse y dañar la placa. El rango recomendado es de 7~12 voltios.Memoria:
El ATmega2560 tiene 256 KB de memoria flash para almacenar código (de los cuales 8 KB se utilizan para el gestor de arranque), 8 KB de SRAM y 4 KB de EEPROM (que se pueden leer y escribir con la biblioteca EEPROM).
Entrada y salida:
Consulte el documento del diagrama de pines.
Puertos MegaXPRO R3 - Mega 2560 R3:
Cada uno de los 70 pines digitales del MegaXPRO R3 - Mega 2560 R3 se puede utilizar como entrada o salida mediante las funciones pinMode(), digitalWrite() y digitalRead(). Operan a un voltaje seleccionado del interruptor: Nivel lógico. Cada pin puede proporcionar o recibir 20 mA como condición de funcionamiento recomendada y tiene una resistencia pull-up interna (desconectada por defecto) de 20-50 k ohm. Un máximo de 40 mA es el valor que no debe superarse para evitar daños permanentes en el microcontrolador. Además, algunos pines tienen funciones especializadas:
Serie: D0 (RX0) y D1 (TX0); Serie 1: D19 (RX1) y D18 (TX1); Serie 2: D17 (RX2) y D16 (TX2); Serie 3: D15 (RX3) y D14 (TX3). Se utiliza para recibir (RX) y transmitir (TX) datos en serie TTL. Los pines D0 y D1 también están conectados a los pines correspondientes del chip serie USB-UART (ATmega16U2/ CP2104/ CH340C de un modelo de placa).
Interrupciones externas: D2 (interrupción 0), D3 (interrupción 1), D18 (interrupción 5), D19 (interrupción 4), D20 (interrupción 3) y D21 (interrupción 2). Estos pines se pueden configurar para activar una interrupción en un nivel bajo, un borde ascendente o descendente o un cambio de nivel. Vea la función attachInterrupt() para más detalles.
PWM: D2 a D13 y D44 a D46. Proporcione una salida PWM de 8 bits con la función analogWrite().
SPI: D50 (MISO), D51 (M0SI), D52 (SCK), D53 (SS). Estos pines admiten la comunicación SPI utilizando la biblioteca SPI. Los pines SPI también se desglosan en el encabezado ICSP.
I2C (TWI): D20 (SDA) y D21 (SCL). Admite comunicación TWI utilizando la biblioteca Wire.
Entrada analógica: MegaXPRO R3 - Mega 2560 R3 tiene 17 entradas analógicas, cada una de las cuales proporciona 10 bits de resolución (es decir, 1024 valores diferentes). De forma predeterminada, miden desde el suelo hasta el nivel de potencia (5/3,3 voltios), aunque es posible cambiar el extremo superior de su rango utilizando el pin AREF y la función analogReference().
Hay un par de otros pines en el tablero:
AREF: El voltaje de referencia para las entradas analógicas. Usado con analogReference().
Restablecer: lleve esta línea a BAJO para restablecer el microcontrolador. Por lo general, se usa para agregar un botón de reinicio a los escudos que bloquean el que está en el tablero.Comunicación:
El controlador MCU-PRO Mega 2560 tiene varias funciones para comunicarse con una PC, otras tarjetas digitales u otros microcontroladores. El MCU ATmega2560 proporciona cuatro UART de hardware para la comunicación en serie TTL. Un USB-UART en la placa canaliza uno de estos a través de USB y proporciona un puerto COM virtual al software en la PC (el sistema operativo reconocerá la placa como un puerto COM automáticamente). El software Arduino IDE incluye un monitor en serie que permite enviar datos de texto simples hacia y desde la placa. Los LED RX y TX en la placa parpadearán cuando los datos se transmitan a través del chip USB-UART y la conexión USB a la PC (pero no para la comunicación en serie en los pines D0 y D1). El MegaXPRO R3 - Mega 2560 R3 también admite comunicación I2C (TWI) y SPI. El software Arduino IDE incluye una biblioteca Wire para simplificar el uso del bus I2C (TWI). Para la comunicación SPI, utilice la biblioteca SPI.
USB:
El MegaXPRO R3 - Mega 2560 R3 tiene micro USB para conectarse a la PC, también tiene 4 pinouts para conectar el cable USB externo o la toma USB.
LEDRGB:
El MegaXPRO R3 - Mega 2560 R3 tiene LED RGB conectado a D11, D12, D13.microcontrolador | ATmega2560 |
Convertidor USB-TTL | CP2104 |
Sin electricidad | 5 V-800 mA, 3,3 V-800 mA |
Alimentación EN USB. | USB 5V |
ENTRADA DE ALIMENTACIÓN. VIN | VIN 7~9V |
El consumo de energía | 120mA |
Nivel lógico | 5 V/3,3 V |
USB | Micro USB / USB-B |
Frecuencia de reloj | 16 MHz |
Tensión de alimentación de funcionamiento | 5 V/3,3 V |
E/S digitales | 69 |
E/S analógica | 17 |
Tamaño de la memoria | 256kb |
Tipo/Tamaño de RAM de datos | 8Kb |
Tipo/Tamaño de ROM de datos | 4Kb |
Tipo de interfaz | ISP, I2C, UART, USB |
Temperatura de funcionamiento | -40S°/+85S° |
Factor de forma | ArduinoMega R3 |
Documentos:
Tutorial: Haga clic aquí para abrir