🚦 Arduino Trafik Lambası Projesi | Devre Şeması, Kodları ve Yapılışı (2026 Güncel Rehber)
Arduino Trafik Lambası Projesi Nedir?
Arduino Trafik Lambası Projesi, elektronik ve programlama öğrenmeye başlayan öğrencilerin en çok tercih ettiği temel uygulamalardan biridir. Bu projede kırmızı, sarı ve yeşil LED’ler belirli zaman aralıklarıyla yanıp sönerek gerçek bir trafik lambasının çalışma mantığını simüle eder.
Basit görünmesine rağmen bu proje; zamanlama algoritmaları, dijital çıkış kontrolü, program akışı ve elektronik devre kurulumunu öğrenmek için oldukça etkilidir. Robotik kodlama eğitimlerinde, STEM etkinliklerinde, maker atölyelerinde ve teknoloji sınıflarında en sık kullanılan başlangıç projeleri arasında yer alır.
Arduino Uno kartı kullanılarak hazırlanan trafik lambası sistemi, öğrencilerin hem elektronik devre kurmasını hem de yazılım mantığını uygulamalı olarak öğrenmesini sağlar.
🎯 Arduino Trafik Lambası Projesinin Amacı
Bu projenin temel amacı, gerçek hayattaki trafik sinyalizasyon sisteminin çalışma mantığını Arduino kullanarak modellemektir.
Öğrenciler proje sayesinde;
- Dijital çıkışların kullanımını öğrenir.
- LED kontrolünü uygular.
- Delay komutunun çalışma mantığını kavrar.
- Program sıralamasını oluşturmayı öğrenir.
- Elektronik devre kurma becerisi kazanır.
- Algoritmik düşünme yeteneğini geliştirir.
🚗 Gerçek Trafik Lambaları Nasıl Çalışır?
Şehirlerde bulunan trafik lambaları aslında programlanabilir kontrol sistemleri tarafından yönetilir.
Bu sistemlerde;
🟢 Yeşil ışık belirli süre yanar.
🟡 Sarı ışık sürücülere hazırlık uyarısı verir.
🔴 Kırmızı ışık ise diğer yönlere geçiş hakkı tanır.
Gelişmiş kavşaklarda bu süreler;
- Araç yoğunluğu
- Kamera sistemleri
- Manyetik sensörler
- Radarlar
- Yapay zekâ destekli trafik analizleri
gibi teknolojilere göre otomatik olarak değişebilir.
Arduino Trafik Lambası Projesi ise bu mantığın temel versiyonunu simüle eder.

Arduino Trafik Lambası
⚙️ Arduino Trafik Lambası Nasıl Çalışır?
Proje başladığında Arduino belirlenen pinleri çıkış olarak ayarlar.
Daha sonra aşağıdaki döngü sürekli tekrar eder.
- Yeşil LED yanar.
- Yeşil LED söner.
- Sarı LED yanar.
- Sarı LED söner.
- Kırmızı LED yanar.
- Kırmızı LED söner.
- Döngü yeniden başlar.
Bu işlem Arduino’nun loop() fonksiyonu içerisinde sonsuz olarak devam eder.
🔌 Arduino Trafik Lambası Fritzing Devre Şeması

Arduino Trafik Lambası Fritzing Devre Şeması
🧰 Gerekli Malzemeler
Arduino Trafik Lambası Projesi için aşağıdaki malzemeler yeterlidir.
| Malzeme | Adet |
|---|---|
| Arduino Uno R3 | 1 |
| Breadboard | 1 |
| Kırmızı LED | 1 |
| Sarı LED | 1 |
| Yeşil LED | 1 |
| 220Ω Direnç | 3 |
| Jumper Kablo | 7-10 |
| USB Kablosu | 1 |
| Bilgisayar | 1 |
🔌 Devre Bağlantıları
Bağlantılar oldukça basittir.
Yeşil LED
- Anot → D8
- Katot → 220Ω → GND
Sarı LED
- Anot → D9
- Katot → 220Ω → GND
Kırmızı LED
- Anot → D10
- Katot → 220Ω → GND
🔌 Arduino Trafik Lambası Devre Şeması

Arduino Trafik Lambası Devre Şeması
💻 Arduino Trafik Lambası Kodu
const int yesil = 8;
const int sari = 9;
const int kirmizi = 10;
void setup()
{
pinMode(yesil, OUTPUT);
pinMode(sari, OUTPUT);
pinMode(kirmizi, OUTPUT);
}
void loop()
{
digitalWrite(yesil, HIGH);
delay(5000);
digitalWrite(yesil, LOW);
digitalWrite(sari, HIGH);
delay(2000);
digitalWrite(sari, LOW);
digitalWrite(kirmizi, HIGH);
delay(5000);
digitalWrite(kirmizi, LOW);
}
🧠 Kodların Açıklaması
Programın başında LED’lerin bağlı olduğu pinler tanımlanır.
const int yesil = 8;
Arduino’ya Yeşil LED’in 8 numaralı pine bağlı olduğu söylenir.
setup() fonksiyonu yalnızca bir kez çalışır.
pinMode(yesil, OUTPUT);
Bu satır ilgili pinin çıkış olarak kullanılacağını belirtir.
LED yakmak için;
digitalWrite(yesil,HIGH);
LED söndürmek için;
digitalWrite(yesil,LOW);
komutları kullanılır.
Bekleme süresi ise
delay(5000);
ile belirlenir.
5000 milisaniye = 5 saniyedir.

Arduino Trafik Lambası Projesi Diyagramı
🔄 Projenin Çalışma Algoritması
Başla
↓
Pinleri Çıkış Yap
↓
Yeşil LED Yak
↓
5 sn Bekle
↓
Yeşil LED Söndür
↓
Sarı LED Yak
↓
2 sn Bekle
↓
Sarı LED Söndür
↓
Kırmızı LED Yak
↓
5 sn Bekle
↓
Kırmızı LED Söndür
↓
Başa Dön

Arduino Trafik Lampası Akış Diyagramı
🎓 Öğrencilere Kazandırdığı Beceriler
Arduino Trafik Lambası Projesi öğrencilerin birçok alanda gelişmesine katkı sağlar.
Elektronik
- LED bağlantıları
- Direnç kullanımı
- Breadboard kullanımı
- Devre kurma
Yazılım
- Arduino programlama
- Fonksiyonlar
- Döngüler
- Dijital çıkışlar
Algoritma
- Problem çözme
- Akış diyagramı oluşturma
- Sıralı işlem mantığı
STEM
- Mühendislik
- Teknoloji
- Matematiksel düşünme
- Tasarım odaklı öğrenme
🏫 Eğitim Kurumlarında Kullanım Alanları
Bu proje;
- Robotik Kodlama Atölyeleri
- STEM Laboratuvarları
- Maker Atölyeleri
- Bilim Merkezleri
- Ortaokul Teknoloji Tasarım Dersleri
- Fen Bilimleri Uygulamaları
- Lise Elektronik Eğitimleri
için ideal başlangıç projelerinden biridir.
🚀 Projeyi Nasıl Geliştirebilirsiniz?
Temel proje tamamlandıktan sonra aşağıdaki geliştirmeler yapılabilir.
🚶 Yaya Geçidi Butonu
Butona basıldığında araçlara kırmızı ışık yakılabilir.
⏳ Geri Sayım Ekranı
7 Segment Display veya LCD ekran kullanılarak geri sayım gösterilebilir.
🚗 Araç Sensörü
Ultrasonik sensör ile araç yoğunluğu ölçülebilir.
🌙 Gece Modu
LDR sensörü kullanılarak gece modunda yalnızca sarı ışık yanıp sönebilir.
📡 IoT Trafik Sistemi
ESP32 kullanılarak trafik lambası internet üzerinden kontrol edilebilir.
🤖 Yapay Zekâ Destekli Kavşak
Kamera sistemi ile yoğunluk analiz edilerek ışık süreleri otomatik ayarlanabilir.
⭐ Arduino Trafik Lambası Projesinin Avantajları
- Kurulumu kolaydır.
- Düşük maliyetlidir.
- Yeni başlayanlar için uygundur.
- Elektronik öğrenimini kolaylaştırır.
- Programlama mantığını geliştirir.
- STEM eğitimine uygundur.
- Robotik kodlama eğitimlerinin temel projelerindendir.
❓ Sık Sorulan Sorular
Arduino Trafik Lambası Projesi zor mudur?
Hayır. Arduino ile yapılabilecek en kolay başlangıç projelerinden biridir.
Hangi Arduino kartı kullanılabilir?
Arduino Uno, Nano ve Mega kartlarıyla rahatlıkla çalışır.
Direnç kullanmak zorunlu mudur?
Evet. LED’lerin zarar görmemesi için 220Ω veya 330Ω direnç kullanılması önerilir.
Bu proje Scratch ile yapılabilir mi?
Evet. mBlock, PictoBlox ve benzeri blok tabanlı platformlarla da trafik lambası uygulamaları geliştirilebilir.
Delay yerine farklı bir yöntem kullanılabilir mi?
Evet. Profesyonel uygulamalarda millis() fonksiyonu kullanılarak işlemciyi durdurmadan zamanlama yapılması tavsiye edilir.
🏁 Sonuç
Arduino Trafik Lambası Projesi, elektronik ve yazılım dünyasına giriş yapmak isteyen öğrenciler için en etkili başlangıç uygulamalarından biridir. Basit bir LED kontrolü gibi görünse de; zamanlama, algoritma geliştirme, dijital çıkış kullanımı ve sistematik düşünme becerilerini aynı anda kazandırır.
Robotik kodlama ve STEM eğitimlerinde sıkça tercih edilen bu proje, öğrencilerin daha ileri seviyedeki akıllı kavşak, IoT tabanlı trafik yönetimi ve sensör destekli otomasyon projelerine sağlam bir temel oluşturur.
İz Atölye olarak eğitim kurumlarına yönelik robotik kodlama, STEM, maker ve teknoloji atölyeleri için profesyonel çözümler sunuyor; Arduino tabanlı eğitim setleri ve uygulamalı proje içerikleriyle öğrencilerin teorik bilgilerini gerçek projelere dönüştürmelerine destek oluyoruz.
İstanbul İz Atölye Eğitim Çözümleri San. ve Tic. Ltd. Şti., eğitim kurumlarına yönelik yenilikçi atölye kurulumlarıyla öne çıkan, proje geliştirme ve uygulama süreçlerinde uçtan uca destek sunan bir çözüm ortağıdır. Robotik kodlama, yazılım, ahşap tasarım, STEM ve sanal gerçeklik gibi farklı alanlarda modern, sürdürülebilir ve eğitim odaklı atölye ortamları tasarlar. Kurumların ihtiyaçlarına özel analizler yaparak en uygun ekipman, içerik ve altyapıyı belirler; kurulum sürecinden eğitmen eğitimine kadar tüm aşamalarda aktif rol alır. Ayrıca ulusal ve uluslararası hibe programlarına yönelik proje yazımı, danışmanlık ve uygulama desteği sağlayarak kurumların hem teknik hem de finansal açıdan güçlenmesine katkıda bulunur.
📞 Proje Desteği İçin Bize Ulaşın ( 0850 840 4783 )
🚀 Projeni Hayata Geçir! ( WhatsApp )
İz Atölye olarak sadece atölye kurmuyor, kurumunuza özel sürdürülebilir eğitim ekosistemleri tasarlıyor; doğru ekipman, güçlü içerik ve uçtan uca proje desteğiyle süreci zahmetsiz ve verimli hale getiriyoruz.
Deneyim, hız ve sonuç odaklı yaklaşımımızla yatırımınızı kısa sürede somut çıktılara dönüştürüyoruz.

Yorum ekle