🛠 Faire clignoter la LED builtin (broche 13)
Objetivos
Descubrir la Arduino Nano Every — ATmega4809 a 20 MHz, 48 KB de flash, 6 KB de RAM — haciendo parpadear el LED integrado del pin 13 (LED_BUILTIN), sin ningún cableado externo. Este es el tutorial de inicio: valida la cadena completa IDE → cable → puente serie USB → bootloader → programa.
Material
- 1 × Arduino Nano Every
- 1 × cable micro-USB de datos (no un cable de carga únicamente)
- PC con el IDE de Arduino y el paquete de núcleos de Arduino que incluye la placa « Arduino Nano Every » (núcleo megaAVR, el mismo que el Uno WiFi Rev2)
Código completo
// Clignotement de la LED builtin — broche 13 sur Nano Every
const uint8_t LED = LED_BUILTIN; // 13 sur cette carte
void setup {
pinMode(LED, OUTPUT);
}
void loop {
digitalWrite(LED, HIGH);
delay(500);
digitalWrite(LED, LOW);
delay(500);
}
Verificación esperada
En el IDE, seleccione « Arduino Nano Every » en Herramientas > Tipo de placa, y luego el puerto COM que haya aparecido. Después de la carga, el LED 13 parpadeará cada 500 ms. El puerto serie USB es proporcionado por un módulo puente integrado (no un chip FTDI/CH340 clásico): el puerto debe permanecer visible en el monitor serie incluso cuando el código no imprime nada.
Errores frecuentes
- Cable USB de carga únicamente: el puerto COM nunca aparece — pruebe con otro cable.
- Tipo de placa incorrecto: « Arduino Nano » (clásica, ATmega328P) en lugar de « Nano Every » hace que falle la carga.
- El reflejo de « 1200 baudios y luego reset » del Nano clásico (chip FTDI) no se aplica aquí: el Every utiliza un bootloader serie a través de su módulo puente; si un tutorial antiguo lo recomienda, ignórelo.
- El LED parpadea pero el monitor serie está vacío: normal, este código no imprime nada; pase al tutorial de Serial.
Otros tutoriales para esta placa
- Lire un bouton avec résistance de pull-up interne
- Lire un capteur analogique sur A0-A7
- Variateur lumineux en PWM (broches 3, 5, 6, 9, 10)
- Piloter un micro-servo avec la bibliothèque Servo
- Deux ports série : Serial (USB) et Serial1 (broches 0/1)
- Apprivoiser les registres modernes de l'ATmega4809 : le timer TCB
Ejemplos de código para esta placa
multi-serie.inoArduinoadc-filtre.inoArduinointerrupt-bouton.inoArduinonvm-consignes.inoArduinosommeil-every.inoArduinowatchdog-secours.inoArduino