Öncelikle trafik lambalarının çalışma prensibine kısaca değinmek istiyorum. Hepimizin bildiği üzere trafik ışıklarında kırmızı ışık belli bir süre yanar sonra sarı ışık yanar, söner ve arkasından yeşil ışık yanar.. Yeşil ışık belli bir süre tek başına yandıktan sonra sarı ışık yanar, arkasında söner kırmızı ışık yanar.. Döngümüz bu şekilde devam eder...
Bizde uygulamamızda kırmızı ve yeşil ışıkların 3'er saniye sarı ışığın 2 saniye yanmasını sağlayarak trafik lambasına uygun şekilde programlayacağız.
Bu projemizde gerekli olan malzemeler şunlar;
- 1x Arduino Uno
- 3x LED
- 3x Direnç
- 4x jumper
Devremizin kurulumu
aşağıdaki gibidir.
Projemizin kodu :
int KIRMIZI=5;
int SARI=4;
int YESİL=3;
void setup()
{
pinMode (YESİL, OUTPUT);
pinMode (SARI, OUTPUT);
pinMode (KIRMIZI, OUTPUT);
}
void loop()
{
int SARI=4;
int YESİL=3;
void setup()
{
pinMode (YESİL, OUTPUT);
pinMode (SARI, OUTPUT);
pinMode (KIRMIZI, OUTPUT);
}
void loop()
{
digitalWrite (KIRMIZI,HIGH);
digitalWrite (SARI,LOW);
digitalWrite (YESİL,LOW);
delay (3000);
digitalWrite (KIRMIZI, LOW);
digitalWrite (SARI, HIGH);
digitalWrite (YESİL, LOW);
delay (2000);
digitalWrite (KIRMIZI, LOW);
digitalWrite (SARI, LOW);
digitalWrite (YESİL, HIGH);
delay (3000);
}
Teşekkür ederim çok işime yaradı
YanıtlaSilÇok başarılı admin tebrikler :)
YanıtlaSil