Bu içeriğimizde basit ama eğlenceli bir proje olan trafik lambası yapımını öğreneceğiz. Sırasıyla kırmızı, sarı, yeşil olan LED’ler sırasıyla yanar ve söner. Yeşil yanıp söndükten sonra tekrar sarı ve kırmızı şeklinde döngü sonsuza kadar devam eder. Daha iyi anlaşılması adına aşağıya bir şema bırakıyorum.
Ben bu projede LED’lerin kutu dışarısına doğru uzanması için jumper kabloları LED’lerin ayaklarına lehimledim. Siz dilerseniz arada boşluklar bırakarak breadboard üzerine yerleştirebilirsiniz. Ama işleri kolaylaştırmak adına lehimlemenizi öneririm. Eğer lehim makineniz yoksa buradan temin edebilirsiniz. Lehim makineniz var ama lehim yapmayı bilmiyorsanız ilgili videomuza göz atabilirsiniz.
Şimdi hazırsanız vakit kaybetmeden gerekli malzemelerimizi tanıyarak Arduino ile trafik lambası projemizi yapmaya başlayalım.
Arduino ile Trafik Lambası Projesi Gerekli Malzemeler
Arduino ile Trafik Lambası Görseller
Arduino ile Trafik Lambası Devre Şeması
Arduino ile Trafik Lambası Kodları
#include <Arduino.h>
#define kirmizi 6;
#define sari 5;
#define yesil 3;
void setup() {
Serial.begin(9600);
pinMode(6,OUTPUT);
pinMode(5,OUTPUT);
pinMode(3,OUTPUT);
}
void loop() {
// while true sayesinde döngü sonsuza kadar devam eder.
while (true) {
digitalWrite(6,HIGH); // kırmızı ışığı yaktık.
delay(4000);
digitalWrite(6,LOW); // kırmızı ışığı kapattık.
digitalWrite(5,HIGH); // Sarı ışığı yaktık.
delay(2500);
digitalWrite(5,LOW); // Sarı ışığı kapattık.
digitalWrite(3,HIGH); // Yeşil ışığı yaktık.
delay(3000);
digitalWrite(3,LOW); // Yeşil ışığı kapattık.
digitalWrite(5,HIGH); // Sarı ışığı yaktık.
delay(2500);
digitalWrite(5,LOW); // Sarı ışığı kapattık.
digitalWrite(6,HIGH); // kırmızı ışığı yaktık.
delay(2000);
}
}
Arduino ile Trafik Lambası Proje Videosu
Arduino ile trafik lambası projesi yapım aşamalarını gördüğümüze ve projemizi tamamladığımıza göre artık siz de projenizi yapmaya başlayabilirsiniz. Arduino ile trafik lambası projesi için gerekli olan Kırmızı LED, Sarı LED, Yeşil LED, Direnç, Breadboard Mini, Jumper Kablo, Arduino UNO gib malzemelere web sitemizden ulaşabileceğinizi unutmayın. Trafik lambası arduino kullanılarak tamamlanabilir. Hemen siz de projeyi, yapmaya başlayarak kendi Arduino ile trafik lambası projenizi yapabilirsiniz.