//Nama_kelas_Tugas_lampu_flip flop
#define BUZZER 2
void setup() {
Serial.begin(9600);
pinMode(A5, INPUT); //input dari sensor cahaya
pinMode(LED_BUILTIN, OUTPUT); //utput untuk Led pin 13 (LED)
pinMode(BUZZER, OUTPUT); //ouput sound dari pin 2 (BUZZER MODULE)
}
//untuk membuat LED berkedip
void ledBlink(int speed) {
digitalWrite(LED_BUILTIN, HIGH);
delay(speed);
digitalWrite(LED_BUILTIN, LOW);
}
//untuk membuat sound di buzzer moddule
void soundAlert(int speed, int freq) {
tone(BUZZER, freq);
delay(speed);
noTone(BUZZER);
}
void loop() {
int sensor_value = analogRead(A5);
//serial.println(sensor_value);
//delay(1000);
//ledBlink(500);
if(sensor_value < 100) {
ledBlink(500);
soundAlert(500, 1000);
}
}