int ledV=22;
int ledA=23;
int ledR=21;
int bzer=32;
int pote=34;
void setup() {
for(int i=0;i<4;i++){
pinMode(ledV, OUTPUT);
pinMode(ledA, OUTPUT);
pinMode(ledR, OUTPUT);
}
pinMode(bzer, OUTPUT);
Serial.begin(115200);
Serial.println("Hello, ESP32!");
}
void loop() {
int pedro=analogRead(pote);
digitalWrite(ledV, LOW);
digitalWrite(ledA, LOW);
digitalWrite(ledR, LOW);
if(pedro<1365){
digitalWrite(ledV,HIGH);
for(int i=0;i<3;i++){
tone(bzer,1000);
delay(2000);
noTone(bzer);
delay(500);
}
delay(1000);
}
else if(pedro<2730){
digitalWrite(ledA,HIGH);
for(int i=0;i<6;i++){
tone(bzer,2000);
delay(500);
noTone(bzer);
delay(500);
}
delay(1000);
}
else{
digitalWrite(ledR,HIGH);
for(int i=0;i<3;i++){
tone(bzer,1500);
delay(200);
noTone(bzer);
delay(200);
}
delay(300);
for(int i=0;i<3;i++){
tone(bzer,1500);
delay(600);
noTone(bzer);
delay(200);
}
delay(300);
for(int i=0;i<3;i++){
tone(bzer,1500);
delay(200);
noTone(bzer);
delay(200);
}
delay(300);
}
}