#define pin 23
void setup() {
// put your setup code here, to run once:
Serial.begin(115200);
Serial.println("Hello, ESP32!");
pinMode(21, OUTPUT);
pinMode(22, OUTPUT);
pinMode(19, OUTPUT);
pinMode(18, OUTPUT);
}
void loop() {
int val = analogRead(pin);
Serial.println(val);
delay(100);
if(val<=10){
digitalWrite(22, HIGH);
delay(1000);
digitalWrite(22, LOW);
delay(1000);
}
else if(10<val && val<=20){
digitalWrite(21, HIGH);
digitalWrite(22, HIGH);
delay(1000);
digitalWrite(21, LOW);
digitalWrite(22, LOW);
delay(1000);
}
else if(20<val && val<=30){
digitalWrite(21, HIGH);
digitalWrite(22, HIGH);
digitalWrite(19, HIGH);
delay(1000);
digitalWrite(21, LOW);
digitalWrite(22, LOW);
digitalWrite(19, LOW);
delay(1000);
}
else{
digitalWrite(21, HIGH);
digitalWrite(22, HIGH);
digitalWrite(19, HIGH);
digitalWrite(18, HIGH);
delay(1000);
digitalWrite(21, LOW);
digitalWrite(22, LOW);
digitalWrite(19, LOW);
digitalWrite(18, LOW);
delay(1000);
}
}