Serunya Bikin Lampu Kelap-Kelip Miniatur Lampu Lalu Lintas Pakai Arduino

Serunya Bikin Lampu Kelap-Kelip Miniatur Lampu Lalu Lintas Pakai Arduino


Halo, Sobat Teknologi!

Pernah gak sih kepikiran bikin miniatur lampu merah yang biasa ada di jalan, tapi versi DIY? Aku baru aja nyobain, dan ternyata seru banget! Proyek ini cocok buat yang baru belajar Arduino karena gampang tapi tetap seru. Jadi, aku bakal cerita gimana pengalaman bikin lampu kelap-kelip ini. Siapa tahu kamu juga mau coba!



Persiapan: Apa Aja yang Dibutuhin?

Komponen yang dibutuhin gak banyak dan harganya juga murah, jadi gak bakal bikin kantong jebol:


1. Arduino Uno – Otaknya proyek ini.

2. LED merah, kuning, dan hijau – Sesuai warna lampu lalu lintas.

3. Resistor 220 ohm – Biar LED-nya gak kebakar.

4. Breadboard dan kabel jumper – Untuk menyambungkan semuanya.


Kalau udah punya alat-alat ini, tinggal siapin laptop dengan Arduino IDE buat codingnya.


Langkah-Langkah Membuat

1. Rakit Rangkaian

Pertama-tama, aku sambungin semua komponen ke breadboard. Berikut cara nyambungnya:

  1. Sambungkan masing-masing kaki positif LED (panjang) ke pin digital Arduino:
  2. LED merah ke pin 8.
  3. LED kuning ke pin 9.
  4. LED hijau ke pin 10.
  5. Kaki negatif LED (pendek) sambungkan ke resistor 220 ohm, lalu ke jalur GND di breadboard.
  6. Jangan lupa, sambungkan breadboard ke Arduino menggunakan kabel jumper.


Rangkaiannya gampang, jadi kalau hati-hati, gak bakal ada yang salah.


2. Coding Lampu Lalu Lintas

Setelah rangkaian siap, lanjut ke bagian ngoding. Aku nulis program sederhana yang bikin lampu bekerja seperti lampu lalu lintas beneran:

  1. Hijau nyala selama beberapa detik (lalu lintas jalan).
  2. Kuning menyala sebentar (peringatan).
  3. Merah menyala lebih lama (stop).


Berikut kode yang aku pakai:


void setup() {

  pinMode(8, OUTPUT); // LED merah

  pinMode(9, OUTPUT); // LED kuning

  pinMode(10, OUTPUT); // LED hijau

}


void loop() {

  // Lampu hijau nyala

  digitalWrite(10, HIGH);

  delay(5000); // Nyala selama 5 detik

  digitalWrite(10, LOW);


  // Lampu kuning nyala

  digitalWrite(9, HIGH);

  delay(2000); // Nyala selama 2 detik

  digitalWrite(9, LOW);


  // Lampu merah nyala

  digitalWrite(8, HIGH);

  delay(7000); // Nyala selama 7 detik

  digitalWrite(8, LOW);

}


Kode ini gampang banget dimengerti, bahkan kalau kamu baru pertama kali main Arduino.


3. Uji Coba

Setelah upload kode ke Arduino, aku coba nyalakan rangkaiannya. Awalnya ada kesalahan kecil karena salah nyambung kaki LED (yang panjang malah ke GND!). Tapi setelah dibenerin, lampunya berhasil nyala sesuai urutan: hijau dulu, lalu kuning, dan terakhir merah.


Hasil Akhirnya

Pas semuanya udah jalan, rasanya puas banget! Lampu-lampu itu nyala bergantian kayak lampu lalu lintas beneran. Ini bisa banget dipakai buat miniatur proyek sekolah atau sekadar belajar logika sederhana di Arduino.


Tips Buat Pemula

1. Jangan buru-buru – Pastikan semua kabel tersambung ke tempat yang benar. Kalau ada yang gak jalan, cek ulang dengan tenang.

2. Eksperimen dengan delay – Kamu bisa ubah waktu delay di kode sesuai keinginan, misalnya bikin lampu hijau lebih lama atau kuning lebih pendek.

3. Kreativitas tanpa batas – Mau tambah suara buzzer atau tombol reset? Boleh banget!


Kesimpulan: Belajar Arduino Itu Gampang-Gampang Seru

Bikin lampu kelap-kelip kayak gini tuh gampang banget, tapi tetap seru karena kita belajar gimana cara bikin logika sederhana yang bermanfaat. Kalau kamu baru mulai ngoprek Arduino, proyek ini cocok banget buat dicoba.


Jadi, gimana? Tertarik buat bikin lampu lalu lintas mini juga? Kalau iya, yuk sharing pengalaman kamu, atau tanya-tanya aja kalau ada yang bingung!

Sampai jumpa di next artikel, Sobat Teknologi!!



Komentar

Postingan populer dari blog ini

Ngulik Arduino: Cara Mudah Bikin Alat Pengukur Suhu dan Kelembapan Pakai DHT11

Sejarah Revolusi Industri: Dari Mesin Uap hingga Era Digital