Placa Pro Micro ATmega32U4 Compatible con Arduino
Placa compatible con Arduino Pro Micro, con microcontrolador ATmega32U4 y USB nativo por conector Micro USB. El computador la reconoce como teclado, mouse o puerto serie sin driver extra en Windows 10 y 11, macOS ni Linux, por eso se usa para teclados, macropads, controles de juego y atajos de teclado. En el Arduino IDE se programa eligiendo la placa Arduino Leonardo. Es una placa compatible, no un Arduino oficial.
Esta versión trabaja a 3,3 V, con cristal de 16 MHz: sus pines entregan 3,3 V y no se les deben aplicar señales de 5 V. No tiene botón de reset ni LED en el pin 13, y trae 2 tiras de pines para soldar.
Microcontrolador y alimentación
| Microcontrolador | ATmega32U4 |
| Cristal | 16 MHz |
| Voltaje de trabajo | 3,3 V, medido en VCC con la placa conectada por USB |
| Nivel de los pines | 3,3 V; no aplicar señales de 5 V |
| Alimentación por USB | Micro USB de 5 V; recomendado |
| Pin RAW | Entrada al regulador de la placa; el regulador no está identificado, así que no superes 6 V |
| Pin VCC | Salida de 3,3 V con la placa conectada por USB; si alimentas por aquí, usa solo 3,3 V regulados |
| Placa en el Arduino IDE | Arduino Leonardo |
Pines
| Entradas y salidas digitales | 18: 0 a 10, 14, 15, 16 y A0 a A3 |
| PWM | 3, 5, 6, 9 y 10 |
| Entradas analógicas de 10 bits | 9: A0 a A3, y 4, 6, 8, 9 y 10 (A6 a A10) |
| Interrupciones externas | 0 (RX), 1 (TX), 2, 3 y 7 |
| LED | LED de RX (pin 17) y de TX; no tiene LED en el pin 13 |
| Reset | Pin RST, sin botón: se activa uniéndolo a GND |
Características físicas
| Conector | Micro USB |
| Medidas | 35,5 x 18 x 12 mm |
| Incluye | Placa y 2 tiras de 13 pines, sin soldar |
Preguntas frecuentes
¿Qué placa elijo en el Arduino IDE y por qué no parpadea el Blink?
Elige Arduino Leonardo: usa el mismo microcontrolador y el mismo cristal de 16 MHz, y viene incluida en el IDE. El ejemplo Blink sube bien, pero no se ve parpadear nada, porque la placa no tiene LED en el pin 13. Para probarla, usa el LED de RX, que está en el pin 17 y se enciende con LOW: pinMode(17, OUTPUT) y luego digitalWrite(17, LOW) y digitalWrite(17, HIGH) con una pausa entre ambos. No elijas una placa de 3,3 V y 8 MHz, porque con la velocidad equivocada el computador deja de reconocerla.
El computador dejó de reconocerla. ¿Cómo la recupero?
Con el doble reset. La placa no tiene botón, así que se hace uniendo el pin RST con GND dos veces seguidas y rápido, por ejemplo con un cable. Al hacerlo, la placa queda unos 8 segundos esperando un programa y aparece un puerto nuevo. En ese tiempo sube un programa que funcione, como el Blink, con la placa Arduino Leonardo elegida. Si no alcanzas, presiona Subir en el IDE primero y haz el doble reset cuando empiece a cargar.
¿Trabaja a 5 V o a 3,3 V?
Esta versión trabaja a 3,3 V: con la placa conectada por USB, el pin VCC entrega 3,3 V, y sus pines leen y entregan señales de 3,3 V. Funciona directo con sensores y módulos de 3,3 V. Con módulos de 5 V, sus salidas de 3,3 V suelen bastar para activarlos, pero no conectes una salida de 5 V de un módulo a una entrada de la placa sin un divisor de voltaje o un conversor de nivel lógico.
¿Cómo la alimento?
Lo más simple es por el conector Micro USB, que además sirve para programarla. Si la alimentas sin USB, puedes usar el pin RAW, que pasa por el regulador de la placa, pero no superes 6 V, porque el regulador no está identificado. El pin VCC no está regulado: si alimentas por ahí, usa solo 3,3 V regulados. No uses RAW y VCC al mismo tiempo.



