Проблема глубокого сна с NodeMCU 1.0 ESP8266 - PullRequest
0 голосов
/ 21 апреля 2019

Я новичок в ESP8266, и я попытался сделать простое оружие.Я хочу использовать режим глубокого сна, чтобы потреблять меньше энергии, но, когда NodeMCU пытается проснуться, он дает мне "ets 8 января 2013, первая причина: 5, режим загрузки: (3,6) ets_main.c"

Я читал о подключении D0 (GPIO16) к RST, но он будет постоянно сбрасываться сам.

void loop() {
  delay(20000);
  clientState = 0;
  int switchState = digitalRead(Apin);
  if (switchState == HIGH)
      clientState = conClient();
  if (clientState == 1){
      digitalWrite(LED_BUILTIN, LOW);
      delay(2500);
      digitalWrite(LED_BUILTIN, HIGH);
      ESP.deepSleep(15000000);                            HERE
      ///delay(1800000);
      Serial.println("- Svegliato!");
  }
  else
      digitalWrite(LED_BUILTIN, HIGH);
  //Serial.println(clientState);
  digitalWrite(LED_BUILTIN, LOW);
  delay(200);
  digitalWrite(LED_BUILTIN, HIGH);}

Как мне добиться использования режима глубокого сна?Извините за мой плохой английский и спасибо

...