/* 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
}