const int soundSensorPin = A0; // Pin sensor suara
const int relayPin = 2; // Pin relay yang terhubung ke Arduino
const int threshold = 512; // Ambang batas kebisingan untuk mengaktifkan relay
void setup() {
pinMode(relayPin, OUTPUT);
Serial.begin(9600);
}
void loop() {
int sensorValue = analogRead(soundSensorPin); // Membaca nilai dari sensor suara
Serial.println(sensorValue);
if (sensorValue > threshold) {
digitalWrite(relayPin, HIGH); // Aktifkan relay jika tingkat kebisingan tinggi
} else {
digitalWrite(relayPin, LOW); // Nonaktifkan relay jika tingkat kebisingan rendah
}
delay(1000); // Tunda selama 1 detik sebelum membaca sensor lagi
}