Lampu LED Dikendalikan Tombol
Tujuan: Memahami cara membaca input digital dari tombol dan mengendalikan output berdasarkan input.
Alat dan Bahan:*
o Arduino Uno
o LED
o Resistor (220 ohm)
o Tombol
o Kabel jumper
o Breadboard
Langkah-langkah:*
o Rangkai LED dan tombol pada breadboard dan hubungkan ke pin digital Arduino.
o Tulis program untuk menyalakan LED ketika tombol ditekan dan mematikannya ketika tombol dilepas.
o Unggah program ke Arduino dan coba kendalikan LED dengan tombol.
int led=2;
int button=4;
void setup() {
pinMode(led,OUTPUT);
pinMode(button,INPUT);
}
void loop() {
if(digitalRead(button)==HIGH){
digitalWrite(led,HIGH);
}
else{
digitalWrite(led,LOW);
}
}
Penjelasan Kode
int led = 2;: Mendefinisikan konstanta integer bernama ledPin dan memberinya nilai 2. Ini berarti LED akan
terhubung ke pin 2 pada Arduino Uno.
int button=4;: Mendefinisikan konstanta integer bernama buttonPin dan memberinya nilai 4. Ini berarti
tombol akan terhubung ke pin 4 pada Arduino Uno.
void setup(): Fungsi ini dijalankan sekali saat Arduino dinyalakan.
pinMode(ledPin, OUTPUT);: Mengatur pin 13 sebagai output, sehingga Arduino dapat mengirim sinyal ke LED.
pinMode(buttonPin, INPUT_PULLUP);: Mengatur pin 2 sebagai input dengan pull-up resistor internal. Ini berarti
pin 2 akan membaca nilai HIGH secara default kecuali tombol ditekan.
Penjelasan Kode
void loop(): Fungsi ini dijalankan berulang-ulang setelah fungsi setup() selesai.
buttonState = digitalRead(buttonPin);: Membaca status tombol dan menyimpannya dalam variabel buttonState.
if (buttonState == LOW) { ... }: Memeriksa apakah tombol ditekan (bernilai LOW).
digitalWrite(ledPin, HIGH);: Jika tombol ditekan, kirim sinyal tegangan tinggi (5V) ke pin 13, yang akan menyalakan
LED.
else { ... }: Jika tombol tidak ditekan (bernilai HIGH).
digitalWrite(ledPin, LOW);: Jika tombol tidak ditekan, kirim sinyal tegangan rendah (0V) ke pin 13, yang akan
mematikan LED.
Cara Menggunakan Kode
1. Buka Arduino IDE (Integrated Development Environment).
2. Salin dan tempel kode di atas ke dalam Arduino IDE.
3. Hubungkan Arduino Uno Anda ke komputer menggunakan kabel USB.
4. Pilih board Arduino Uno dari menu "Tools" > "Board".
5. Pilih port serial yang sesuai dari menu "Tools" > "Port".
6. Klik tombol "Upload" untuk mengunggah kode ke Arduino Uno.
Setelah kode diunggah, LED yang terhubung ke pin 13 Arduino Uno akan menyala ketika tombol yang
terhubung ke pin 2 ditekan, dan akan mati ketika tombol dilepas.