#include <Arduino.h>
#include<SPI.h>
#include <WiFi.h>
#include <FirebaseESP32.h>
#include <DHT.h>
//Provide the token generation process info.
#include "addons/TokenHelper.h"
//Provide the RTDB payload printing info and other helper functions.
#include "addons/RTDBHelper.h"
#define DHTPIN 15
#define DHTTYPE DHT22
// Replace with your network credentials
const char* WIFI_SSID = "Wokwi-GUEST";
const char* WIFI_PASSWORD = "";
// Replace with your Firebase project details
#define FIREBASE_HOST "studentssproj-default-rtdb.firebaseio.com/"
#define FIREBASE_AUTH "fC5SDTtNMypA0BSOmkYn8fG8UNBHNlDGOLDUAgMc"
FirebaseData fbdo;
void setup() {
Serial.begin(115200);
WiFi.begin(WIFI_SSID, WIFI_PASSWORD);
while (WiFi.status() != WL_CONNECTED) {
delay(500);
}
Serial.println("Connected");
Firebase.begin(FIREBASE_HOST, FIREBASE_AUTH);
Firebase.reconnectWiFi(true);
}
void loop() {
String cardID = "11223344";
if (Firebase.setString(fbdo, "/cards/card1/card_id", cardID)) {
Serial.println("Data sent to Firebase");
} else {
Serial.println("Error sending data");
Serial.println(fbdo.errorReason());
}
delay(5000);
}