Amaç: —-
Malzeme Listesi:
- Arduino UNO
- Led x 9 adet
- 1k direnç x 9 adet
- Breadboard
- Jumper kablo
Devre Şeması:

Arduino Kodları:
/* Uygulama 3 - Trafik Işıkları */
/* www.kamersahin.com.tr */
void setup() {
pinMode(2, OUTPUT); // 2 numaralı pin(Kırmızı Led) ÇIKIŞ olarak ayarlandı
pinMode(3, OUTPUT); // 3 numaralı pin(Sarı Led) ÇIKIŞ olarak ayarlandı
pinMode(4, OUTPUT); // 4 numaralı pin(Yeşil Led) ÇIKIŞ olarak ayarlandı
pinMode(8, OUTPUT); // Yaya Yeşil Ledi
pinMode(9, OUTPUT); // Yaya Sarı Ledi
pinMode(10, OUTPUT); // Yaya Kırmızı Ledi
}
void loop() {
digitalWrite(2, HIGH); // 2 numaralı pinden +5V çıkış veriliyor - Kırmızı led yandı
digitalWrite(8, HIGH); // Yayalar için YEŞİL yandı.
delay(2000); // 2 saniye bekle
digitalWrite(2, LOW); // 2 numaralı pinden 0V çıkış veriliyor - Kırmızı led söndü
digitalWrite(8, LOW); // Yayalar için YEŞİL söndü.
digitalWrite(9, HIGH); // Yayalar için SARI yandı.
digitalWrite(3, HIGH); // 3 numaralı pinden +5V çıkış veriliyor - Sarı led yandı
delay(500); // 500 milisaniye bekle
digitalWrite(3, LOW); // 3 numaralı pinden 0v çıkış veriliyor - Sarı led söndü
digitalWrite(9, LOW); // Yayalar için SARI söndü.
digitalWrite(4, HIGH); // 4 numaralı pinden +5V çıkış veriliyor - Yeşil led yandı
digitalWrite(10, HIGH); // Yayalar için KIRMIZI yandı.
delay(5000); // 5 saniye bekle
digitalWrite(4, LOW); // 2 numaralı pinden 0V çıkış veriliyor - Yeşil led söndü
digitalWrite(10, LOW); // Yayalar için KIRMIZI söndü.
}