Trafik Işığı LED Modülü – 5mm (Arduino Uyumlu)
Trafik Işığı LED Modülü, elektronik projelerinizde gerçekçi bir trafik ışığı simülasyonu yapmak için tasarlanmıştır. Üzerindeki kırmızı, sarı ve yeşil 5mm LED’ler sayesinde hem eğitim hem de prototip projeler için mükemmel bir çözümdür. Arduino ve diğer mikrodenetleyicilerle uyumluluğu, kolay programlama imkanı sunar.
Bu modül, trafik sinyali sistemleri, zamanlama devreleri ve kodlama uygulamalarında kullanılmak üzere idealdir. Projenize görsel bir etki katarken aynı zamanda öğrenme sürecini eğlenceli hale getirir. LED’lerin yerleşimi ve kompakt tasarımı, hem yeni başlayanlar hem de ileri düzey kullanıcılar için kolay kullanım sağlar.
Öne Çıkan Özellikler:
- 3 adet 5mm LED (Kırmızı, Sarı, Yeşil)
- Arduino ve diğer mikrodenetleyicilerle tam uyum
- Kolay bağlantı ve kullanım
- Eğitim ve prototipleme için ideal
- Kompakt ve dayanıklı tasarım
Elektronik projelerinize gerçekçi trafik ışığı simülasyonu eklemek için Trafik Işığı LED Modülü'nü hemen keşfedin!
Aşağıda, Trafik Işığı LED Modülü için bir Arduino örnek kodu verilmiştir. Bu kod, gerçek bir trafik ışığının işleyişini simüle eder: kırmızı ışık yanar, ardından sarı ışık, daha sonra yeşil ışık geçişleri yapılır.
Bağlantılar
- Kırmızı LED pinini Arduino'nun 8. dijital pinine,
- Sarı LED pinini Arduino'nun 9. dijital pinine,
- Yeşil LED pinini Arduino'nun 10. dijital pinine,
- GND (Toprak) pinini Arduino'nun GND pinine bağlayın.
Arduino Kodu// Trafik ışığı LED pinleri#defineRED_LED8#defineYELLOW_LED9#defineGREEN_LED10voidsetup(){
// LED pinlerini çıkış olarak ayarla
pinMode(RED_LED,OUTPUT);
pinMode(YELLOW_LED,OUTPUT);
pinMode(GREEN_LED,OUTPUT);}voidloop(){
// Kırmızı ışık yanar
digitalWrite(RED_LED,HIGH);
delay(5000);// 5 saniye bekle
digitalWrite(RED_LED,LOW);
// Sarı ışık yanar
digitalWrite(YELLOW_LED,HIGH);
delay(2000);// 2 saniye bekle
digitalWrite(YELLOW_LED,LOW);
// Yeşil ışık yanar
digitalWrite(GREEN_LED,HIGH);
delay(5000);// 5 saniye bekle
digitalWrite(GREEN_LED,LOW);
// Sarı ışık tekrar yanar
digitalWrite(YELLOW_LED,HIGH);
delay(2000);// 2 saniye bekle
digitalWrite(YELLOW_LED,LOW);}