#define MERAH 2 // memberi nama untuk nilai konstan
#define PB 3
boolean kondisi = 0; //tipe data yang digunakan untuk menentukan pilihan
void setup() { //progam yang di jalankan sekali
pinMode(2, OUTPUT); //untuk memnentukan pin untuk input maupun output
pinMode(3, INPUT);
}
void loop() { //progam yang dijalankan berulang kali
kondisi = digitalRead(3);//sebagai pengisi variabel kondisi
if(kondisi==1)//fungsi jika iya
{
digitalWrite(2, LOW);//untuk nenatikan lampu
}
else//fungsi jika tida
{
digitalWrite(2, HIGH);//untuk menyalakan lampu
}
}