diff --git a/src/main.cpp b/src/main.cpp index 7f64328..93596d6 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -46,8 +46,8 @@ bool ValveState = LOW; int ButtonOpen = 16; int ButtonClose = 19; -int MotorPin1 = 25; // estende il braccio -int MotorPin2 = 26; // ritrae il braccio +int MotorPin1 = 25; // ritrae il braccio -> valvola aperta +int MotorPin2 = 26; // estende il braccio -> valvola chiusa WebServer server(80); @@ -155,9 +155,6 @@ void loop() { } client.loop(); - // Update actuator state machine (non-blocking) - updateActuator(); - // Handle physical buttons int buttonOpenState = digitalRead(ButtonOpen); int buttonCloseState = digitalRead(ButtonClose); @@ -169,7 +166,10 @@ void loop() { if(buttonCloseState == LOW) { closeValve(); } - + + // Update actuator state machine (non-blocking) + updateActuator(); + server.handleClient(); }