Langkah-Langkah Membuat LED Berjalan dengan Arduino

Abdullah Manaf
0

 

Pendahuluan

Arduino adalah platform mikrokontroler open-source yang sangat populer digunakan untuk membuat berbagai proyek elektronika dan robotika. Salah satu proyek dasar yang sering dibuat oleh pemula adalah LED berjalan atau sering disebut running LED. Proyek ini cocok untuk belajar pemrograman dasar Arduino dan memahami cara kerja output digital.

Pada percobaan ini, kita akan menyalakan beberapa LED secara bergantian dengan efek seperti berjalan.


Alat dan Bahan yang Dibutuhkan

Sebelum memulai, siapkan alat dan bahan berikut:

NoNama Alat/BahanJumlahKeterangan
1Arduino Uno1Bisa pakai Nano atau Mega
2Breadboard1Untuk merangkai komponen
3LED 5mm6Bisa disesuaikan
4Resistor 220Ω6Untuk membatasi arus LED
5Kabel jumperBeberapaUntuk koneksi rangkaian
6Kabel USB Arduino1Untuk menghubungkan ke komputer

Skema Rangkaian

Hubungkan komponen seperti berikut:

  • LED1 → Pin 2 Arduino
  • LED2 → Pin 3 Arduino
  • LED3 → Pin 4 Arduino
  • LED4 → Pin 5 Arduino
  • LED5 → Pin 6 Arduino
  • LED6 → Pin 7 Arduino
  • Semua kaki katoda LED (kaki pendek) → Ground (GND)
  • Setiap LED diberi resistor 220Ω pada kaki anoda

Gambaran sederhana:

[Pin 2] --|>|--[R]--> LED1 [Pin 3] --|>|--[R]--> LED2 [Pin 4] --|>|--[R]--> LED3 [Pin 5] --|>|--[R]--> LED4 [Pin 6] --|>|--[R]--> LED5 [Pin 7] --|>|--[R]--> LED6 Semua kaki negatif LEDGND Arduino

Langkah-Langkah Pembuatan

1. Pasang Komponen di Breadboard

  • Letakkan semua LED di breadboard.
  • Pasang resistor 220Ω pada kaki anoda LED.
  • Hubungkan semua katoda LED ke GND Arduino.
  • Hubungkan masing-masing LED ke pin digital Arduino.


2. Hubungkan Arduino ke Komputer

  • Gunakan kabel USB untuk menghubungkan Arduino ke laptop/PC.
  • Pastikan driver Arduino sudah terpasang.


3. Buka Arduino IDE

  • Jalankan Arduino IDE di komputer.
  • Pastikan Board diatur ke Arduino Uno (atau sesuai board yang digunakan).
  • Pilih Port yang sesuai di menu Tools → Port.


4. Tulis Kode Program

Salin kode berikut ke Arduino IDE:

// Program LED Berjalan dengan Arduino int ledPins[] = {2, 3, 4, 5, 6, 7}; // Pin LED int jumlahLED = 6; // Jumlah LED void setup() { // Atur semua pin LED sebagai OUTPUT for (int i = 0; i < jumlahLED; i++) { pinMode(ledPins[i], OUTPUT); } } void loop() { // Menyalakan LED dari kiri ke kanan for (int i = 0; i < jumlahLED; i++) { digitalWrite(ledPins[i], HIGH); // Nyalakan LED delay(200); // Tunggu 200ms digitalWrite(ledPins[i], LOW); // Matikan LED } // Menyalakan LED dari kanan ke kiri for (int i = jumlahLED - 1; i >= 0; i--) { digitalWrite(ledPins[i], HIGH); delay(200); digitalWrite(ledPins[i], LOW); } }

5. Unggah Program ke Arduino

  • Klik tombol Upload (ikon panah kanan).
  • Tunggu hingga proses kompilasi dan upload selesai.
  • LED akan menyala bergantian dari kiri ke kanan, lalu kanan ke kiri.


Penjelasan Kode

  • int ledPins[] = {2, 3, 4, 5, 6, 7}; → Mendefinisikan pin LED.
  • pinMode(ledPins[i], OUTPUT); → Menentukan pin LED sebagai output.
  • digitalWrite(ledPins[i], HIGH); → Menyalakan LED.
  • delay(200); → Memberikan jeda 200 milidetik.
  • Dua for loop digunakan agar LED menyala maju dan mundur.


Tips dan Pengembangan

  • Ubah kecepatan: Ganti nilai delay(200) untuk membuat LED berjalan lebih cepat atau lambat.
  • Tambah LED: Tinggal menambahkan LED baru pada rangkaian dan mendeklarasikan pin-nya.
  • Efek lain: Bisa dibuat LED menyala dua-dua, random, atau efek strobo.


Kesimpulan

Proyek LED berjalan menggunakan Arduino sangat cocok untuk pemula yang ingin belajar elektronika dan pemrograman. Dengan memahami cara mengontrol LED, kita bisa mengembangkan proyek lebih kompleks seperti lampu lalu lintas, running text, atau animasi cahaya.

Tags:

Posting Komentar

0Komentar

Posting Komentar (0)