#define BLYNK_TEMPLATE_ID "TMPL6poIq5A0P"
#define BLYNK_TEMPLATE_NAME "Cloth hanger"
#define BLYNK_AUTH_TOKEN "EEj-uhgjR00Eu8_-WomWfZ2WUv7sh9g2"
#include <ESP32Servo.h>
#define BLYNK_PRINT Serial
#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 = analogRead(34),0,4096,100,0;
rain = analogRead(35),0,4096,0,100;
Serial.println(ldr);
Serial.println(rain);
if(ldr < 30 || rain > 40){
clothesline.write(180);
Serial.println("Close the clothesline");
}
delay(1000);
Blynk.run();
Blynk.virtualWrite(V1, ldr);
Blynk.virtualWrite(V2, rain);
}