Bahan yang
diperlukan:
- 1 set Traffic Light FischerTechnik (bisa beli dari sini)
- Baterai FischerTechnik atau baterai DC 9V
- Kontroller Arduino Uno
- Relay Modul (8 channel)
- Kabel (secukupnya)
Langkah-langkah:
- Rakitlah sebuah model Traffic Light dengan menggunakan set FischerTechnik
- Rangkai kabel relay seperti gambar berikut
- Hubungkan kabel sebagai berikut:
- Pasang kabel merah dan hijau ke baterai 9V
- O1 ke lampu merah
- O2 ke lampu kuning
- O3 ke lampu hijau
- GND ke pin gnd Arduino
- VCC ke pin 5V Arduino
- IN1 ke pin 10 Arduino
- IN3 ke pin 11 Arduino
- IN 5 ke pin 12 Arduino
Contoh Program dengan S4A (Scratch 4 Arduino)
Jika semuanya sudah siap, maka kamu bisa mulai membuat programnya. Program yang pertama kita coba menggunakan Scratch 4 Arduino. (kalo kamu belom tahu cara menyambungkan Arduino dengan software S4A bisa liat di artikel berikut ini)
Kenapa kita harus mencoba dengan software S4A dahulu? Karena dengan software S4A ini kita bisa lebih mudah menguasai algoritma yang akan kita terapkan dalam membuat program Traffic Light ini.
Buka software S4A dan buatlah program seperti contoh berikut ini:

Jalan program di samping adalah:
- Program start
- lampu merah (pin 10) On sedangkan lampu yang lainnya OFF selama 5 detik
- lampu kuning (pin 11) On selama 1 detik
- dan lampu hijau (pin 12) On selama 3 detik dan mengulang kembali
Contoh Program dengan Arduino IDE
Buka software Arduino IDE dan buatlah contoh program seperti berikut:
// Traffic Light (FT) dengan relay (AKTIF LOW)
void setup()
//deklarasi
{
pinMode(10, OUTPUT);
pinMode(11, OUTPUT);
pinMode(12, OUTPUT);
// menjadikan PIN 10, 11, 12, sebagai OUTPUT
}
void loop()
{
//menyala secara bergilir dan mengulang
//lampu merah 5s,kuning 1s, hijau 3s
digitalWrite(10, LOW);
digitalWrite(11, HIGH);
digitalWrite(12, HIGH);
delay(5000); //5 detik (satuan mili second)
digitalWrite(10, HIGH);
digitalWrite(11, LOW);
digitalWrite(12, HIGH);
delay(1000);
digitalWrite(10, HIGH);
digitalWrite(11, HIGH);
digitalWrite(12, LOW);
delay(1000);
}
Klik Upload
Jika berhasil maka Traffic Light akan bekerja seperti pada video berikut ini:
Jika berhasil maka Traffic Light akan bekerja seperti pada video berikut ini:
Comments
Post a Comment