// Created by Irham Azhari Aulia
// Program: LED menyala saat Push Button ditekan
// Pin 13 = LED, Pin 2 = Push Button
const int tombolPin1 = 7; // Pin push button
const int tombolPin2 = 6; // Pin push button
const int tombolPin3 = 5; // Pin push button
const int ledPin1 = 13; // Pin LED
const int ledPin2 = 12; // Pin LED
const int ledPin3 = 11; // Pin LED
int statusTombol1 = 0; // Variabel penyimpan status pembacaan tombol
int statusTombol2 = 0; // Variabel penyimpan status pembacaan tombol
int statusTombol3 = 0; // Variabel penyimpan status pembacaan tombol
void setup() {
pinMode(ledPin1, OUTPUT); // LED sebagai output
pinMode(ledPin2, OUTPUT); // LED sebagai output
pinMode(ledPin3, OUTPUT); // LED sebagai output
pinMode(tombolPin1, INPUT_PULLUP); // Tombol sebagai input dengan pull-up internal
pinMode(tombolPin2, INPUT_PULLUP); // Tombol sebagai input dengan pull-up internal
pinMode(tombolPin3, INPUT_PULLUP); // Tombol sebagai input dengan pull-up internal
}
void loop() {
statusTombol1 = digitalRead(tombolPin1);
if (statusTombol1 == LOW) { // LOW = tombol ditekan (karena INPUT_PULLUP)
digitalWrite(ledPin1, HIGH); // LED menyala
} else {
digitalWrite(ledPin1, LOW); // LED mati
}
statusTombol2 = digitalRead(tombolPin2);
if (statusTombol2 == LOW) { // LOW = tombol ditekan (karena INPUT_PULLUP)
digitalWrite(ledPin2, HIGH); // LED menyala
} else {
digitalWrite(ledPin2, LOW); // LED mati
}
statusTombol3 = digitalRead(tombolPin3);
if (statusTombol3 == LOW) { // LOW = tombol ditekan (karena INPUT_PULLUP)
digitalWrite(ledPin3, HIGH); // LED menyala
} else {
digitalWrite(ledPin3, LOW); // LED mati
}
}