//Read Data FireBase.
//Resistencias con 220 cada
#include <Arduino.h>
#include <ArduinoJson.h>
#include <HTTPClient.h>
const char* ssid = "Wokwi-GUEST";
const char* password = "";
HTTPClient client;
int httpResponseCode;
int vled;
void setup() {
pinMode(2, OUTPUT);
pinMode(4, OUTPUT);
pinMode(5, OUTPUT);
Serial.begin(115200);
WiFi.mode(WIFI_STA);
WiFi.begin(ssid, password);
//Wait for connection
while (WiFi.status() != WL_CONNECTED) {
delay(500);
}
client.begin("https://SUNGROK.ngrok.io/1004b/view_led.php");
}
void loop() {
delay(5000);
httpResponseCode=client.GET();
// if (httpResponseCode>0) {
String payload = client.getString();
//Serial.println(payload);
// DynamicJsonDocument doc(256);
// deserializeJson(doc, payload);
// String color=doc["Temp1"].as<String>();
Serial.print("Led = ");
Serial.println(payload);
if(payload=="RED"){
vled=2;
}else if(payload=="GREEN")
{
vled=4;
}
else if(payload=="BLUE")
{
vled=5;
}
cled(vled);
//}
}
void cled(int led) {
digitalWrite(led, HIGH);
delay(1000);
digitalWrite(led, LOW);
delay(1000);
}