#include <WiFi.h>
#include <ThingSpeak.h>
#define V0 500
#define LED 7
#define LDRin A0
WiFiClient client;
char const* ssid="Wokwi-GUEST";
char const* passwd="";
unsigned long ChannelNum=2758007;
const char* API="FHSCZ6GOGMGEMGRP";
void setup()
{
Serial.begin(115200);
pinMode(LED, OUTPUT);
digitalWrite(LED, LOW);
Serial.println("Connecting");
while(WiFi.begin(ssid,passwd)!=WL_CONNECTED)
{
delay(500);
}
Serial.println("Connected TaDA");
Serial.println("IP Address");
Serial.println(WiFi.localIP());
ThingSpeak.begin(client);
}
void loop()
{
int ldr_in=analogRead(LDRin);
Serial.println(ldr_in);
float lux=map(ldr_in,0,1023,0,1000);
Serial.println("lux");
Serial.println(lux);
ThingSpeak.writeFields(ChannelNum,API);
if(lux>V0)
{
digitalWrite(LED, HIGH);
}
delay(2000);
}