#define LED 3 //menamai sebuah nilai konstan atau pin
#define PB 2 //menamai sebuah nilai konstan atau pin
boolean Kondisi = 1; //nilai;diisi sesuai dengan tipe data yang digunakan
void setup() { //menampilkan program satu kali
pinMode(LED, OUTPUT); //mengatur program sebagai output
pinMode (PB , INPUT); //mengatur program sebagai input
}
void loop() { //menampilkan program berulang kali
Kondisi = digitalRead(PB); //membaca kondisi
if (Kondisi==HIGH) // (syarat) menjalankan program jika benar
{
digitalWrite(LED, HIGH); //memberikan logika HIGH pada pin arduino
}
else //menjalankan program jika IF salah
{
digitalWrite(LED, LOW); //memberikan logika LOW pada pin arduino
//jika PB ditekan maka lampu akan menyala
//jika PB dilepas maka lampu akan mati
}
}