Menghidupkan LED Arduino Uno
Latihan 1 Untuk Menghidupkan LED Arduino – Pada artikel sebelumnya kita udah mengetahui board arduino dan variasinya. Sekarang, mari kita latihan untuk pertama kali bagaimana cara memprogram arduino.
Adapun alat dan bahannya ada 3 saja yaitu:
1. Arduino Uno
2. Kabel Data
3. Software Arduino IDE
Pada latihan kali kita akan mencoba menyalakan lampu LED Built-In dan LED Custom.
1. Hidupkan LED Built-In
Arduino Uno telah memiliki 1 LED pada boardnya. LED terhubung ke pin I/O ke-13 dan disebut dengan Led Builtin Arduino. Perhatikan pada gambar berikut:
Posisi LED BuiltIn Arduino |
Program Blink
Secara default, pada Arduino IDE telah menyediakan contoh-contoh program yang dapat kita pelajari yang ada pada menu File > Examples .
Pada kita akan menggunakan contoh program blink yang ada pada menu File > Examples > Basics > Blink
Adapun programnya adalah sebagai berikut dan silahkan copy lalu paste ke Arduino IDE anda.
int LED = 13;
void setup() {
pinMode(LED, OUTPUT);
}
void loop() {
digitalWrite(LED, HIGH);
delay(1000);
digitalWrite(LED, LOW);
delay(1000);
}
Sebelum program tersebut kita upload ke Board Arduino, terlebih dahulu kita mengatur board dan port yang ingin digunakan.
Sekarang silahkan upload programnya dengan meng-klik tombol Upload.
Jika pemberitauannya Done Uploading, maka artinya Arduino IDE sukses memasukkan kode program blink ke Arduino Board.
Anda dapar melihat ada sebuah led yang hidup dan mati dalam waktu satu detik.
Jika anda inginkan untuk simulasi Arduino Code diatas, silahkan klik tombol berikut:
Modifikasi Progam
Sekarang, coba ubah nilai 1000 pada salah satu baris delay(1000) menjadi 100 seperti program berikut:
int LED = 13;
void setup(){
pinMode(LED, OUTPUT);
}
void loop(){
digitalWrite(LED, HIGH);
delay(100);
digitalWrite(LED, LOW);
delay(1000);
}
Sekarang, upload lagi popgramnya dengan klik tombol upload. anda akan melihat led menyala dan padam lebih cepat.
1. Hidupkan LED Eksternal
Sekarang, mari kita latihan lagi bagaimana caranya mengendalikan hidup dan matinya sebuah LED eksternal. Perhatikan rangkaian berikut:
Dalam latihan kita menggunakan 3 LED, Merah, Hijau dan Biru. Ketiga LED tersebut terhubung ke resistor dengan nilai 220 Ohm. Penjelasan tentang pemilihan resistor untuk LED silahkan baca dis.
Adapun untuk projek kerjanya adalah:
- Hidupkan LED Merah, selain itu Padam. Tunggu 1 detik.
- Hidupkan LED Hijau, selain itu Padam. Tunggu 1 Detik.
- Hidupkan LED Biru, selain itu Padam. Tunggu 1 detik.
- Hidupkan LED Hijau, selain itu Padam. Tunggu 1 Detik.
- Hidupkan LED Merah, selain itu Padam. Tunggu 1 detik.
- dan seterusnya.
Program Blink Multi LED
Untuk membuat LED dapat hidup bergantian, maka kita harus membuat kondisi pada masing-masing keadaan. Untuk programnya adalah sebagai berikut:
int ledMerah = 13;
int ledHijau = 12;
int ledBiru = 11;
void setup(){
pinMode(ledMerah, OUTPUT);
pinMode(ledHijau, OUTPUT);
pinMode(ledBiru, OUTPUT);
}
void loop(){
digitalWrite(ledMerah, HIGH);
digitalWrite(ledHijau, LOW);
digitalWrite(ledBiru, LOW);
delay(1000);
digitalWrite(ledMerah, LOW);
digitalWrite(ledHijau, HIGH);
digitalWrite(ledBiru, LOW);
delay(1000);
digitalWrite(ledMerah, LOW);
digitalWrite(ledHijau, LOW);
digitalWrite(ledBiru, HIGH);
delay(1000);
digitalWrite(ledMerah, LOW);
digitalWrite(ledHijau, HIGH);
digitalWrite(ledBiru, LOW);
delay(1000);
}
Itu adalah program dasar bagaimana caranya kita mengendalikan pin I/O dari sebuah mikrokontroller untuk menyalakan sebuah LED.
Latihan merupakan program dan penjelasan dasar yang nantinya dapat di aplikasikan kedalam aplikasi yang lebih tinggi seperti menghidupkan lampu.
Semoga bermanfaat.