#include "ThingSpeak.h"
#include <WiFi.h>
const char* ssid = "Wokwi-GUEST";
const char* password = "";
unsigned long channel = 2510901;
unsigned int led1 = 1;
WiFiClient client;
void setup() {
Serial.begin(115200);
delay(100);
pinMode(2, OUTPUT);
digitalWrite(2, 0);
Serial.println();
Serial.println();
Serial.print("Connecting to ");
Serial.println(ssid);
WiFi.begin(ssid, password);
while (WiFi.status() != WL_CONNECTED) {
delay(500);
Serial.print(".");
}
Serial.println("");
Serial.println("WiFi connected");
Serial.println("IP address: ");
Serial.println(WiFi.localIP());
Serial.print("Netmask: ");
Serial.println(WiFi.subnetMask());
Serial.print("Gateway: ");
Serial.println(WiFi.gatewayIP());
ThingSpeak.begin(client);
}
void loop() {
int led_1 = ThingSpeak.readFloatField(channel, led1);
if(led_1 == 1){
digitalWrite(2, 1);
Serial.println("D1 is On..!");
}
else if(led_1 == 0){
digitalWrite(2, 0);
Serial.println("D1 is Off..!");
}
Serial.println(led_1);
delay(5000);
}