Arduino trafik lambası nasıl yapılır?

682784

Hectopat
Katılım
16 Ocak 2022
Mesajlar
5.732
Makaleler
6
Çözümler
27
Merhaba, Arduino üzerinden 4 kavşaklı bir trafik lambası yapıyorum. Kodun büyük çoğunluğunu bitirdim geri kalan kısımda ne yapmam gerek?

[CODE title="Ardunio"]int kirmizi = 2;
int sari = 3;
int yesil = 4;
int kirmizi2 = 5;
int sari2 = 6;
int yesil2 = 7;
int kirmizi3 = 8;
int sari3 = 9;
int yesil3 = 10;
int kirmizi4 = 11;
int sari4 = 12;
int yesil4 = 13;
void setup() {
pinMode(kirmizi,OUTPUT);
pinMode(sari,OUTPUT);
pinMode(yesil,OUTPUT);
}

void loop() {
//1 Işık.
digitalWrite(kirmizi,HIGH);
digitalWrite(sari,LOW);
digitalWrite(yesil,LOW);
digitalWrite(sari4,LOW);
digitalWrite(yesil4,LOW);
delay(6000);
digitalWrite(kirmizi,HIGH);
digitalWrite(sari,HIGH);
digitalWrite(yesil,LOW);
delay(500);
digitalWrite(kirmizi,LOW);
digitalWrite(sari,LOW);
digitalWrite(yesil,HIGH);
delay(6000);
digitalWrite(kirmizi,LOW);
digitalWrite(sari,HIGH);
digitalWrite(yesil,HIGH);
delay(500);

//2 Işık.
digitalWrite(kirmizi2,HIGH);
digitalWrite(sari2,LOW);
digitalWrite(yesil2,LOW);
digitalWrite(sari,LOW);
digitalWrite(yesil,LOW);
delay(6000);
digitalWrite(kirmizi2,HIGH);
digitalWrite(sari2,HIGH);
digitalWrite(yesil2,LOW);
delay(500);
digitalWrite(kirmizi2,LOW);
digitalWrite(sari2,LOW);
digitalWrite(yesil2,HIGH);
delay(6000);
digitalWrite(kirmizi2,LOW);
digitalWrite(sari2,HIGH);
digitalWrite(yesil2,HIGH);
delay(500);

//3 Işık.
digitalWrite(kirmizi3,HIGH);
digitalWrite(sari3,LOW);
digitalWrite(yesil3,LOW);
digitalWrite(sari2,LOW);
digitalWrite(yesil2,LOW);
delay(6000);
digitalWrite(kirmizi3,HIGH);
digitalWrite(sari3,HIGH);
digitalWrite(yesil3,LOW);
delay(500);
digitalWrite(kirmizi3,LOW);
digitalWrite(sari3,LOW);
digitalWrite(yesil3,HIGH);
delay(6000);
digitalWrite(kirmizi3,LOW);
digitalWrite(sari3,HIGH);
digitalWrite(yesil3,HIGH);
delay(500);

//4 Işık.
digitalWrite(kirmizi4,HIGH);
digitalWrite(sari4,LOW);
digitalWrite(yesil4,LOW);
digitalWrite(sari3,LOW);
digitalWrite(yesil3,LOW);
delay(6000);
digitalWrite(kirmizi4,HIGH);
digitalWrite(sari4,HIGH);
digitalWrite(yesil4,LOW);
delay(500);
digitalWrite(kirmizi4,LOW);
digitalWrite(sari4,LOW);
digitalWrite(yesil4,HIGH);
delay(6000);
digitalWrite(kirmizi4,LOW);
digitalWrite(sari4,HIGH);
digitalWrite(yesil4,HIGH);
delay(500);

}[/CODE]
 
Amacın nasıl bir şey yapmak? Koda bakınca sadece ışıkların sırayla yanıp belli bir süre sonra söndüklerini görüyoruz. Tek led yakmaktan hiçbir farkı yok şu anda projenin.
 
Amacın nasıl bir şey yapmak? Koda bakınca sadece ışıkların sırayla yanıp belli bir süre sonra söndüklerini görüyoruz. Tek led yakmaktan hiçbir farkı yok şu anda projenin.
Şöyle düşünebiliriz normal bir trafik lambası yapıp bunu 4 kavşaklı bir yolda uygulamak yani 4 tane trafik lambası yapmak.
 
Yaptığın mantıkla ilerleyeceksen iki lamba birlikte yanmalı ve sönmeli. Ondan sonra diğer iki lamba birlikte yanmalı ve sönmeli. Projenin nasıl bir yolda olacağını kestiremediğimden dolayı şu anda kendi kafamdaki yolu anlatıyorum.

Yani kısaca 1 ve 4 numaralı ışıklara aynı işlemleri aynı anda uygula, ondan sonra 2 ve 3 numaralı ışıklara aynı işlemleri aynı anda uygula.

Biraz daha açıklayıcı konuşursan daha iyi yardımcı olabilirim.
 
Amacın nasıl bir şey yapmak? Koda bakınca sadece ışıkların sırayla yanıp belli bir süre sonra söndüklerini görüyoruz. Tek led yakmaktan hiçbir farkı yok şu anda projenin.
Yaptığın mantıkla ilerleyeceksen iki lamba birlikte yanmalı ve sönmeli. Ondan sonra diğer iki lamba birlikte yanmalı ve sönmeli. Projenin nasıl bir yolda olacağını kestiremediğimden dolayı şu anda kendi kafamdaki yolu anlatıyorum.

Yani kısaca 1 ve 4 numaralı ışıklara aynı işlemleri aynı anda uygula, ondan sonra 2 ve 3 numaralı ışıklara aynı işlemleri aynı anda uygula.

Biraz daha açıklayıcı konuşursan daha iyi yardımcı olabilirim.
Şu şekilde açıklayabilirim 4 tane ışık aynı anda yanacak sırasıyla hepsi sarı ve yeşil olacak sonrasında geri kırmızı ışığa dönecek bildiğimiz trafik lambası.
Koddaki mantığı ise 3 ışık kırmızı high, 1 ışık yeşil high sonrasında yeşil olan geri kırmızıya dönecek sıradaki lamba yeşile dönecek ve hepsi sırasıyla bu şekilde sınırsız döngü içerisinde olacak.
 

Dosya Ekleri

  • trafik1_kavsak1.png
    trafik1_kavsak1.png
    74,6 KB · Görüntüleme: 50
A ve B ışıkları aynı anda, aynı şekilde; C ve D ışıkları aynı anda, aynı şekilde yanması gerekiyor yani. Doğru anladıysam tabii. Yarın hazırlık yaptığım bir sınavım var ondan dolayı kafam allak bullak, yanlış anlıyor olabilirim kusura bakma.

O zaman ışık sürelerini buna göre ayarlamalı ve aynı anda yanacak ışıkların yanacakları saniyeyi belirlemelisin, diğer iki ışıktaki süreyi de kırmızıya döndükleri zamana göre ayarlamalısın.
 
A ve B ışıkları aynı anda, aynı şekilde; C ve D ışıkları aynı anda, aynı şekilde yanması gerekiyor yani. Doğru anladıysam tabii. Yarın hazırlık yaptığım bir sınavım var ondan dolayı kafam allak bullak, yanlış anlıyor olabilirim kusura bakma.

O zaman ışık sürelerini buna göre ayarlamalı ve aynı anda yanacak ışıkların yanacakları saniyeyi belirlemelisin, diğer iki ışıktaki süreyi de kırmızıya döndükleri zamana göre ayarlamalısın.
Her ışık teker teker yanması gerekiyor eğer iki ışık aynı anda yanarsa arabalar birbirine girer bunun içinde dediğiniz gibi detaylı saniye ayarı yapmam gerekiyor siz bir tık yanlış anlamışsınız şu anlık sınavınıza çalışmanız en iyisi olur başarılar dilerim:)
 
Bu içeriği görüntülemek için üçüncü taraf çerezlerini yerleştirmek için izninize ihtiyacımız olacak.
Daha detaylı bilgi için, çerezler sayfamıza bakınız.

Bu videoda arkadaş yazdığı kodu açıklamada bırakmış. Oradan yaya ışıklarının kodunu kaldırıp düzenlersen olur. İstediğin şeyi yapıyor. Sadece birkaç düzenleme lazım. Onu da test ederken fark edersin zaten. Sınav olmasa kendim deneyip kodunu da yazardım ama şansına, tekrardan kusura bakma. :)
 
Bu içeriği görüntülemek için üçüncü taraf çerezlerini yerleştirmek için izninize ihtiyacımız olacak.
Daha detaylı bilgi için, çerezler sayfamıza bakınız.

Bu videoda arkadaş yazdığı kodu açıklamada bırakmış. Oradan yaya ışıklarının kodunu kaldırıp düzenlersen olur. İstediğin şeyi yapıyor. Sadece birkaç düzenleme lazım. Onu da test ederken fark edersin zaten. Sınav olmasa kendim deneyip kodunu da yazardım ama şansına, tekrardan kusura bakma. :)
Teşekkürler
Bu içeriği görüntülemek için üçüncü taraf çerezlerini yerleştirmek için izninize ihtiyacımız olacak.
Daha detaylı bilgi için, çerezler sayfamıza bakınız.

Bu videoda arkadaş yazdığı kodu açıklamada bırakmış. Oradan yaya ışıklarının kodunu kaldırıp düzenlersen olur. İstediğin şeyi yapıyor. Sadece birkaç düzenleme lazım. Onu da test ederken fark edersin zaten. Sınav olmasa kendim deneyip kodunu da yazardım ama şansına, tekrardan kusura bakma. :)
Kodlari düzenledim eksik ya da yanlış birşey varmı acaba?
[CODE title="Arduino"]void setup() {
pinMode(2,OUTPUT);
pinMode(3,OUTPUT);
pinMode(4,OUTPUT);
pinMode(5,OUTPUT);
pinMode(6,OUTPUT);
pinMode(7,OUTPUT);
pinMode(8,OUTPUT);
pinMode(9,OUTPUT);
pinMode(10,OUTPUT);
pinMode(11,OUTPUT);
pinMode(12,OUTPUT);
pinMode(13,OUTPUT);
}

void loop() {
digitalWrite(2,LOW); // 1. yol yesil 4
digitalWrite(3,LOW);
digitalWrite(4,HIGH);
digitalWrite(5,HIGH);
digitalWrite(6,LOW);
digitalWrite(7,LOW);
digitalWrite(8,HIGH);
digitalWrite(9,LOW);
digitalWrite(10,LOW);
digitalWrite(11,HIGH);
digitalWrite(12,LOW);
digitalWrite(13,LOW);
delay(9000);


digitalWrite(2,HIGH); // 1. yol kırmızı yeşil2.3
digitalWrite(3,HIGH);
digitalWrite(4,LOW);
digitalWrite(5,HIGH);
digitalWrite(6,LOW);
digitalWrite(7,LOW);
digitalWrite(8,HIGH);
digitalWrite(9,LOW);
digitalWrite(10,LOW);
digitalWrite(11,HIGH);
digitalWrite(12,LOW);
digitalWrite(13,LOW);
delay(3000);


digitalWrite(2,HIGH); // 1. ve 2. yol kirmizi
digitalWrite(3,LOW);
digitalWrite(4,LOW);
digitalWrite(5,HIGH);
digitalWrite(6,LOW);
digitalWrite(7,LOW);
digitalWrite(8,HIGH);
digitalWrite(9,LOW);
digitalWrite(10,LOW);
digitalWrite(11,HIGH);
digitalWrite(12,LOW);
digitalWrite(13,LOW);
delay(1500);

digitalWrite(2,HIGH); // 2. yol sari yeşil-6.7
digitalWrite(3,LOW);
digitalWrite(4,LOW);
digitalWrite(5,LOW);
digitalWrite(6,HIGH);
digitalWrite(7,HIGH);
digitalWrite(8,HIGH);
digitalWrite(9,LOW);
digitalWrite(10,LOW);
digitalWrite(11,HIGH);
digitalWrite(12,LOW);
digitalWrite(13,LOW);
delay(3000);

digitalWrite(2,HIGH); // 2. yol yesil 7
digitalWrite(3,LOW);
digitalWrite(4,LOW);
digitalWrite(5,LOW);
digitalWrite(6,LOW);
digitalWrite(7,HIGH);
digitalWrite(8,HIGH);
digitalWrite(9,LOW);
digitalWrite(10,LOW);
digitalWrite(11,HIGH);
digitalWrite(12,LOW);
digitalWrite(13,LOW);
delay(8000);

digitalWrite(2,HIGH); // 2. yol kırmızı sarı5.6
digitalWrite(3,LOW);
digitalWrite(4,LOW);
digitalWrite(5,HIGH);
digitalWrite(6,HIGH);
digitalWrite(7,LOW);
digitalWrite(8,HIGH);
digitalWrite(9,LOW);
digitalWrite(10,LOW);
digitalWrite(11,HIGH);
digitalWrite(12,LOW);
digitalWrite(13,LOW);
delay(3000);


digitalWrite(2,HIGH); // 2. ve 3. yol kirmizi
digitalWrite(3,LOW);
digitalWrite(4,LOW);
digitalWrite(5,HIGH);
digitalWrite(6,LOW);
digitalWrite(7,LOW);
digitalWrite(8,HIGH);
digitalWrite(9,LOW);
digitalWrite(10,LOW);
digitalWrite(11,HIGH);
digitalWrite(12,LOW);
digitalWrite(13,LOW);
delay(1500);

digitalWrite(2,HIGH); // 3. yol sari yeşil9.10
digitalWrite(3,LOW);
digitalWrite(4,LOW);
digitalWrite(5,HIGH);
digitalWrite(6,LOW);
digitalWrite(7,LOW);
digitalWrite(8,LOW);
digitalWrite(9,HIGH);
digitalWrite(10,HIGH);
digitalWrite(11,HIGH);
digitalWrite(12,LOW);
digitalWrite(13,LOW);
delay(3000);

digitalWrite(2,HIGH); // 3. yol yesil 10
digitalWrite(3,LOW);
digitalWrite(4,LOW);
digitalWrite(5,HIGH);
digitalWrite(6,LOW);
digitalWrite(7,LOW);
digitalWrite(8,LOW);
digitalWrite(9,LOW);
digitalWrite(10,HIGH);
digitalWrite(11,HIGH);
digitalWrite(12,LOW);
digitalWrite(13,LOW);
delay(8000);


digitalWrite(2,HIGH); // 3. yol kırmızı sarı8.9
digitalWrite(3,LOW);
digitalWrite(4,LOW);
digitalWrite(5,HIGH);
digitalWrite(6,LOW);
digitalWrite(7,LOW);
digitalWrite(8,HIGH);
digitalWrite(9,HIGH);
digitalWrite(10,LOW);
digitalWrite(11,HIGH);
digitalWrite(12,LOW);
digitalWrite(13,LOW);
delay(3000);


digitalWrite(2,HIGH); // 3. ve 4. yol kirmizi
digitalWrite(3,LOW);
digitalWrite(4,LOW);
digitalWrite(5,HIGH);
digitalWrite(6,LOW);
digitalWrite(7,LOW);
digitalWrite(8,HIGH);
digitalWrite(9,LOW);
digitalWrite(10,LOW);
digitalWrite(11,HIGH);
digitalWrite(12,LOW);
digitalWrite(13,LOW);
delay(1500);

digitalWrite(2,HIGH); // 4. yol sari yeşil12.13
digitalWrite(3,LOW);
digitalWrite(4,LOW);
digitalWrite(5,HIGH);
digitalWrite(6,LOW);
digitalWrite(7,LOW);
digitalWrite(8,HIGH);
digitalWrite(9,LOW);
digitalWrite(10,LOW);
digitalWrite(11,LOW);
digitalWrite(12,HIGH);
digitalWrite(13,HIGH);
delay(3000);

digitalWrite(2,HIGH); // 4. yol yesil 13
digitalWrite(3,LOW);
digitalWrite(4,LOW);
digitalWrite(5,HIGH);
digitalWrite(6,LOW);
digitalWrite(7,LOW);
digitalWrite(8,HIGH);
digitalWrite(9,LOW);
digitalWrite(10,LOW);
digitalWrite(11,LOW);
digitalWrite(12,LOW);
digitalWrite(13,HIGH);
delay(8000);


digitalWrite(2,HIGH); // 4.yol kırmızısarı11.12
digitalWrite(3,LOW);
digitalWrite(4,LOW);
digitalWrite(5,HIGH);
digitalWrite(6,LOW);
digitalWrite(7,LOW);
digitalWrite(8,HIGH);
digitalWrite(9,LOW);
digitalWrite(10,LOW);
digitalWrite(11,HIGH);
digitalWrite(12,HIGH);
digitalWrite(13,LOW);
delay(3000);


digitalWrite(2,HIGH); // 4. yol kırmızı
digitalWrite(3,LOW);
digitalWrite(4,LOW);
digitalWrite(5,HIGH);
digitalWrite(6,LOW);
digitalWrite(7,LOW);
digitalWrite(8,HIGH);
digitalWrite(9,LOW);
digitalWrite(10,LOW);
digitalWrite(11,HIGH);
digitalWrite(12,LOW);
digitalWrite(13,LOW);
delay(1500);

digitalWrite(2,LOW); // 1. yol sari yeşil3.4
digitalWrite(3,HIGH);
digitalWrite(4,HIGH);
digitalWrite(5,HIGH);
digitalWrite(6,LOW);
digitalWrite(7,LOW);
digitalWrite(8,HIGH);
digitalWrite(9,LOW);
digitalWrite(10,LOW);
digitalWrite(11,HIGH);
digitalWrite(12,LOW);
digitalWrite(13,LOW);
delay(3000);

}
[/CODE]
Bu içeriği görüntülemek için üçüncü taraf çerezlerini yerleştirmek için izninize ihtiyacımız olacak.
Daha detaylı bilgi için, çerezler sayfamıza bakınız.

Bu videoda arkadaş yazdığı kodu açıklamada bırakmış. Oradan yaya ışıklarının kodunu kaldırıp düzenlersen olur. İstediğin şeyi yapıyor. Sadece birkaç düzenleme lazım. Onu da test ederken fark edersin zaten. Sınav olmasa kendim deneyip kodunu da yazardım ama şansına, tekrardan kusura bakma. :)
Kodlari düzenledim eksik ya da yanlış birşey varmı acaba?
[CODE title="Arduino"]void setup() {
pinMode(2,OUTPUT);
pinMode(3,OUTPUT);
pinMode(4,OUTPUT);
pinMode(5,OUTPUT);
pinMode(6,OUTPUT);
pinMode(7,OUTPUT);
pinMode(8,OUTPUT);
pinMode(9,OUTPUT);
pinMode(10,OUTPUT);
pinMode(11,OUTPUT);
pinMode(12,OUTPUT);
pinMode(13,OUTPUT);
}

void loop() {
digitalWrite(2,LOW); // 1. yol yesil 4
digitalWrite(3,LOW);
digitalWrite(4,HIGH);
digitalWrite(5,HIGH);
digitalWrite(6,LOW);
digitalWrite(7,LOW);
digitalWrite(8,HIGH);
digitalWrite(9,LOW);
digitalWrite(10,LOW);
digitalWrite(11,HIGH);
digitalWrite(12,LOW);
digitalWrite(13,LOW);
delay(9000);


digitalWrite(2,HIGH); // 1. yol kırmızı yeşil2.3
digitalWrite(3,HIGH);
digitalWrite(4,LOW);
digitalWrite(5,HIGH);
digitalWrite(6,LOW);
digitalWrite(7,LOW);
digitalWrite(8,HIGH);
digitalWrite(9,LOW);
digitalWrite(10,LOW);
digitalWrite(11,HIGH);
digitalWrite(12,LOW);
digitalWrite(13,LOW);
delay(3000);


digitalWrite(2,HIGH); // 1. ve 2. yol kirmizi
digitalWrite(3,LOW);
digitalWrite(4,LOW);
digitalWrite(5,HIGH);
digitalWrite(6,LOW);
digitalWrite(7,LOW);
digitalWrite(8,HIGH);
digitalWrite(9,LOW);
digitalWrite(10,LOW);
digitalWrite(11,HIGH);
digitalWrite(12,LOW);
digitalWrite(13,LOW);
delay(1500);

digitalWrite(2,HIGH); // 2. yol sari yeşil-6.7
digitalWrite(3,LOW);
digitalWrite(4,LOW);
digitalWrite(5,LOW);
digitalWrite(6,HIGH);
digitalWrite(7,HIGH);
digitalWrite(8,HIGH);
digitalWrite(9,LOW);
digitalWrite(10,LOW);
digitalWrite(11,HIGH);
digitalWrite(12,LOW);
digitalWrite(13,LOW);
delay(3000);

digitalWrite(2,HIGH); // 2. yol yesil 7
digitalWrite(3,LOW);
digitalWrite(4,LOW);
digitalWrite(5,LOW);
digitalWrite(6,LOW);
digitalWrite(7,HIGH);
digitalWrite(8,HIGH);
digitalWrite(9,LOW);
digitalWrite(10,LOW);
digitalWrite(11,HIGH);
digitalWrite(12,LOW);
digitalWrite(13,LOW);
delay(8000);

digitalWrite(2,HIGH); // 2. yol kırmızı sarı5.6
digitalWrite(3,LOW);
digitalWrite(4,LOW);
digitalWrite(5,HIGH);
digitalWrite(6,HIGH);
digitalWrite(7,LOW);
digitalWrite(8,HIGH);
digitalWrite(9,LOW);
digitalWrite(10,LOW);
digitalWrite(11,HIGH);
digitalWrite(12,LOW);
digitalWrite(13,LOW);
delay(3000);


digitalWrite(2,HIGH); // 2. ve 3. yol kirmizi
digitalWrite(3,LOW);
digitalWrite(4,LOW);
digitalWrite(5,HIGH);
digitalWrite(6,LOW);
digitalWrite(7,LOW);
digitalWrite(8,HIGH);
digitalWrite(9,LOW);
digitalWrite(10,LOW);
digitalWrite(11,HIGH);
digitalWrite(12,LOW);
digitalWrite(13,LOW);
delay(1500);

digitalWrite(2,HIGH); // 3. yol sari yeşil9.10
digitalWrite(3,LOW);
digitalWrite(4,LOW);
digitalWrite(5,HIGH);
digitalWrite(6,LOW);
digitalWrite(7,LOW);
digitalWrite(8,LOW);
digitalWrite(9,HIGH);
digitalWrite(10,HIGH);
digitalWrite(11,HIGH);
digitalWrite(12,LOW);
digitalWrite(13,LOW);
delay(3000);

digitalWrite(2,HIGH); // 3. yol yesil 10
digitalWrite(3,LOW);
digitalWrite(4,LOW);
digitalWrite(5,HIGH);
digitalWrite(6,LOW);
digitalWrite(7,LOW);
digitalWrite(8,LOW);
digitalWrite(9,LOW);
digitalWrite(10,HIGH);
digitalWrite(11,HIGH);
digitalWrite(12,LOW);
digitalWrite(13,LOW);
delay(8000);


digitalWrite(2,HIGH); // 3. yol kırmızı sarı8.9
digitalWrite(3,LOW);
digitalWrite(4,LOW);
digitalWrite(5,HIGH);
digitalWrite(6,LOW);
digitalWrite(7,LOW);
digitalWrite(8,HIGH);
digitalWrite(9,HIGH);
digitalWrite(10,LOW);
digitalWrite(11,HIGH);
digitalWrite(12,LOW);
digitalWrite(13,LOW);
delay(3000);


digitalWrite(2,HIGH); // 3. ve 4. yol kirmizi
digitalWrite(3,LOW);
digitalWrite(4,LOW);
digitalWrite(5,HIGH);
digitalWrite(6,LOW);
digitalWrite(7,LOW);
digitalWrite(8,HIGH);
digitalWrite(9,LOW);
digitalWrite(10,LOW);
digitalWrite(11,HIGH);
digitalWrite(12,LOW);
digitalWrite(13,LOW);
delay(1500);

digitalWrite(2,HIGH); // 4. yol sari yeşil12.13
digitalWrite(3,LOW);
digitalWrite(4,LOW);
digitalWrite(5,HIGH);
digitalWrite(6,LOW);
digitalWrite(7,LOW);
digitalWrite(8,HIGH);
digitalWrite(9,LOW);
digitalWrite(10,LOW);
digitalWrite(11,LOW);
digitalWrite(12,HIGH);
digitalWrite(13,HIGH);
delay(3000);

digitalWrite(2,HIGH); // 4. yol yesil 13
digitalWrite(3,LOW);
digitalWrite(4,LOW);
digitalWrite(5,HIGH);
digitalWrite(6,LOW);
digitalWrite(7,LOW);
digitalWrite(8,HIGH);
digitalWrite(9,LOW);
digitalWrite(10,LOW);
digitalWrite(11,LOW);
digitalWrite(12,LOW);
digitalWrite(13,HIGH);
delay(8000);


digitalWrite(2,HIGH); // 4.yol kırmızısarı11.12
digitalWrite(3,LOW);
digitalWrite(4,LOW);
digitalWrite(5,HIGH);
digitalWrite(6,LOW);
digitalWrite(7,LOW);
digitalWrite(8,HIGH);
digitalWrite(9,LOW);
digitalWrite(10,LOW);
digitalWrite(11,HIGH);
digitalWrite(12,HIGH);
digitalWrite(13,LOW);
delay(3000);


digitalWrite(2,HIGH); // 4. yol kırmızı
digitalWrite(3,LOW);
digitalWrite(4,LOW);
digitalWrite(5,HIGH);
digitalWrite(6,LOW);
digitalWrite(7,LOW);
digitalWrite(8,HIGH);
digitalWrite(9,LOW);
digitalWrite(10,LOW);
digitalWrite(11,HIGH);
digitalWrite(12,LOW);
digitalWrite(13,LOW);
delay(1500);

digitalWrite(2,LOW); // 1. yol sari yeşil3.4
digitalWrite(3,HIGH);
digitalWrite(4,HIGH);
digitalWrite(5,HIGH);
digitalWrite(6,LOW);
digitalWrite(7,LOW);
digitalWrite(8,HIGH);
digitalWrite(9,LOW);
digitalWrite(10,LOW);
digitalWrite(11,HIGH);
digitalWrite(12,LOW);
digitalWrite(13,LOW);
delay(3000);

}
[/CODE]
 
Son düzenleyen: Moderatör:

Geri
Yukarı