● online
- Modul Sensor Tegangan AC Bolak balik 220V Listrik ....
- LCD 16x2 / 1602 Display Biru + I2C Backpack Sudah ....
- Jasa Cetak PCB....
- Raspberry Pi 4 Model B - 2GB RAM Raspberry Pi 4B....
- LED 3mm Lampu LED 3 mm....
- Kabel Jumper 10cm Dupont Pelangi 10 cm Female to F....
- LM2596 Module Step Down DC-DC Ultra compact in 3-4....
- Kapton Tape Polymide Film 20mm Polimida 20 mm Isol....
- Selamat Datang di Indomaker ❯ Silahkan pesan produk sesuai kebutuhan anda, kami siap melayani.
- Selamat Datang di Indomaker ❯ Silahkan pesan produk sesuai kebutuhan anda, kami siap melayani.
Tutorial Membuat Simulasi Lampu Lalu Lintas Menggunakan Arduino Uno Trainer Kit
Arduino tidak hanya bisa digunakan untuk menyalakan LED atau membaca input dari tombol, tetapi juga dapat dimanfaatkan untuk membuat simulasi sistem di dunia nyata, salah satunya adalah lampu lalu lintas. Pada percobaan ini, kita akan membuat simulasi lampu lalu lintas mini yang dilengkapi dengan tombol penyeberangan dan buzzer sebagai indikator suara.
Melalui proyek ini, kamu akan belajar bagaimana Arduino mengendalikan beberapa output secara berurutan berdasarkan satu input tombol. Konsep ini sangat sering digunakan pada sistem kendali di fasilitas umum, seperti lampu lalu lintas, pintu otomatis, dan sistem peringatan.
Alat dan Bahan yang Diperlukan
Untuk menjalankan proyek ini, berikut yang kamu butuhkan:
- Arduino Uno Trainer Kit
- LED merah, LED kuning, dan LED hijau
- Push button
- Buzzer aktif
- Kabel jumper
- Software Arduino IDE
Wiring Rangkaian Simulasi Lampu Lalu Lintas
Sebelum menulis program, susun terlebih dahulu rangkaian seluruh komponen. Semua kaki negatif komponen led, buzzer dan tombol dihubungkan ke GND Arduino.
Selanjutnya, lakukan penyambungan kaki positif sebagai berikut:
- Kaki positif buzzer ke pin D11
- LED merah ke pin D8
- LED kuning ke pin D7
- LED hijau ke pin D6
- Tombol ke pin D2

Gambar 1. Wiring Rangkaian Simulasi Lampu Lalu Lintas
Menulis Program Simulasi Lampu Lalu Lintas
Setelah rangkaian selesai, buka aplikasi Arduino IDE, lalu tuliskan program berikut dan unggah ke papan Arduino Uno.
void setup() {
pinMode(8, OUTPUT); // LED merah
pinMode(7, OUTPUT); // LED kuning
pinMode(6, OUTPUT); // LED hijau
pinMode(11, OUTPUT); // Buzzer
pinMode(2, INPUT_PULLUP); // Tombol
}
void loop() {
digitalWrite(7, HIGH);
digitalWrite(8, LOW);
digitalWrite(6, LOW);
digitalWrite(11, LOW);
while (digitalRead(2) == HIGH) {
}
delay(500);
digitalWrite(7, LOW);
digitalWrite(8, HIGH);
delay(3000);
digitalWrite(8, LOW);
digitalWrite(6, HIGH);
delay(3000);
for (int i = 0; i < 5; i++) {
digitalWrite(11, HIGH);
delay(200);
digitalWrite(11, LOW);
delay(200);
}
digitalWrite(6, LOW);
}
Penjelasan Program
pinMode()digunakan untuk mengatur fungsi masing-masing pin sebagai input atau output.digitalWrite(HIGH)digunakan untuk menyalakan LED atau buzzer.digitalRead(2)digunakan untuk membaca kondisi tombol penyeberangan.while (digitalRead(2) == HIGH)membuat sistem menunggu sampai tombol ditekan.for (int i = 0; i < 5; i++)digunakan untuk membunyikan buzzer secara berulang.
Hasil Percobaan
Saat program dijalankan, sistem berada pada kondisi awal dengan LED kuning menyala. Kondisi ini menandakan bahwa simulasi lampu lalu lintas dalam keadaan siap dan sedang menunggu interaksi dari pengguna melalui tombol penyeberangan. Ketika tombol ditekan, Arduino merespons dengan mematikan LED kuning dan menyalakan LED merah selama beberapa detik sebagai tanda berhenti.

Gambar 2. Hasil Percobaan Simulasi Lampu Lalu Lintas
Setelah waktu LED merah selesai, LED hijau akan menyala sebagai tanda diperbolehkannya aktivitas berjalan. Pada saat yang sama, buzzer akan berbunyi secara berulang sebagai indikator suara bahwa waktu lampu hijau akan segera berakhir. Setelah bunyi buzzer selesai, LED hijau akan mati dan sistem kembali ke kondisi awal dengan LED kuning menyala.
Percobaan ini menunjukkan bahwa Arduino mampu mengendalikan beberapa output secara berurutan berdasarkan satu input tombol. Sistem bekerja dengan stabil dan dapat mengulang proses yang sama setiap kali tombol ditekan kembali. Melalui simulasi ini, kamu telah mempelajari konsep penting seperti pengendalian multi-output, sistem berbasis urutan, serta integrasi input, LED, dan buzzer dalam satu sistem kendali sederhana.
Tutorial Membuat Simulasi Lampu Lalu Lintas Menggunakan Arduino Uno Trainer Kit
Push Button dan LED (Light Emitting Diode) menjadi sebuah komponen yang umum ditemukan pada piranti elektronik sehingga menjadikan... selengkapnya
Artikel kali ini, akan membahas tentang mengontrol sebuah LED menggunakan remote. Remote apa yang digunakan? anda dapat menggunakan berbagai... selengkapnya
SIM800C adalah modul GSM / GPRS yang bekerja di frekuensi 850 – 1900 MHz, modul ini dapat membaca SMS... selengkapnya
Sensor Inframerah atau infrared (IR) adalah sensor yang dapat mendeteksi hambatan menggunakan cahaya inframerah yang dipantulkan. Sensor ini memiliki... selengkapnya
Water level merupakan sensor yang berfungsi untuk mendeteksi ketinggian air dengan output analog kemudian diolah menggunakan mikrokontroler. Cara kerja... selengkapnya
MP3 DFPlayer merupakan sebuah modul elektronik yang berfungsi untuk memainkan sebuah suara yang filenya berketensi MP3. Seperti memutar sebuah... selengkapnya
Raspberry Pi adalah komputer mini yang sangat populer di kalangan penggemar elektronika dan pemrograman. Salah satu kelebihan utamanya adalah pin... selengkapnya
Sensor PIR (HC-SR501) digunakan untuk mendeteksi pergerakan yang ada di depannya. Sensor PIR (HC-SR501) terbuat dari bahan pyroelectric yang... selengkapnya
Thingspeak merupakan sebuah platform Internet of things yang memungkinkan anda untuk memonitoring/kontrol device menggunakan internet. Platform Iot ini gratis... selengkapnya
Sensor ultrasonik merupakan sensor yang menggunakan gelombang ultrasonik. Gelombang ultrasonik yaitu gelombang yang umum digunakan untuk mendeteksi keberadaan suatu benda... selengkapnya
Item Deskripsi : This module performance is stable, measure the distance accurately. performance nearly the same as SRF05, SRF02 SRF05,… selengkapnya
Rp 13.900Case patern: Solid Warna : Merah dan Hijau Current: 10-20 mA Diameter: 3mm
Rp 300Modul sensor tegangan AC bolak balik 1 fasa ini menggunakan optocoupler sehingga tegangan input (AC) tidak akan mengganggu/membahayakan tegangan output… selengkapnya
Rp 21.000Dimmer AC 220 Volt 4000 Watt + Casing Aluminium Potensiometer untuk mengatur tegangan output min/max pada tegangan AC PLN 220V…. selengkapnya
Rp 52.500Description: TP5100 is a double switch buck 8.4V, single cell 4. 2V lithium battery charge management chip. Its ultra-compact QFN16… selengkapnya
Rp 10.600Spesifikasi : – 16×2 – Warna Biru – Tegangan kerja : 5v Digunakan untuk keperluan display project seperti Arduino, Raspberry,… selengkapnya
Rp 17.000The power supply is isolated industrial power modules, with a temperature protection, overcurrent and short circuit full protection, high and… selengkapnya
Rp 15.900ESR meter/LCR meter dengan layar lebar lebih jelas dan mantap dan dengan tempat batre jd lebih rapih batre lebih aman… selengkapnya
Rp 131.000 Rp 134.000sg90 towerpro penggerak pada robot-robot kecil, dan bisa digunakan sebagai alat untuk hobi membuat robot dsb, dengan berat sekitar 9g… selengkapnya
Rp 15.500Ini yang Seri SN – DS3231 I2C RTC Module khusus DS3231SN – Include Baterai – Module jam digital – Keperluan… selengkapnya
Rp 34.900

Saat ini belum tersedia komentar.