🛠 ADC 12 bits et capteur de température : piège du date code
El ESP32-H2 incorpora un ADC SAR de 12 bits con hasta 5 canales, un sensor de temperatura y un comparador analógico de tensión (PAD), pero no incluye ningún DAC en su conjunto de periféricos. Tutorial: lee el sensor de temperatura interno y una entrada analógica, y muestra ambos valores en la consola USB-Serial/JTAG (GPIO26/27; resérvalos para la depuración mientras no valides tu producto). Trampa documentada por Espressif: la precisión y el rango del ADC dependen de la fecha de fabricación; los chips fabricados antes y después del código de fecha D/C 342023 (componentes blindados) tienen características diferentes, y un lote mezclado puede comportarse de forma extraña. Anota la referencia y el lote de tu módulo, y luego realiza la calibración. Planifica tus pines desde el esquema: solo 19 GPIO, 2 UART y un único SPI de propósito general (los puertos SPI de la flash en los encapsulados QFN32 con flash SiP no están disponibles externamente). Ejercicio completo: cada 10 s, lectura de temperatura + ADC, envío de una trama BLE 5 y, a continuación, deep-sleep de 7 µA con despertar por temporizador, verificando que tus pines de despertar estén efectivamente en el dominio LP.
Otros tutoriales para esta placa
- Premier blink sur une broche sûre (GPIO22)
- 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
- Endpoint Matter-over-Thread sur esp-matter