const int sensorMin = 0;
const int sensorMax = 600;
int led= 4;
int buzzer = 2;
void setup() {
pinMode(led, OUTPUT);
pinMode(buzzer, OUTPUT);
Serial.begin(9600);
}
void loop() {
int sensorReading = analogRead(A0);
int range = map(sensorReading, sensorMin, sensorMax, 0, 3);
switch(range) {
case 0:
Serial.println("barang jatuh");
digitalWrite(led, LOW);
delay(700);
digitalWrite(led, HIGH);
delay(300);
tone(buzzer,750);
delay(700);
noTone(buzzer);
delay(300);
break;
case 1:
Serial.println("gak ada siapa siapa");
digitalWrite(led, LOW);
break;
case 2:
Serial.println("ada tamu");
digitalWrite(led, LOW);
delay(800);
digitalWrite(led, HIGH);
delay(1000);
tone(buzzer,2000);
delay(1000);
noTone(buzzer);
delay(800);
}
delay(500);
}