Update Doorbell-Sender.ino - WiFi reconnect

This commit is contained in:
2018-10-05 20:30:56 +00:00
parent 7d496b621a
commit 22e5f447ec
+22 -17
View File
@@ -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();
}
}
}
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());
}