Home > Elektronik > Internet of Things >

Belajar Arduino: Knight Rider

by: ahmadfathan

Selamat pagi…

Pada tutorial kali ini kita akan membuat knight Rider. Karena ini masih proses belajar jadi Kita akan menggunakan 4 buah LED saja. LED akan kita susun menjadi satu baris. Kemudian kita akan memprogram Arduino untuk menyalakan LED bergantian dari kiri ke kanan dan dari kanan ke kiri.

Baiklah, langsung saja simak baik-baik tutorial berikut.

LANGKAH 1: Siapkan Alat dan Bahan

Untuk proyek kali ini kita memerlukan beberapa alat dan bahan. Siapkan dulu alat dan bahan di bawah.

  1. Arduino
  2. Laptop
  3. 5 buah Kabel Jumper
  4. Kabel USB (dapat digunakan kabel USB printer)
  5. Papan BreadBoard/ProjectBoard 
  6.  4 buah LED

LANGKAH 2: Instal Arduino IDE

Download Arduino IDE di sini

Instal Software Arduino terlebih dahulu. Cara instalnya seperti biasa. Cari file yang telah didownload dengan ekstensi .exe kemudian klik dan tinggal  klik next dan finish.

LANGKAH 3: Membuat Rangkaian

Rangkaian kali ini sangat sederhana. Kita akan menggunakan pin 2, 3, 4, dan 5. keempat pin ini adalah pin digital. Kita menggunakan pin digital karena kita hanya akan menyalakan dan mematikan lampu. Berbeda pada tutorial sebelumnya ‘LED dimming’ yang menggunakan pin PWM.

  • Pin 2, 3, 4, dan 5 secara berurutan disambungkan dengan jumper ke kaki Positif LED.

Pin 2 ==============>Kaki Positif LED 1

Pin 3 ==============>Kaki Positif LED 2

Pin 4 ==============>Kaki Positif LED 3

Pin 5 ==============>Kaki Positif LED 4

  • Sambungkan semua kaki negatif LED ke pin GND Arduino.

 

LANGKAH 4: Memprogram

  • Sambungkan Arduino dengan Komputer dengan kabel USB.
  • Buka Arduino IDE
  • Klik File > New atau tekan CTRL+N
  • Ketikkan coding berikut

Penjelasan:

=================================================================

int t = 50;

digitalWrite (2, HIGH);

delay (t);

digitalWrite (2, LOW);

=================================================================

LED 1 (pin 2) dinyalakan selama t detik. Ubah t pada “int t” untuk mengubah waktu nyala (t dalam milisekon). Kemudian LED 1 dimatikan. Begitu seterusnya dengan urutan nyala 1-2-3-4-3-2.

  1. 0 X X X
  2. X 0  X X
  3. X X 0 X
  4. X X X 0
  5. X X 0 X
  6. X 0 X X

Program di dalam Void loop() akan terus diulang selama Arduino diberi catu daya. Jadi urutan di atas akan berulang dari 1-2-3-4-5-6-1-2-3 dan seterusnya.

Coding di atas dapat kita persingkat menjadi: 

  • Pastikan pengaturan board dan port sudah sesuai.

Klik tools > board > Arduino/Genuino Uno.

Klik tools> port> COM5 (Sesuaikan dengan port yang terdeteksi).

  • Terakhir upload program dengan cara klik Sketch> upload

HASIL

Jika program sudah berhasil diupload maka hasilnya akan seperti video berikut.

TAMBAHAN

Untuk membuat variasi nyala LED. Kita dapat mengatur waktu perpindahan antara 2 LED dengan coding berikut.

  hasilnya akan menjadi seperti berikut.

Sekian tutorial saya kali ini dan tunggu tutorial berikutnya. Semoga bermanfaat. Terima kasih dan sampai jumpa!