🛠 Faire clignoter la LED RGB sur GPIO8

ESP32-C3 · debutant · Schéma : IMG-esp32-c3-debutant-1-rgb-led-gpio8-blink.svg — Carte ESP32-C3 compacte avec LED RGB sur GPIO8 clignotant, broche signalée comme strapping

Objectifs

Premier hello-world du ESP32-C3 (RISC-V, cœur unique, Wi-Fi + Bluetooth 5) : piloter la LED RGB embarquée sur GPIO8, présente sur la plupart des cartes compactes (SuperMini, DevKitM). Vous apprendrez aussi la particularité de cette broche : GPIO8 est une broche de strapping, ce qui impose des précautions de câblage.

Matériel

Code complet

const uint8_t LED = 8;   // LED RGB embarquée, aussi broche de strapping

void setup {
  pinMode(LED, OUTPUT);
}

void loop {
  digitalWrite(LED, HIGH); delay(150);   // double flash
  digitalWrite(LED, LOW);  delay(150);
  digitalWrite(LED, HIGH); delay(150);
  digitalWrite(LED, LOW);  delay(850);   // pause
}

Vérification attendue

La LED clignote selon un motif deux éclairs brefs puis une pause d'une seconde. En sélectionnant la carte « ESP32C3 Dev Module » dans le menu Outils, le flash passe directement par l'USB-C sans bouton à maintenir sur la plupart des cartes.

Erreurs fréquentes

Autres tutoriels pour cette carte

Exemples de code pour cette carte

← Retour à la fiche 🛠 Tous les tutoriels