#include <FirebaseESP32.h>
// #include <Firebase_ESP_Client.h>
#include <WiFi.h>
#include <WiFiClient.h>
#include <LiquidCrystal_I2C.h>
#define WIFI_SSID "Wokwi-GUEST"
#define WIFI_PASSWORD ""
#define API_KEY "AIzaSyCTBeKViX0a8c-mYoTqAjjR2GbcVKKkWxA"
#define DATABASE_URL "https://maiahproject-default-rtdb.asia-southeast1.firebasedatabase.app"
#define ledpin 4
FirebaseData firebaseData;
// FirebaseData fbdo;
FirebaseAuth auth;
FirebaseConfig config;
void setup() {
Serial.begin(115200);
pinMode(ledpin, OUTPUT);
WiFi.begin(WIFI_SSID, WIFI_PASSWORD);
while (WiFi.status() != WL_CONNECTED) {
delay(500);
}
config.api_key = API_KEY;
config.database_url = DATABASE_URL;
Firebase.begin(&config, &auth);
Firebase.reconnectWiFi(true);
// إرسال قيمة مثال
if (Firebase.setInt(firebaseData, "/users/user1/age", 22)) {
Serial.println("Data sent successfully!");
} else {
Serial.println("Failed to send data");
}
}
void loop()
{
// if (Firebase.RTDB.getString(&fbdo, "users/user1/name"))
// {
// Serial.print("Name: ");
// Serial.println(fbdo.stringData());
// }
// if (Firebase.RTDB.getInt(&fbdo, "users/user1/age"))
// {
// Serial.print("Age: ");
// Serial.println(fbdo.intData());
// }
delay(5000);
}