diff --git a/ESP12SmallRoom/src/main.cpp b/ESP12SmallRoom/src/main.cpp index 70c807a..156980e 100644 --- a/ESP12SmallRoom/src/main.cpp +++ b/ESP12SmallRoom/src/main.cpp @@ -88,6 +88,7 @@ void setup() { client.setCallback(callback); EEPROM.begin(8); EEPROM.get(0, delta); + adc = analogRead(A0); cRun = millis(); } @@ -105,7 +106,7 @@ void loop() { if(cRun + 99 < millis()){ cRun = millis(); - adc = analogRead(A0); + adc += int((analogRead(A0) - adc) / 10.0f); mv = digitalRead(MOVE_SENS); if(mv != oldmv){ oldmv = mv;