#define PIN_LDR A0 #define TIEMPO_ESPERA 1000 #define buzzer 5 // Variables que no estaban declaradas: int b1 = 0; int b2 = 0; int b3 = 0; int b4 = 0; int b5 = 0; void setup() { Serial.begin(9600); pinMode(buzzer, OUTPUT); } void loop() { int iValorLDR = analogRead(PIN_LDR); Serial.println(iValorLDR); delay(TIEMPO_ESPERA); // Ejemplo de lectura o activación (reemplaza con tu lógica real) // b1 = digitalRead(pinX); etc. if (b1 == 1) { tone(buzzer, 200, 100); } if (b2 == 1) { tone(buzzer, 400, 100); } if (b3 == 1) { tone(buzzer, 500, 100); } if (b4 == 1) { tone(buzzer, 600, 100); } if (b5 == 1) { tone(buzzer, 700, 100); } delay(10); }