Modo Deep Sleep en ESP8266 usando Arduino IDE o compatibles

Arduino, STM32 (Maple), ESP8266, ESP32, etc
Avatar de Usuario
Naguissa
Administrador del Sitio
Mensajes: 502
Registrado: 04 Jul 2016, 11:17
Agradecido: 110 veces
Agradecimiento recibido: 134 veces

Modo Deep Sleep en ESP8266 usando Arduino IDE o compatibles

Mensaje sin leer por Naguissa »

Existe un modo de ahorro de energía en los ESP8266 llamado Deep Sleep que se basa en apagar completamente el dispositivo durante un tiempo determinado.

Trascurrido dicho tiempo se produce una señal en el GPIO16 que, uniéndolo al puerto RST, reinicia el ESP8266.

Así, este modo NO continúa donde estaba sino que reinicia el dispositivo.

La sintaxis es muy sencilla; cuando deseemos enviar el dispositivo a 'dormir' sencillamente hemos de teclear:

Código: Seleccionar todo

ESP.deepSleep(<microsegundos>);
Recordad: Hay que conectar el GPIO16 al conector RST. En la plac NodeMCU es el conector D0, en otros corresponde con el mismo pin que "0" en el IDE Arduino.

Tags:
  • Similar Topics
    Respuestas
    Vistas
    Último mensaje