🛠 Pilotez la LED RGB embarquée avec le périphérique RMT

ESP32-H2 · debutant · Schéma : IMG-esp32-h2-debutant-2-h2-led-rgb-rmt-gpio8.svg — Bloc RMT du H2 générant la trame WS2812 envoyée sur GPIO8 vers la LED RGB adressable du DevKitM-1, avec badge strapping sur GPIO8.

Sur l'ESP32-H2-DevKitM-1, la LED embarquée est une LED RGB adressable (type WS2812) câblée sur GPIO8 et pilotée par le périphérique RMT — pas un simple GPIO. Tuto : faire défiler rouge, vert, bleu avec ESP-IDF (v5.1 minimum, target esp32h2) en t'inspirant de examples/get-started/blink : crée un canal RMT TX sur GPIO8 (résolution de l'ordre de 10 MHz), attache un encodeur RGB888 compatible WS2812, puis envoie les pixels dans l'ordre GRB attendu par ce type de LED. Deux précautions matérielles : GPIO8 est une broche de strapping (avec GPIO9 et GPIO25) et seule la LED doit y être branchée, sinon le mode de boot devient aléatoire ; et GPIO0–5 ainsi que GPIO22–27 étant morts en deep-sleep, garde cette contrainte en tête dès tes choix de broches. Les API d'encodeur RMT/LEDC évoluent entre les releases d'ESP-IDF : copie l'exemple officiel de ta version plutôt qu'un vieux blog. >

Autres tutoriels pour cette carte

Exemples de code pour cette carte

← Retour à la fiche 🛠 Tous les tutoriels