🛠 Clignotement de la LED builtin (broche 13)
Objetivos
El LED integrado del Arduino Pro Mini (pin 13, constante LED_BUILTIN del core) está soldado en la placa: no se requiere cableado externo. Este primer tutorial verifica que la placa está viva, que el bootloader serie ATmegaBOOT acepta una carga vía el conector de 6 pines — el Pro Mini NO tiene NINGÚN chip USB — y te familiariza con la elección crítica de la placa: « Arduino Pro or Pro Mini » y luego el CPU correspondiente a TU modelo (5 V/16 MHz o 3,3 V/8 MHz).
Material
- 1 × Arduino Pro Mini (ATmega328P @ 5 V/16 MHz o 3,3 V/8 MHz — verifica el marcado del regulador y del resonador)
- 1 × adaptador USB-serie: FTDI Basic SparkFun (se conecta directamente, incluye DTR) o cable USB-TTL (CP2102, FTDI)
- Los pines no están pre-soldados: suelda un conector macho o pellizca los cables durante la carga
- PC con el IDE de Arduino y el core arduino:avr instalado
Código completo
// Clignotement de la LED builtin (broche 13)
const uint8_t LED = LED_BUILTIN; // broche 13 sur Pro Mini
void setup {
pinMode(LED, OUTPUT); // broche en sortie
}
void loop {
digitalWrite(LED, HIGH); // LED allumée
delay(500); // 500 ms
digitalWrite(LED, LOW); // LED éteinte
delay(500); // 500 ms
}
Verificación esperada
En el IDE de Arduino, selecciona la placa « Arduino Pro or Pro Mini » y el CPU correspondiente a tu modelo (por ejemplo « ATmega328P (5V, 16MHz) »), y luego el puerto serie del adaptador FTDI/CP2102. La carga se realiza en unos segundos (57600 baudios con el bootloader de fábrica) y el LED parpadea cada 500 ms — incluso una vez desconectado el adaptador y alimentada la placa con pila: el programa cabe en los 32 KB de flash (de los cuales 2 KB son para el bootloader ATmegaBOOT original).
Errores frecuentes
- « avrdude: stk500_getsync ... not in sync: resp=0x00 » : lo más habitual es haber seleccionado el CPU incorrecto (5 V/16 MHz elegido para una placa de 3,3 V/8 MHz) — es la avería de carga n.º 1 del Pro Mini.
- Cable FTDI simple sin pin DTR : el auto-reset no funciona ; haz clic en el botón reset de la placa justo antes de hacer clic en Cargar.
- TX/RX no cruzados con un adaptador artesanal : conecta el TX del adaptador a RXI (pin 1) y el RX a TO (pin 0) — el FTDI Basic SparkFun, en cambio, se conecta directamente sin cruce.
- Puerto serie incorrecto : en clones CH340/CP2102, instala el driver ; el puerto debe corresponder al puente USB-serie, no a otra placa.
Otros tutoriales para esta placa
Ejemplos de código para esta placa
clignotante.inoArduinobouton-poussoir.inoArduinopwm-fade.inoArduinocapteur-lumiere-ldr.inoArduinoservo-balayage.inoArduinoruban-neopixel.inoArduino