#define BLYNK_TEMPLATE_ID "TMPL64NEeg3pp"
#define BLYNK_TEMPLATE_NAME "Laundry prototype project"
#define BLYNK_AUTH_TOKEN "UwOqUUKSww0TD12MMXb509Gd5Uv6yeSq"
#include <ESP32Servo.h>
#include <WiFi.h>
#include <WiFiClient.h>
#include <BlynkSimpleEsp32.h>
char ssid[] = "Wokwi-GUEST";
char pass[] = "";
int ldr, rain;
Servo clothesline;
BLYNK_WRITE(V0){
int pinValue = param.asInt();
if (pinValue == 1){
clothesline.write(0);
}
}
void setup() {
Serial.begin(115200);
clothesline.attach(25);
Blynk.begin (BLYNK_AUTH_TOKEN, ssid, pass);
}
void loop() {
ldr = map(analogRead(34), 0,4096, 100, 0);
rain = map(analogRead(35), 0, 4096, 0, 100);
Serial.println(ldr);
Serial.println(rain);
if(ldr < 30 || rain > 40){
clothesline.write(180);
Serial.println("close the clothsline");
}
delay(1000);
Blynk.run();
Blynk.virtualWrite(V1, ldr);
Blynk.virtualWrite(V2, rain);
}