Skip to content Skip to sidebar Skip to footer

Contoh Program Arduino Uno membuat Lampu LED Bejalan ( Running LED )

Lalare IT - Arduino uno merupakan sebuah IC yang bisa digunakan untuk membuat sebuah kecerdasan buatan dengan sebuah program. Contoh sederhana dari arduino uno adalah membuat running led, yaitu sebuah deretan lampu yang hidup secara bergantian seolah-olah nampak berjalan. Penasaran bagaimana cara membuat running led ini dengan arduino ? berikut tutorial cara membuatnya.

Gambar intro

CARA MEMBUAT RUNNING LED

Sebelum membuat program running led dengan arduino, hal yang harus kita siapkan ialah alat dan bahan. Berikut ini beberapa alat dan bahan yang diperlukan untuk membuat running led dengan arduino.

Alat & Bahan :

  1. Lampu Led 5 buah berukuran 5mm atau 3m ( warna sesuai selera )
  2. 5 Buah resistor berukuran 100 Ohm .
  3. 6 Buah Kabel Jumper
  4. 1 Buah Protoboard
  5. 1 Buah arduino ( Bisa menggunakan berbagai macam jenis arduino )
Berikut adalah gambar dari Rangkaian Running led tersebut :

Gambar Arduino

Keterangan

  • Pin GND Pada Arduino Warna Hitam dihubungkan ke GND/KATODA LED 0, 1, 2, 3, dan 4 Warna Hitam
  • Pin 4 Warna Hijau dihubungkan ke Resistor
  • Pin 3 Warna Orange dihubungkan ke Resistor
  • Pin 2 Warna Merah dihubungkan ke Resistor
  • Pin 1Warna Ungu dihubungkan ke Resistor
  • Pin 0 Warna Biru dihubungkan ke Resistor
  • Sisi lain dari semua Resistor di hubungkan ke Positif LED (1 LED = 1 Resistor dan seterusnya)

Contoh Sketch Program Arduino Uno

Dalam Program Lampu Running LED Menggunakan Arduino UNO bisa menggunakan beberapa cara untuk dapat menyalakan LED nya, berikut ini saya akan berikan contoh Sketch Program dengan Aktif HIGH.

Cara pertama :



// Lampu LED Berjalan Menggunakan Arduino UNO
// Menyalakan LED dengan Aktif HIGH

void setup()
{
pinMode(0, OUTPUT);
pinMode(1, OUTPUT);
pinMode(2, OUTPUT);
pinMode(3, OUTPUT);
pinMode(4, OUTPUT);
// menjadikan PIN 0, 1, 2, 3, dan 4 sebagai OUTPUT
}

void loop()
{
//menyala secara bergilir

digitalWrite(0, HIGH);
digitalWrite(1, LOW);
digitalWrite(2, LOW);
digitalWrite(3, LOW);
digitalWrite(4, LOW);
delay(1000);
digitalWrite(0, LOW);
digitalWrite(1, HIGH);
digitalWrite(2, LOW);
digitalWrite(3, LOW);
digitalWrite(4, LOW);
delay(1000);
digitalWrite(0, LOW);
digitalWrite(1, LOW);
digitalWrite(2, HIGH);
digitalWrite(3, LOW);
digitalWrite(4, LOW);
delay(1000);
digitalWrite(0, LOW);
digitalWrite(1, LOW);
digitalWrite(2, LOW);
digitalWrite(3, HIGH);
digitalWrite(4, LOW);
delay(1000);
digitalWrite(0, LOW);
digitalWrite(1, LOW);
digitalWrite(2, LOW);
digitalWrite(3, LOW);
digitalWrite(4, HIGH);
delay(1000);
}

Contoh kedua :



// Lampu LED Berjalan Menggunakan Arduino UNO
// Menyalakan LED dengan Aktif HIGH

int ledPin1 = 0;
int ledPin2 = 1;
int ledPin3 = 2;
int ledPin4 = 3;
int ledPin5 = 4;
// type data yang berfungsi sebagai penyimpan bilangan bulat

void setup()
{
pinMode(ledPin1, OUTPUT);
pinMode(ledPin2, OUTPUT);
pinMode(ledPin3, OUTPUT);
pinMode(ledPin4, OUTPUT);
pinMode(ledPin5, OUTPUT);
// menjadikan PIN 0, 1, 2, 3, dan 4 sebagai OUTPUT
}

void loop()
// Menyalakan LED sacara bergilir
{
digitalWrite(ledPin1, HIGH);
digitalWrite(ledPin2, LOW);
digitalWrite(ledPin3, LOW);
digitalWrite(ledPin4, LOW);
digitalWrite(ledPin5, LOW);
delay(1000);
digitalWrite(ledPin1, LOW);
digitalWrite(ledPin2, HIGH);
digitalWrite(ledPin3, LOW);
digitalWrite(ledPin4, LOW);
digitalWrite(ledPin5, LOW);
delay(1000);
digitalWrite(ledPin1, LOW);
digitalWrite(ledPin2, LOW);
digitalWrite(ledPin3, HIGH);
digitalWrite(ledPin4, LOW);
digitalWrite(ledPin5, LOW);
delay(1000);
digitalWrite(ledPin1, LOW);
digitalWrite(ledPin2, LOW);
digitalWrite(ledPin3, LOW);
digitalWrite(ledPin4, HIGH);
digitalWrite(ledPin5, LOW);
delay(1000);
digitalWrite(ledPin1, LOW);
digitalWrite(ledPin2, LOW);
digitalWrite(ledPin3, LOW);
digitalWrite(ledPin4, LOW);
digitalWrite(ledPin5, HIGH);
delay(1000);
}

Keterangan Program:

  • Fungsi void setup () pada program arduino diatas memiliki perintah yang akan di baca sekali.
  • Fungsi void loop () pada program arduino diatas memiliki perintah yang akan di baca berulang-ulang.

Sekian dari artikel saya tentang contoh program arduino uno membuat Lampu LED berjalan, Untuk mengatur kecepatan jalanya lampu led bisa mengganti Delay pada program diatas. Jika ada pertanyaan, saran, maupun kritik. silahkan berikan komentar dibawah artikel ini. Semoga Bermanfaat.

Post a Comment for "Contoh Program Arduino Uno membuat Lampu LED Bejalan ( Running LED )"