diff --git a/Doorbell-Sender.ino b/Doorbell-Sender.ino index db9759f..0d5bb52 100644 --- a/Doorbell-Sender.ino +++ b/Doorbell-Sender.ino @@ -24,21 +24,8 @@ void setup() { pinMode(ledPin, OUTPUT); pinMode(buttonPin, INPUT); - boolean ledStatus = false; - Serial.print("Connecting to "); - Serial.println(ssid); - WiFi.begin(ssid, password); - while (WiFi.status() != WL_CONNECTED) { - delay(500); - Serial.print("."); - ledStatus = !ledStatus; - digitalWrite(ledPin, ledStatus); - } - - Serial.println("WiFi connected."); - Serial.println("IP address: "); - Serial.println(WiFi.localIP()); - + connectWifi(); + } void loop() { @@ -59,7 +46,7 @@ void loop() { int httpCode = http.GET(); if (httpCode > 0) { - String payload = http.getString(); + //String payload = http.getString(); Serial.println(httpCode); //Serial.println(payload); } @@ -83,6 +70,24 @@ void loop() { digitalWrite(ledPin, HIGH); delay(200); digitalWrite(ledPin, LOW); + connectWifi(); } -} \ No newline at end of file +} + +void connectWifi() { + boolean ledStatus = false; + Serial.print("Connecting to "); + Serial.println(ssid); + WiFi.begin(ssid, password); + while (WiFi.status() != WL_CONNECTED) { + delay(500); + Serial.print("."); + ledStatus = !ledStatus; + digitalWrite(ledPin, ledStatus); + } + + Serial.println("WiFi connected."); + Serial.println("IP address: "); + Serial.println(WiFi.localIP()); +}