Read more
Traffic Lights
Berikutnya setelah komponen yang diperlukan telah terkumpul, susun rangkaian seperti terlihat pada gambar berikut:
Pada percobaan ini, dilakukan pembuatan prototype lampu lalu lintas sederhana. Penyalaan lampu menggunakan LED berwarna merah, kuning, dan hijau yang kenudian disusun secara vertikal berjajar. LED akan menyala seperti halnya lampu lalu lintas yang berada di perempatan jalan. Pertama-tama lampu akan menyala merah, kemudian merah dan kuning secara bersama, lalu hijau yang menandakan kondisi jalan serta kuning dan kembali lagi ke merah. Berikut komponen yang diperlukan pada percobaan ini:
![]() |
Traffic Lights |
![]() |
Traffic lights arduino |
Kemudian pasang USB cable pada Arduino dengan port USB yang terdapat pada PC untuk menguplod program. Buka Arduino IDE, lalu ketikkan program berikut.
// Project 3 - Traffic Lights
int ledDelay = 10000; // delay in between changes
int redPin = 10;
int yellowPin = 9;
int greenPin = 8;
void setup() {
pinMode(redPin, OUTPUT);
pinMode(yellowPin, OUTPUT);
pinMode(greenPin, OUTPUT);
}
void loop() {
// turn the red light on
digitalWrite(redPin, HIGH);
delay(ledDelay); // wait 5 seconds
digitalWrite(yellowPin, HIGH); // turn on yellow
delay(2000); // wait 2 seconds
digitalWrite(greenPin, HIGH); // turn green on
digitalWrite(redPin, LOW); // turn red off
digitalWrite(yellowPin, LOW); // turn yellow off
delay(ledDelay); // wait ledDelay milliseconds
digitalWrite(yellowPin, HIGH); // turn yellow on
digitalWrite(greenPin, LOW); // turn green off
delay(2000); // wait 2 seconds
digitalWrite(yellowPin, LOW); // turn yellow off
// now our loop repeats
}
Berikutnya compile dan upload program ke dalam Arduino board. Perhatikan dan catat hasil yang terjadi, apakah sesuai dengan spesifikasi atau tidak.
0 Reviews
Silakan dikomentari