Hello, Sobat Teknohits! Kali ini kita akan belajar bagaimana cara membuat traffic light sederhana dengan mudah. Traffic light atau lampu lalu lintas adalah salah satu alat yang sangat penting untuk mengatur lalu lintas kendaraan di jalan raya. Mari kita mulai!
Bahan-bahan yang Diperlukan
Sebelum memulai pembuatan traffic light, pastikan kamu sudah menyiapkan bahan-bahan berikut:
- 3 buah LED berwarna merah, kuning, dan hijau
- 3 buah resistor dengan nilai 220 ohm
- Kabel jumper sebanyak 9 buah
- Papan rangkaian atau breadboard
- Arduino Uno
Cara Merangkai Traffic Light
Langkah-langkah untuk merangkai traffic light sederhana adalah sebagai berikut:
- Hubungkan LED merah ke pin digital 12 pada Arduino dengan resistor 220 ohm.
- Hubungkan LED kuning ke pin digital 11 pada Arduino dengan resistor 220 ohm.
- Hubungkan LED hijau ke pin digital 10 pada Arduino dengan resistor 220 ohm.
- Hubungkan kabel jumper dari pin GND pada Arduino ke salah satu jalur breadboard.
- Hubungkan kabel jumper dari jalur yang sama pada breadboard ke bagian negatif LED merah.
- Hubungkan kabel jumper dari jalur yang sama pada breadboard ke bagian negatif LED kuning.
- Hubungkan kabel jumper dari jalur yang sama pada breadboard ke bagian negatif LED hijau.
- Hubungkan kabel jumper dari pin 5V pada Arduino ke jalur breadboard yang berbeda dari jalur yang digunakan untuk kabel GND.
- Hubungkan kabel jumper dari jalur yang sama pada breadboard ke bagian positif LED merah, kuning, dan hijau.
Setelah semua bahan dan langkah-langkah sudah dipersiapkan, traffic light sederhana kamu sudah bisa diuji coba!
Cara Menggunakan Traffic Light
Untuk menggunakan traffic light yang sudah dibuat, kamu bisa memprogramnya di Arduino. Berikut adalah contoh program sederhana untuk mengatur traffic light:
void setup() {pinMode(12, OUTPUT); // LED merahpinMode(11, OUTPUT); // LED kuningpinMode(10, OUTPUT); // LED hijau}void loop() {digitalWrite(12, HIGH); // nyalakan LED merahdelay(5000); // tunggu 5 detikdigitalWrite(12, LOW); // matikan LED merahdigitalWrite(11, HIGH); // nyalakan LED kuningdelay(2000); // tunggu 2 detikdigitalWrite(11, LOW); // matikan LED kuningdigitalWrite(10, HIGH); // nyalakan LED hijaudelay(5000); // tunggu 5 detikdigitalWrite(10, LOW); // matikan LED hijau}
Program di atas akan mengatur traffic light dengan jeda waktu masing-masing 5 detik untuk LED merah dan hijau, serta 2 detik untuk LED kuning.
Kesimpulan
Dengan mempersiapkan bahan-bahan yang diperlukan dan mengikuti langkah-langkah yang sudah dijelaskan di atas, kamu bisa membuat traffic light sederhana dengan mudah. Selamat mencoba!
Sampai jumpa kembali di artikel menarik lainnya dari Sobat Teknohits.