diff --git a/garage/Garage.ino b/garage/Garage.ino index fa4823d..6d2ae71 100644 --- a/garage/Garage.ino +++ b/garage/Garage.ino @@ -12,7 +12,7 @@ void setup() { Serial.begin(115200); connectWifi(); - server.on("/", handleRootPath); + server.on("/trigger", handleRootPath); server.begin(); Serial.println("Server listening"); @@ -37,23 +37,23 @@ void loop() { buttonState = digitalRead(buttonPin); if (buttonState == HIGH) { - Serial.println("Button pressed"); - digitalWrite(remotePin, HIGH); - digitalWrite(motorPin, HIGH); - digitalWrite(BUILTIN_LED, LOW); - delay(500); + triggerAll(); } - else { - digitalWrite(remotePin, LOW); - digitalWrite(motorPin, LOW); - digitalWrite(BUILTIN_LED, HIGH); - } - - delay(10); } void handleRootPath() { server.send(200, "text/plain", "Hello world"); + triggerAll(); +} + +void triggerAll() { + digitalWrite(remotePin, HIGH); + digitalWrite(motorPin, HIGH); + digitalWrite(BUILTIN_LED, LOW); + delay(500); + digitalWrite(remotePin, LOW); + digitalWrite(motorPin, LOW); + digitalWrite(BUILTIN_LED, HIGH); } void connectWifi() {