🛠 Clignotement de la LED builtin (broche 13)
Objectifs
La LED builtin de l'Arduino Pro Mini (broche 13, constante LED_BUILTIN du core) est soudée sur la carte : aucun câblage externe n'est nécessaire. Ce premier tuto vérifie que la carte est vivante, que le bootloader sérial ATmegaBOOT accepte un téléversement via le connecteur 6 broches — la Pro Mini n'a AUCUNE puce USB — et vous familiarise avec le choix critique de la carte : « Arduino Pro or Pro Mini » puis le CPU correspondant à VOTRE modèle (5 V/16 MHz ou 3,3 V/8 MHz).
Matériel
- 1 × Arduino Pro Mini (ATmega328P @ 5 V/16 MHz ou 3,3 V/8 MHz — vérifiez le marquage du régulateur et du résonateur)
- 1 × adaptateur USB-série : FTDI Basic SparkFun (se branche directement, DTR inclus) ou câble USB-TTL (CP2102, FTDI)
- Les picots ne sont pas pré-soudés : soudez un connecteur mâle ou pincez les fils pendant le téléversement
- PC avec l'IDE Arduino et le core arduino:avr installé
Code complet
// 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
}
Vérification attendue
Dans l'IDE Arduino, sélectionnez la carte « Arduino Pro or Pro Mini » et le CPU correspondant à votre modèle (par exemple « ATmega328P (5V, 16MHz) »), puis le port série de l'adaptateur FTDI/CP2102. Le téléversement passe en quelques secondes (57600 bauds avec le bootloader d'usine) et la LED clignote toutes les 500 ms — même une fois l'adaptateur débranché et la carte alimentée sur pile : le programme tient dans les 32 Ko de flash (dont 2 Ko pour le bootloader ATmegaBOOT d'origine).
Erreurs fréquentes
- « avrdude: stk500_getsync ... not in sync: resp=0x00 » : le plus souvent le mauvais CPU sélectionné (5 V/16 MHz choisi pour une carte 3,3 V/8 MHz) — c'est la panne de téléversement n°1 de la Pro Mini.
- Câble FTDI simple sans broche DTR : l'auto-reset ne fonctionne pas ; cliquez sur le bouton reset de la carte juste avant de cliquer sur Téléverser.
- TX/RX non croisés avec un adaptateur artisanal : relier TX de l'adaptateur à RXI (broche 1) et RX à TO (broche 0) — le FTDI Basic SparkFun, lui, se branche directement sans croisement.
- Mauvais port série : sur clone CH340/CP2102, installer le driver ; le port doit correspondre au pont USB-série, pas à une autre carte.
Autres tutoriels pour cette carte
Exemples de code pour cette carte
clignotante.inoArduinobouton-poussoir.inoArduinopwm-fade.inoArduinocapteur-lumiere-ldr.inoArduinoservo-balayage.inoArduinoruban-neopixel.inoArduino