Skip to main content

Program Traffic Light FischerTechnik dengan Kontroller Arduino



Bahan  yang diperlukan: 
  1. 1 set Traffic Light FischerTechnik (bisa beli dari sini)
  2. Baterai FischerTechnik atau baterai DC 9V
  3. Kontroller Arduino Uno
  4. Relay Modul (8 channel)
  5. Kabel (secukupnya)

Langkah-langkah:
  1.  Rakitlah sebuah model Traffic Light dengan menggunakan set FischerTechnik
  2. Rangkai kabel relay seperti gambar berikut
  3. 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:

Karena modul relay yang kita gunakan adalah tipe Active LOW maka jika kita memberikan logika LOW maka relay akan aktif (lampu menyala) begitu pula sebaliknya.

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:




Comments

Popular posts from this blog

Cara Menyambungkan Arduino Uno dengan Software Scratch (Scratch 4 Arduino/S4A)

Download dan Install Sebelumnya kamu harus menginstall software S4A di Arduino dan PC. Download dan install softwarenya dari sini http://s4a.cat/downloads/S4A16.zip atau dari sini Install Firmware S4A ke Arduino Uno Firmware ini adalah bagian dari software yang harus kamu install ke kontroller Arduino agar Arduino dapat di operasikan dengan software S4A di PC. ·          Download dan install Arduino IDE dari link berikut  http://arduino.cc/en/Main/Software . (lewati jika sudah terinstall Arduino IDE di PC mu. ·          Download firmware S4A dari sini http://s4a.cat/downloads/S4AFirmware16.ino atau dari sini ·          Sambungkan Arduino dengan PC menggunakan kabel USB. ·          Buka firmware (S4AFirmware16.ino). ·          Pada menu Tools, pilih versi board...

Cara Memasang Saklar/Push Button FischerTechnik di Arduino

Kali ini kita akan membuat sebuah Project sederhana dengan sebuah lampu dan Saklar/Push Button FischerTechnik dan memprogramnya dengan kontroller Arduino. Bahan yang diperlukan: 1 buah lampu FischerTechnik ( bisa beli disini ) 1 buah saklar/Push Button FischerTechnik ( bisa beli disini ) Relay Modul Baterai 9V Arduino Uno Kabel secukupnya dan PC/Laptop untuk membuat programnya Rangkailah Push Button FischerTechnik seperti gambar berikut: Di gunakan resistor 10K Ohm sebagai Pull Down Resistor agar kondisi input Arduino tidak mengambang (Floating) ketika push button dilepas.  Kemudian rangkailah Lampu FischerTechnik dengan Relay Modul seperti gambar berikut:  O1 ke Lampu FischerTechnik GND ke GND Arduino VCC ke 5V Arduino IN1 ke PIN 10 Arduino Program dengan Software S4A (Scratch 4 Arduino) Jika kamu belum pernah menggunakan software S4A maka ikuti petunjuknya disini Buatlah program seperti contoh gambar berikut: Penjelas...