int potensio = A0;
int led = 7; //pin data led
int kondisi = 0; //untuk mengkondisikan status led
void setup() {
pinMode(led, OUTPUT); //inisialisasi led sbg output
digitalWrite(led, LOW); //mengkondisikan led awal = mati
Serial.begin(9600);
}
void loop() {
int data=analogRead(potensio); //untuk membaca nilai dari potensio
Serial.println(data); //menampilkan nilai suara
if (data>=500) { //Jika, suara yg diterima potensio >= 500
if (kondisi==0) { //Jika variabel kondisi=0
kondisi=1; //Maka, akan dirubah menjadi kondisi=1
digitalWrite(led, HIGH); //Sehingga led akan menyala
}
else { //Jika, salah/ada suara lagi
kondisi=0; //Maka, variabel kondisi=0
digitalWrite(led, LOW); //Sehingga led akan mati
}
delay(1000); //tunggu 1 menit
}
} //mulai lagi