void setup() {
pinMode(3, OUTPUT); // inisialisasi pin 3 sebagai OUTPUT (Buzzer)
pinMode(5, OUTPUT); // inisialisasi pin 5 sebagai OUTPUT (Transmitter)
pinMode(A1, INPUT); // inisialisasi pin A1 sebagai INPUT (Receiver)
// memberikan nilai HIGH pada pin 5 (mengaktifkan Transmitter)
digitalWrite(5, HIGH);
}
void loop() {
// melakukan pemeriksaan kondisi pin A1 (Receiver)
// menggunakan struktur percabangan SWITCH...CASE
switch (digitalRead(A1)) {
case HIGH:
digitalWrite(3, HIGH); // memberikan nilai HIGH pada pin 3 (menyalakan Buzzer)
break;
case LOW:
digitalWrite(3, LOW); // memberikan nilai LOW pada pin 3 (mematikan Buzzer)
break;
}
}