#include <ThinkSpeak.h>
#include <LiquidCrystal.h>
const char* ssid = "Wokwi-GUEST";
const char* password = "";
const char* apikey = "96U5NHQ0Z7UPJ20J";
const char* host = "api.thingspeak.com";
int PIR = 32;
WiFiClient client;
void setup() {
lcd.begin(16, 2);
pinMode(PIR, INPUT);
Serial.begin(115200);
WiFi.disconnect();
delay(10);
Serial.print("SSID: ");
Serial.println(ssid);
WiFi.begin(ssid, password);
Serial.print("Connecting to the Network");
while (WiFi.status() != WL_CONNECTED) {
delay(500);
Serial.print(".");
}
Serial.println("WiFi connected");
ThingSpeak.begin(client);
}
void loop() {
int pirState = digitalRead(PIR);
if (pirState == HIGH) {
oled.clear();
oled.setCursor(0, 0);
oled.print("Motion detected !!!");
oled.setCursor(0, 1);
oled.print("Sending data");
delay(1000);
}
}