🛠 Premier blink sur une broche sûre (GPIO22)
Primer contacto con el ESP32-H2, el chip mesh de Espressif: un RISC-V de 32 bits y un solo núcleo, con una frecuencia de reloj de hasta 96 MHz, 320 KB de SRAM y, sobre todo, SIN Wi-Fi: aquí solo existen las radios IEEE 802.15.4 (Thread, Zigbee) y Bluetooth 5 LE. Tutorial de parpadeo (blink) con arduino-esp32 (placa ESP32-H2 Dev Module): elige un pin seguro como GPIO22, que no sea ni un pin de strapping ni un pin USB. Evita GPIO8: es el LED RGB direccionable integrado del DevKitM-1 y también un pin de strapping (junto con GPIO9 y GPIO25); un simple digitalWrite no lo enciende, y cualquier carga conectada a él durante el reset puede provocar un fallo en el modo de arranque. Evita GPIO26/27 si utilizas el puerto USB-C: llevan la señal USB-Serial/JTAG (D−/D+). La consola serie pasa por este mismo USB 2.0 full speed (12 Mbps), que también sirve para flashear y depurar. Recuerda: lógica de 3,3 V, 19 GPIO en total, ningún DAC. Compila con idf.py -DIDF_TARGET=esp32h2 flash o desde el IDE de Arduino, y muestra «H2 alive — no Wi-Fi here» en la consola para que se convierta en un reflejo.
Otros tutoriales para esta placa
- Pilotez la LED RGB embarquée avec le périphérique RMT
- Beacon BLE 5 : le « hello radio » d'une puce sans Wi-Fi
- Deep-sleep 7 µA : le bouton qui doit être dans le domaine LP
- Interrupteur Zigbee certifié avec l'ESP-Zigbee-SDK
- ADC 12 bits et capteur de température : piège du date code
- Endpoint Matter-over-Thread sur esp-matter