Pada artikel ini akan ditunjukkan cara menggunakan button/tombol sebagai input untuk dapat mengontrol nyala lampu LED pada output.
1. Alat dan Bahan
- Komputer
-
Board Arduino UNO R3
-
Kabel USB
-
Resistor 10K
-
Push Button
-
Breadboard
-
Kabel
2. Skematik
Gambar 1. Skematik Button Arduino
3. Kode program
const int buttonPin = 2; // inisiasi konstanta tombol pada pin 2
const int LEDPin = 13; // inisiasi konstanta LED pada pin 13
int buttonState = 0; // inisiasi status tombol
void setup()
{
// inisiasi pin LED sebagai OUTPUT
pinMode(LEDPin, OUTPUT);
// inisiasi pin tombol sebagai INPUT
pinMode(buttonPin, INPUT);
}
void loop()
{
// baca status tombol apakah LOW atau HIGH
buttonState = digitalRead(buttonPin);
// jika status tombol HIGH maka
if (buttonState == HIGH)
{
// menyalakan LED
digitalWrite(LEDPin, HIGH);
}
// jika status tombol selain HIGH maka
else
{
// mematikan LED
digitalWrite(LEDPin, LOW);
}
}
4. Langkah Kerja
- Siapkan alat dan bahan
- Rangkai alat dan bahan seperti skema pada Gambar 1.
- Tuliskan kode program pada Arduino IDE
- Upload Program
- Tekan Tombol maka LED pada board Arduino akan menyala, dan saat tombol dilepas maka LED akan mati.
5. Video
Berikut video tutorial untuk artikel ini:
Youtube