Micro ATmega32U4-MU
Vue d’ensemble
Carte ATmega2560 16 MHz avec 54 broches numériques (15 PWM), 16 entrées analogiques, 4 UART matériels, 256 KB de flash. Pour projets dépassant les limites de l’UNO — capteurs multiples, moteurs pas-à-pas multiples, écrans TFT complexes, imprimantes 3D (RAMPS), contrôleurs CNC.
Spécifications
| Spécification | Valeur |
|---|---|
| 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 |
Applications courantes
- Cartes mères d’imprimantes 3D (alternative RAMPS)
- Loggers de données multi-canaux (16 ADC)
- Contrôleurs d’éclairage de scène (54 sorties PWM)
- Hubs de capteurs industriels (multiples I²C/SPI/UART)
- Contrôleurs CNC (GRBL — plus d’axes que l’UNO ne supporte)
Programmation
#include <Keyboard.h>
void setup() {
Keyboard.begin();
delay(1000);
Keyboard.print("Hello, computer!");
Keyboard.press(KEY_RETURN);
Keyboard.releaseAll();
Keyboard.end();
}