Proyek Arduino kali ini akan membuat simulasi lampu lalu lintas sederhana. Terdapat tiga buah lampu berwarna merah, kuning dan hijau. Saat dijalankan hanya lampu merah yang menyala. Setelah satu menit (60 detik), lampu merah akan padam, lalu lampu kuning akan dinyalakan. Setelah lampu kuning menyala selama 5 detik, lampu kuning akan padam dan giliran lampu hijau yang akan menyala. Setelah lampu hijau menyala selama satu menit (60 detik), lampu hijau akan padam dan kembali lampu merah akan dinyalakan kembali. Terus berulang seperti sebelumnya.
Proyek ini membutuhkan beberapa komponen, yaitu:
- 1 buah Arduino Uno
- 1 buah Breadboard
- 1 buah lampu LED merah
- 1 buah lampu LED kuning
- 1 buah lampu LED hijau
- 3 buah resistor 200 ohm
- 4 buah kabel jumper male to male
- 1 buah kabel USB
Sekarang ikuti langkah-langkah berikut untuk membuat proyek ini:
1. Pasangkan ketiga buah lampu LED pada breadboard.
- Kaki pendek LED Merah dipasang pada posisi e5.
- Kaki panjang LED Merah dipasang pada posisi e6.
- Kaki pendek LED Kuning dipasang pada posisi e11.
- Kaki panjang LED Kuning dipasang pada posisi e12.
- Kaki pendek LED Hijau dipasang pada posisi e17.
- Kaki panjang LED Hijau dipasang pada posisi e18.
- Pada resistor pertama pasangkan satu buah kakinya ke posisi c5. Lalu pasangkan satu buah kaki lainnya ke baris negatif power rails manapun.
- Pada resistor kedua pasangkan satu buah kakinya ke posisi c11. Lalu pasangkan satu buah kaki lainnya ke baris negatif power rails manapun.
- Pada resistor ketiga pasangkan satu buah kakinya ke posisi c17. Lalu pasangkan satu buah kaki lainnya ke baris negatif power rails manapun.
3. Pasangkan keempat buah kabel jumper.
- Kabel jumper pertama dipasangkan ke baris negatif manapun dan ke pin GND pada Arduino.
- Kabel jumper kedua dipasangkan ke posisi c6 pada breadboard dan ke pin 10 pada Arduino.
- Kabel jumper ketiga dipasangkan ke posisi c12 pada breadboard dan ke pin 9 pada Arduino.
- Kabel jumper keempat dipasangkan ke posisi c18 pada breadboard dan ke pin 8 pada Arduino.
int redPin = 10;
int yellowPin = 9;
int greenPin = 8;
int redDelay = 60000;
int yellowDelay = 5000;
int greenDelay = 60000;
void setup() {
pinMode(redPin, OUTPUT);
pinMode(yellowPin, OUTPUT);
pinMode(greenPin, OUTPUT);
}
void loop() {
digitalWrite(redPin, HIGH);
delay(redDelay);
digitalWrite(redPin, LOW);
digitalWrite(yellowPin, HIGH);
delay(yellowDelay);
digitalWrite(yellowPin, LOW);
digitalWrite(greenPin, HIGH);
delay(greenDelay);
digitalWrite(greenPin, LOW);
}
5. Hubungkan Arduino dengan kabel USB ke komputer Anda. Lalu pada Arduino IDE lakukan verifikasi dan unggah kode tersebut.
Selesai... Selamat mencoba!
LIX Computer
Les Privat Komputer Sejak 1995
Kontak: 0816619450