#include <ESP32Servo.h>
#define pote 34
#define led 2
#define servo 26
#define buzer 12
Servo myServo;
void setup() {
pinMode(led, OUTPUT);
pinMode(buzer, OUTPUT);
myServo.attach(servo);
Serial.begin(115200);
}
void loop() {
int poteValue = analogRead(pote);
int servoAngle = map(poteValue, 0, 4095, 0, 180);
myServo.write(servoAngle);
int ledSpeed = map(poteValue, 0, 4095, 0, 1000);
digitalWrite(led, HIGH);
delay(ledSpeed);
digitalWrite(led, LOW);
delay(ledSpeed);
if (servoAngle >= 100 && servoAngle <= 135) {
tone(buzer, 1000);
} else {
noTone(buzer);
}
}