7 Şubat 2017 Salı

Arduino UNO - Trafik Lambası Uygulaması


Ö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()

{

   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);

 }





↣ Şebnem PALİÇ

2 yorum: