#include <ESP32Servo.h>
Servo servo;
void setup() {
// put your setup code here, to run once:
servo.attach(5, 500, 2400);
Serial.begin(115200);
Serial.println("Hello, ESP32!");
}
int temp = 0;
bool flag = false;
void loop() {
int light = analogRead(34);
if (light > 680) flag = false;
if(light <= 680 && !flag){
int pos = 0;
for (pos = 0; pos <= 180; pos += 1) {
servo.write(pos);
delay(15);
}
flag = true;
}
Serial.println(light);
delay(10); // this speeds up the simulation
}