// Definición de pines
const int potPin = A0; // Pin del potenciómetro
const int buzzerPin = 9; // Pin del zumbador pasivo
void setup() {
pinMode(buzzerPin, OUTPUT); // Configurar el pin del zumbador como salida
Serial.begin(9600); // Inicializar comunicación serie para depuración
}
void loop() {
int potValue = analogRead(potPin); // Leer el valor del potenciómetro (0-1023)
int buzzerFrequency = map(potValue, 0, 1023, 100, 1000); // Mapear el valor del potenciómetro a una frecuencia (100-1000 Hz)
tone(buzzerPin, buzzerFrequency); // Generar tono en el zumbador con la frecuencia calculada
Serial.print("Pot Value: "); Serial.print(potValue);
Serial.print(" | Frequency: "); Serial.println(buzzerFrequency);
delay(100); // Pequeño retardo para estabilizar la lectura
}