Membuat Running LED dengan Arduino


Okay Sobat semuanya.

Pada postingan kali ini. Saya akan membuat project Arduino yang sederhana menggunakan LED lagi. Tetapi kita akan membuat LED tersebut berjalan atau hidup satu persatu secara bergantian atau istilah kerennya Running LED. Tapi disini kita hanya menggunakan 4 LED saja. Jika sobat ingin menambahkannya lagi, tinggal merubah programnya saja.

Dalam project ini saya mengguanakan PIN 2, 3, 4 dan 5 Arduino untuk membuat Running LED Sederhana tersebut berkedip. Dan saya akan menjelaskan Alat dan Bahan yang akan digunakan untuk membuat Project ini :


Alat dan Bahan : 

1. 1 Arduino Uno

2. 4 LED 5mm (Warna Bebas)

3. Kabel Jumper (Secukupnya)

5. 1 BreadBoard

6. 4 Resistor 220 Ohm

Rangkaian Menyalakan LED dengan Arduino 



Jadi Pin 13 Arduino Langsung menyambung ke kaki Resistor 220 Ohm dan Kaki Resistor lainnya tersambung ke Kaki + LED.
Lalu Kaki - LED tersambung pada PIN GND Arduino

Sketch Program

int LED_1 = 2; //type data menyimpan bilangan bulat pada pin 2
int LED_2 = 3; //type data menyimpan bilangan bulat pada pin 3
int LED_3 = 4; //type data menyimpan bilangan bulat pada pin 4
int LED_4 = 5; //type data menyimpan bilangan bulat pada pin 5

void setup() {

 pinMode (LED_1, OUTPUT); // Menjadikan pin 2 sebagai OUTPUT
pinMode (LED_2, OUTPUT); // Menjadikan pin 3 sebagai OUTPUT
pinMode (LED_3, OUTPUT); // Menjadikan pin 4 sebagai OUTPUT
pinMode (LED_4, OUTPUT); // Menjadikan pin 5 sebagai OUTPUT

}

void loop() {

  digitalWrite (LED_1, HIGH); // Menyalakan pin 2, (HIGH = memberi tegangan pada pin 2 )
 digitalWrite (LED_2, LOW); // Mematikan pin 3. (LOW = tidak ada tengangan pada pin 3)
 digitalWrite (LED_3, LOW); // Mematikan pin 4. (LOW = tidak ada tengangan pada pin 4)
 digitalWrite (LED_4, LOW); // Mematikan pin 5. (LOW = tidak ada tengangan pada pin 5 )
 delay (1000); //Memberi jeda waktu menjalankan perintah selama 1 detik
  
  digitalWrite (LED_1, LOW); // Mematikan pin 2. (LOW = tidak ada tengangan pada pin 2)
 digitalWrite (LED_2, HIGH); // Menyalakan pin 3, (HIGH = memberi tegangan pada pin 3 )
 digitalWrite (LED_3, LOW); // Mematikan pin 4. (LOW = tidak ada tengangan pada pin 4)
 digitalWrite (LED_4, LOW); // Mematikan pin 5. (LOW = tidak ada tengangan pada pin 5 )
 delay (1000); //Memberi jeda waktu menjalankan perintah selama 1 detik

  digitalWrite (LED_1, LOW); // Mematikan pin 2. (LOW = tidak ada tengangan pada pin 2)
 digitalWrite (LED_2, LOW); // Mematikan pin 3, (LOW = tidak ada tengangan pada pin 3 )
 digitalWrite (LED_3, HIGH); // Menylakan pin 4. (HIGH = memberi tegangan pada pin 4)
 digitalWrite (LED_4, LOW); // Mematikan pin 5. (LOW = tidak ada tengangan pada pin 5 )
 delay (1000); //Memberi jeda waktu menjalankan perintah selama 1 detik

  digitalWrite (LED_1, LOW); // Mematikan pin 2. (LOW = tidak ada tengangan pada pin 2)
 digitalWrite (LED_2, LOW); // Menyalakan pin 3, (LOW = tidak ada tengangan pada pin  3 )
 digitalWrite (LED_3, LOW); // Mematikan pin 4. (LOW = tidak ada tengangan pada pin 4)
 digitalWrite (LED_4, HIGH); // Mematikan pin 5. (HIGH = memberi tegangan pada pin 5 )
 delay (1000); //Memberi jeda waktu menjalankan perintah selama 1 detik

  digitalWrite (LED_1, LOW); // Mematikan pin 2. (LOW = tidak ada tengangan pada pin 2)
 digitalWrite (LED_2, LOW); // Mematikan pin 3, (LOW = tidak ada tengangan pada pin 3 )
 digitalWrite (LED_3, HIGH); // Menylakan pin 4. (HIGH = memberi tegangan pada pin 4)
 digitalWrite (LED_4, LOW); // Mematikan pin 5. (LOW = tidak ada tengangan pada pin 5 )
 delay (1000); //Memberi jeda waktu menjalankan perintah selama 1 detik

  digitalWrite (LED_1, LOW); // Mematikan pin 2. (LOW = tidak ada tengangan pada pin 2)
 digitalWrite (LED_2, HIGH); // Menyalakan pin 3, (HIGH = memberi tegangan pada pin 3 )
 digitalWrite (LED_3, LOW); // Mematikan pin 4. (LOW = tidak ada tengangan pada pin 4)
 digitalWrite (LED_4, LOW); // Mematikan pin 5. (LOW = tidak ada tengangan pada pin 5 )
 delay (1000); //Memberi jeda waktu menjalankan perintah selama 1 detik

}

Jadi diatas adalah sketch programnya dan kalian dapat merubah programnya sesuai dengan keinginan kalian jika anda tertarik mempelajari Arduino.


Okay itu saja dari Project Sederhana Saya. Terima Kasih untuk para pembaca semoga bermanfaat

Komentar

Posting Komentar

Postingan populer dari blog ini

Arduino Tutorial - Menyalakan Buzzer menggunakan Push Button

Arduino Tutorial - Membuat Alarm Sederhana menggunakan LED LDR dan Buzzer