Update Doorbell-Sender.ino - WiFi reconnect
This commit is contained in:
+20
-15
@@ -24,20 +24,7 @@ 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();
|
||||
|
||||
}
|
||||
|
||||
@@ -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());
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user