/* Program Membuat Alarm Gempa Dengan Vibration Sensor dibuat oleh Indobot */
#define VibSen 2 //Sensor pada pin D2
#define Buzzer 8 //Buzzer pada pin D8
void setup() {
pinMode(Buzzer,OUTPUT); //Setting I/O
}
void loop() {
int vib = digitalRead(VibSen); //Baca sensor
if(vib == HIGH){ //Jika ada getaran, maka
for(int i = 0; i < 5; i++){ //Ulang prosedur alarm(); sebanyak 5 kali
alarm();
}
}
else{
delay(200);
}
}
void alarm(){ //Prosedur alarm
digitalWrite(Buzzer, HIGH); //Nyalakan buzzer
delay(500); //Selama 500 ms
digitalWrite(Buzzer, LOW); //Matikan buzzer
delay(500); //Selama 500 ms
}