Rabu, 01 Juni 2016

Lampu Lalu Lintas Arduino

Anda sekarang akan membuat satu set lampu lalu lintas yang akan berubah dari hijau kemerah, melalui kuning, dan kembali lagi, setelah jangka waktu tertentu dengan menggunakan sistem dai negara UK. Anda dapat memodifikasi kode dan warna untk membuat projek ini bekerja seperti lampu lalu lintas negara Anda sendiri. Awalnya Anda harus memahami prinsip kerjanya untuk mengubah kode yang ada.

Bahan yang Dibutuhkan
  • Breadboard
  • LED Merah
  • LED Kuning
  • LED Hijau
  • 3 x 150 ohm Resistor*
  • Kabel Jumper
*Atau nilai apa pun yang Anda butuhkan tergantung jenis LED

Konfigurasi

Menghubungkan sirkuit Anda seperti gambar dibawah ini. Kali ini Anda menghubungkan tiga LED dengan Anoda dari masing-masing secara berurutan pinDigital 8,9 dan 10 dengan memasang masing-masing pin dengan resistor 150 ohm.

Memasang kawat jumper ground dari Arduino ke ground di breadboard; yang terhubung ke katoda. (Untuk rangkaian sederhana ini, tidak massalah jika resistor terhubung ke anoda atau katoda).


Sumber Gambar: Book Beggining Arduino. Hal: 36

Kode Program

int ledDelay = 5000;// menunda diantara perubahan
int redPin = 10;
int yellowPin = 9;
int greenPin = 8;

void setup (){
  pinMode(redPin, OUTPUT);
  pinMode(yellowPin, OUTPUT);
  pinMode(greenPin, OUTPUT);
}

void loop(){
  digitalWrite(redPin,HIGH);
  delay(ledDelay); // menunggu 5 detik
 
  digitalWrite(yellowPin, HIGH);
  delay(2000);// menunggu 2 detik
 
  digitalWrite(greenPin, HIGH); // hijau menyala
  digitalWrite(redPin, LOW); // merah mati
  digitalWrite(yellowPin, LOW); // kuning mati
  delay(ledDelay); // menunggu ledDelay millidetik
 
  digitalWrite(yellowPin,HIGH); // kuning menyala
  digitalWrite(greenPin, LOW); // hijau mati
  delay(2000); // wait 2 seconds
 
  digitalWrite(yellowPin, LOW); // kuning mati
  // program melakukan pengulangan
}


Gambar: Empat keadaan lampu lalu lintas sistem UK (Sumber gambar: Book Beggining Arduino. Hal: 37)
Kode dapat di download DISINI.

Sumber: Dikutip dan disesuaikan dari buku Beginning Arduino halaman 34-37.
Sumber Gambar: http://www.amazon.co.uk/Beginning-Arduino-Michael-McRoberts/dp/1430232404


 Semoga bermanfaat....

Post in English HERE.

Tidak ada komentar:

Posting Komentar

Related Posts Plugin for WordPress, Blogger...