🛠 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.

En la ESP32-H2-DevKitM-1, el LED integrado es un LED RGB direccionable (tipo WS2812) conectado al GPIO8 y controlado por el periférico RMT — no un simple GPIO. Tutorial: hacer parpadear rojo, verde y azul con ESP-IDF (v5.1 mínimo, target esp32h2) inspirándote en examples/get-started/blink: crea un canal RMT TX en el GPIO8 (resolución del orden de 10 MHz), adjunta un codificador RGB888 compatible con WS2812, y luego envía los píxeles en el orden GRB esperado por este tipo de LED. Dos precauciones de hardware: el GPIO8 es un pin de strapping (junto con GPIO9 y GPIO25) y solo el LED debe estar conectado a él, de lo contrario el modo de arranque se vuelve aleatorio; y dado que los GPIO0–5 y GPIO22–27 están inactivos en modo deep-sleep, ten en cuenta esta restricción desde el inicio al elegir tus pines. Las API de codificador RMT/LEDC evolucionan entre las versiones de ESP-IDF: copia el ejemplo oficial de tu versión en lugar de seguir un blog antiguo. >

Otros tutoriales para esta placa

Ejemplos de código para esta placa

← Volver a la ficha 🛠 Todos los tutoriales