/* =================================================================================== * MAIN LOOP * =================================================================================*/ void _loop() { // Reading The RFID String card = rfid_read(); // Checking Card Content if(card != "") { // Reset The Timer blink.Reset(); // Turn On The LED lcd_light_on(); // Display lcd_line1("CARD: " + card); // Send to Server String payload = read_payload(prepare_HTTPData(server, card)); // Reading The Payload person_read(payload); // Wait For LED To Turn OFF while(!blink.Trigger()) { // Clearing Watch Dog Timer //ESP.wdtFeed(); } // Turn Off The Light lcd_light_off(); // Clearing Display lcd_clear(); // Clearing The Blink Counter testWiFi.Reset(); } // Clearing Watch Dog Timer //ESP.wdtFeed(); // This Indicates That WiFi Is Alive if(testWiFi.Trigger() && checkWiFi() == true) { digitalWrite(D4, !digitalRead(D4)); } }