Micro ATmega32U4-MU
Resumen
Placa ATmega2560 16 MHz con 54 pines digitales (15 PWM), 16 entradas analógicas, 4 UARTs hardware, 256 KB de flash. Para proyectos que exceden los límites del UNO — múltiples sensores, motores paso a paso, pantallas TFT complejas, impresoras 3D (RAMPS), controladores CNC.
Especificaciones
| Especificación | Valor |
|---|---|
| Microcontroller | ATmega32U4-MU |
| Clock | 16 MHz |
| Flash Memory | 32 KB (4 KB bootloader) |
| SRAM | 2.5 KB |
| EEPROM | 1 KB |
| USB | Native USB (no separate USB-serial chip) |
| Digital I/O Pins | 20 (7 PWM) |
| Analog Input Pins | 12 (A0–A11) |
| Operating Voltage | 5 V |
| Input Voltage (Vin) | 6–12 V DC |
| Power Output | 5 V @ 800 mA, 3.3 V @ 180 mA |
| Dimensions | 17.78 × 48.26 mm |
| Form Factor | Arduino Micro (breadboard-friendly DIP) |
| Compatibility | Arduino Micro / Leonardo |
Usos comunes
- Placas base de impresoras 3D (alternativa RAMPS)
- Registradores de datos multicanal (16 ADC)
- Controladores de iluminación de escenario (54 salidas PWM)
- Hubs de sensores industriales (múltiples I²C/SPI/UART)
- Controladores CNC (GRBL — más ejes que el UNO)
Programación
#include <Keyboard.h>
void setup() {
Keyboard.begin();
delay(1000);
Keyboard.print("Hello, computer!");
Keyboard.press(KEY_RETURN);
Keyboard.releaseAll();
Keyboard.end();
}