const int pinLED = 33; //nama lain pin 33 adalah pinLED dan sifatnya konstan
const int pinButton = 19; //nama lain pin 19 adalah pinButton dan sifatnya konstan
int status; //menyatakan bahwa ada variabel bernama status namun masih tdk ada isinya
void setup() {
Serial.begin(115200); //menjalankan serial
pinMode(pinLED, OUTPUT); //pinLED sebagai output
pinMode(pinButton, INPUT); //pinButton sebagai input
}
void loop() {
status = digitalRead(pinButton); //isi dari variabel status berasal dari nilai pinButton
Serial.print("Nilai LED = "); //mem-print keterangan "Nilai LED = " di serial monitor
Serial.println(status); //mem-print nilai dari "Nilai LED = ..."
if (status == HIGH) { //bila variabel status bernilai HIGH/ada isinya dari nilai pinButton
digitalWrite(pinLED, HIGH); //maka pinLED akan nyala/HIGH
} else { //namun bila di luar kondisi tsb
digitalWrite(pinLED, LOW); //maka pinLED akan mati/LOW
}
delay(500); //delay serial monitor mem-print nilai LED sebesar 0,5 detik
}