3.3kviews
Merhaba arkadaşlar bu devremizde arduino ile uğraşanların ilk yapmaya çalıştığı devrelerden bir tanesi olan trafik ışığı ve yay ışığı kontrol devresi yapacağız.

Devremizde araçlara yeşil ışık yanarken yayalara kırmızı ışık yanmaktadır. Araç ışığı sarı olduğu anda yaya ışığıda renk değiştirmektedir.
Arduino kodları;
/*
*https://www.toprakhatti.com
*araç ve yaya ışığı kontrol uygulaması
*/
void setup() {
// Çıkış pinlerinin ayarlanması.
pinMode(13, OUTPUT); // arac KIRMIZI LED
pinMode(12, OUTPUT); // arac SARI LED
pinMode(11, OUTPUT); // arac YESiL LED
pinMode(10, OUTPUT); // yaya KIRMIZI LED
pinMode(9, OUTPUT); // yaya YESiL LED
}
void loop() {
digitalWrite(13, LOW); // arac KIRMIZI sonuk
digitalWrite(12, LOW); // arac SARI sonuk
digitalWrite(11, LOW); // arac YESiL sonuk
digitalWrite(10, LOW); // yaya KIRMIZI yanik
digitalWrite(9, LOW); // yaya YESiL sonuk
while(1){
digitalWrite(10, LOW); // yaya KIRMIZI sonuk
digitalWrite(12, LOW); // arac SARI sonuk
digitalWrite(13, HIGH); // arac KIRMIZI yanik
digitalWrite(9, HIGH); // yaya YESiL yanik
delay(5000); // 5000 mS bekle
digitalWrite(13, LOW); // arac KIRMIZI sonuk
digitalWrite(9, LOW); // yaya YESiL sonuk
digitalWrite(12, HIGH); // arac SARI yanik
digitalWrite(10, HIGH); // yaya KIRMIZI yanik
delay(2500); // 2500mS bekle
digitalWrite(12, LOW); // arac SARI sonuk
digitalWrite(11, HIGH); // arac YESiL yanik
delay(10000); // 10000mS bekle
digitalWrite(11, LOW); // arac YESiL sonuk
digitalWrite(12, HIGH); // arac SARI yanik
delay(2500); // 2500mS bekle
}
}





Son yorumlar