NodeMCU 1.0 ESP8266的深度睡眠问题

时间:2019-04-21 20:46:26

标签: arduino esp8266 nodemcu arduino-esp8266

我是ESP8266的新手,我尝试制作一个简单的警报。 我想使用深度睡眠模式消耗更少的电量,但是,当NodeMCU试图唤醒时,它给我“ ets 2013年1月8日,第一个原因: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);}

如何实现使用深度睡眠模式? 对不起,我的英语不好,谢谢

0 个答案:

没有答案