貌似deepSleep不能放在setup或者main loop里,可以这样写:
void ReadSensor() {
while (Blynk.connect() == false) {
// Wait until connected
}
SensorsReading = “00.00”;
if (Serial.available()) {
delay(100);
SensorsReading = Serial.readString();
}
Voltage = SensorsReading.toFloat();
Blynk.virtualWrite(V1, Voltage);
Blynk.virtualWrite(V2, ESP.getVcc());
ESP.deepSleep(20e6);
delay(100);
}
|