sponsor

sponsor

Slider

teguhpriyanto. Theme images by kelvinjay. Powered by Blogger.

Pengantar

Ini blog bisnis dan pendidikan...
Mohon bantuannya untuk koreksi dan perbaikan serta tambahan materi....
Jangan lupa untuk like blog ini dengan cara klik G+ warna biru...
Mari berkembang dan maju bersama...terima kasih

Technology

Games

» » Lampu Lalu Lintas Menggunakan Arduino UNO

Project ini akan menggunakan pin 3, 4 dan 5 pada Arduino UNO untuk menyalakan sebuah Project Lampu Lalu Lintas Menggunakan Arduino UNO.
Alat dan Bahan
  • 3 Buah LED 5mm atau LED 3mm (Warna Bebas)
  • 3 Buah Resistor 100Ω Ohm
  • 4 Buah Kabel Jumper
  • 1 Buah Protoboard
  • 1 Buah Arduino
Gambar rangkaiannya :


Rangkaian di Proteus


  • Pin GND Arduino (Warna Hitam) ke GND/KATODA LED1, LED2, dan LED3 (Warna Hitam)
  • Pin 5 (Warna Hijau) ke Resistor
  • Pin 4 (Warna Orange) ke Resistor
  • Pin 3 (Warna Merah) ke Resistor
  • Sisi lain dari semua Resistor di hubungkan ke Positif LED (1 LED = 1 Resistor)

Syntax 1 :

   // Menyalakan LED Menggunakan Arduino UNO
   // Menyalakan LED dengan Aktif HIGH
  1. void setup()
  2. {
  3.    // menjadikan PIN 4, 5, dan 3 sebagai OUTPUT
  4.    pinMode(5, OUTPUT);
  5.    pinMode(4, OUTPUT);
  6.    pinMode(3, OUTPUT);
  7. }
  8.  
  9. void loop()
  10. {
  11.    // Menyalakan PIN 5 “Warna Hijau” (HIGH = Memberi tegangan pada PIN 5)
  12.    digitalWrite(5, HIGH);
  13.    // Pause selama 5 detik
  14.    delay(5000);
  15.    // Mematikan PIN 5 (LOW = Tidak Memberi tegangan pada PIN 5)
  16.    digitalWrite(5, LOW);
  17.  
  18.    // Menyalakan PIN 4 “Warna Orange” (HIGH = Memberi tegangan pada PIN 4)
  19.    digitalWrite(4, HIGH);
  20.    // Pause selama 2 detik
  21.    delay(2000);
  22.    // Mematikan PIN 4 (LOW = Tidak Memberi tegangan pada PIN 4)
  23.    digitalWrite(4, LOW);
  24.  
  25.    // Menyalakan PIN 3 “Warna Merah” (HIGH = Memberi tegangan pada PIN 3)
  26.    digitalWrite(3, HIGH);
  27.    // Pause selama 5 detik
  28.    delay(5000);
  29.    // Mematikan PIN 3 (LOW = Tidak Memberi tegangan pada PIN 3)
  30.    digitalWrite(3, LOW);
  31. }

Syntax 2 :


  1. // Menyalakan LED Menggunakan Arduino UNO
  2. // Menyalakan LED dengan Aktif HIGH
  3.  
  4. Int pinHijau = 5;
  5. Int PinOrange = 4;
  6. Int PinMerah = 3;
  7. // type data yang berfungsi sebagai penyimpan bilangan bulat
  8.  
  9. void setup()
  10. {
  11. // menjadikan PIN 4, 5, dan 3 sebagai OUTPUT
  12. pinMode(5, OUTPUT);
  13. pinMode(4, OUTPUT);
  14. pinMode(3, OUTPUT);
  15. }
  16.  
  17. void loop()
  18. {
  19. // Menyalakan PIN 5 “Warna Hijau” (HIGH = Memberi tegangan pada PIN 5)
  20. digitalWrite(pinHijau, HIGH);
  21. // Pause selama 5 detik
  22. delay(5000);
  23. // Mematikan PIN 5 (LOW = Tidak Memberi tegangan pada PIN 5)
  24. digitalWrite(pinHijau, LOW);
  25.  
  26. // Menyalakan PIN 4 “Warna Orange” (HIGH = Memberi tegangan pada PIN 4)
  27. digitalWrite(PinOrange, HIGH);
  28. // Pause selama 2 detik
  29. delay(2000);
  30. // Mematikan PIN 4 (LOW = Tidak Memberi tegangan pada PIN 4)
  31. digitalWrite(PinOrange, LOW);
  32.  
  33. // Menyalakan PIN 3 “Warna Merah” (HIGH = Memberi tegangan pada PIN 3)
  34. digitalWrite(PinMerah, HIGH);
  35. // Pause selama 5 detik
  36. delay(5000);
  37. // Mematikan PIN 3 (LOW = Tidak Memberi tegangan pada PIN 3)
  38. digitalWrite(PinMerah, LOW);
  39. }

  • Fungsi void setup () dalam sebuah program arduino adalah semua perintah yang akan di baca sekali.
  • Fungsi void loop () dalam sebuah program arduino adalah semua perintah yang akan di baca berulang-ulang.
Mau mencoba rangkaian lain ???
Led 1 berkedip 


Sumber Rujukan : http://www.warriornux.com/lampu-lalu-lintas-menggunakan-arduino-uno/

«
Next
Newer Post
»
Previous
Older Post

No comments:

Leave a Reply