#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
  }
}