Latihan 1 Untuk Menghidupkan LED Arduino

Posted on

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.

Latihan 1 Untuk Menghidupkan LED 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:

Latihan 1 Untuk Menghidupkan LED Arduino
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.

Caranya:
1. Klik menu Tools
2. Klik Board > lalu pilih Arduino Uno
3. Klik Port > Pilih port yang tehubung ke Arduino Uno

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:

Latihan 1 Untuk Menghidupkan LED Arduino

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:

  1. Hidupkan LED Merah, selain itu Padam. Tunggu 1 detik.
  2. Hidupkan LED Hijau, selain itu Padam. Tunggu 1 Detik.
  3. Hidupkan LED Biru, selain itu Padam. Tunggu 1 detik.
  4. Hidupkan LED Hijau, selain itu Padam. Tunggu 1 Detik.
  5.  Hidupkan LED Merah, selain itu Padam. Tunggu 1 detik.
  6. 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.