#include <WiFi.h>
#include <ThingSpeak.h>
const char * ssid = "Wokwi-GUEST";
const char * pass = "";
WiFiClient client;
unsigned long Chanel = 2058452;
const char * ReadAPI = "1GPT6Z3SEBZK4XQR";
unsigned int Field1 = 1;
unsigned int Field2 = 2;
#define LED1 12
#define LED2 13
int saklar1;
int saklar2;
void ConnecTOWifi()
{
WiFi.mode(WIFI_STA);
WiFi.begin(ssid,pass);
Serial.print("connecting to wifi");
while(WiFi.status() != WL_CONNECTED)
{
Serial.print(',');
delay(200);
}
Serial.print("IP Address:");
Serial.print(WiFi.localIP());
Serial.print("MacAddress:");
Serial.println(WiFi.macAddress());
}
void setup()
{
Serial.begin(115200);
pinMode(LED1, OUTPUT);
pinMode(LED2, OUTPUT);
ConnecTOWifi();
ThingSpeak.begin(client);
}
int randomnumber;
void loop()
{
saklar1 = ThingSpeak.readLongField(Chanel,Field1,ReadAPI);
saklar2 = ThingSpeak.readLongField(Chanel,Field2,ReadAPI);
if (saklar1 == 1){
Serial.println("Lampu 1 Nyala");
digitalWrite(LED1,saklar1);
} else if (saklar1 == 0){
Serial.println("Lampu 1 Mati");
digitalWrite(LED1,saklar1);
}
if (saklar2 == 1){
Serial.println("Lampu 2 Nyala");
digitalWrite(LED2,saklar2);
} else if (saklar2 == 0){
Serial.println("Lampu 2 Mati");
digitalWrite(LED2,saklar2);
}
delay(100);
}