#define BUZZER_PIN 8 // Pin donde está conectado el buzzer
#define BUTTON_PIN 7 // Pin donde está conectado el pulsador
void setup()
{
pinMode(BUZZER_PIN, OUTPUT); // Configura el buzzer como salida
pinMode(BUTTON_PIN, INPUT_PULLUP); // Configura el pulsador como entrada con resistencia pull-up
}
void loop() {
// Detecta si el botón está presionado
if (digitalRead(BUTTON_PIN) == LOW) {
tone(BUZZER_PIN, 440); //generar tono de 400Hz
delay(1000); //Durante 1000ms
noTone(BUZZER_PIN); // Detener tono
delay(500); //Durante 500ms
tone(BUZZER_PIN, 523, 300); //generar tono de 523Hz
delay(500); //Durante 500ms
}
}