Arduino İle Trafik Lambası Yapımı
Led Nedir?
LED, Light Emitting Diode (Türkçesi ışık yayan diyot) sözcüklerinin baş harflerinden oluşan bir kısaltmadır. Sistemlerde uyarı, denetleme gibi bildirim vermek için kullanılmaktadır.
Bu uygulamamızda Arduino ile sıraladığımız kırmızı sarı ve yeşil ledlerimizi belirli sürelerle yakıp söndürme işlemini gerçekleştireceğiz.
Malzemeler
-
1 Adet Arduino Uno
-
1 Adet Kırmızı Led
-
1 Adet Sarı Led
-
1 Adet Yeşil Led
-
1 Adet Breadboard
-
Jumper kablolar
Devre Şeması
Arduino Yazılımı
int kirmiziled = 4; // kırmızı ledi Arduino uno da 4 nolu pinimize atadık int sariled = 5; // sarı ledi Arduino uno da 5 nolu pinimize atadık int yesilled = 6; // yeşil ledi Arduino uno da 6 nolu pinimize atadık void setup() { pinMode(kirmiziled, OUTPUT); // 4 nolu pini çıkış olarak ayarlarız. pinMode(sariled, OUTPUT); // 5 nolu pini çıkış olarak ayarlarız. pinMode(yesilled, OUTPUT); // 6 nolu pini çıkış olarak ayarlarız. } void loop() { digitalWrite(kirmiziled, HIGH); // kırmızı ledimizi yaktık. delay(5000); // 5 saniye kırmızı ledimiz yanar (buradaki 1000 degeri milisaniye cinsindendir. 1000milisaniye=1saniye). digitalWrite(kirmiziled, LOW); // kırmızı ledimizi söndürdük. digitalWrite(sariled, HIGH); // sarı ledimizi yaktık. delay(3000); // 3 saniye sarı led yanar. digitalWrite(sariled, LOW); // sarı ledimizi söndürdük. digitalWrite(yesilled, HIGH); // yeşil ledimizi yaktık. delay(3000); // 3 saniye yesil led yanar. digitalWrite(yesilled, LOW); // yeşil ledimizi söndürdük. }