Arduino Led Sistem Sorunu

bngwen

Yeni üye
Katılım
1 Haz 2019
Mesajlar
3
Tepkime puanı
0
Puanları
1
Konum
İstanbul
Arduino öğrenmeye çalışıyorun ve arduinoda basit sistem yazdım. Sistem çalışıyor ama sistemin çalışması için 9. pinden fazladan ve gerekmeyen bir led düzeniği koymam gerekiyor. Diğer ilginç kısım ise, sadece bir ledi taktığım zaman çalışıyor.
Kodlarımı aşağıda yazdım ve daha iyi ifade etmek için youtuba video koydum. Sorun nereden kaynaklanıyor?
Youtube link:
Arduino kodları:
void setup() {
pinMode(9, OUTPUT);
pinMode(10, OUTPUT);
pinMode(11, OUTPUT);
pinMode(12, OUTPUT);

}

void loop() {

digitalWrite(10, HIGH);
delay(400);
digitalWrite(10, LOW);
delay(200);
digitalWrite(11, HIGH);
delay(200);
digitalWrite(11, LOW);
delay(200);
digitalWrite(12, HIGH);
}
 

S0NSU2LUK

Üye
Katılım
16 Mar 2019
Mesajlar
32
Tepkime puanı
12
Puanları
8
Konum
Balıkesir
İlk olarak selamlar..

Video yayınlanmıyor, devreyi ve bağlantı şemasını atarsanız ve ne yapmak istediğinizi daha net açıklarsanız daha fazla yardımcı olurum.
kod kısmında;
void setup() {
pinMode(9, OUTPUT); <== burada 9. pini çıkış olarak belirtmişsiniz ama loop fonksiyonunda kullanmayı unuttunuz sanırım..
pinMode(10, OUTPUT);
pinMode(11, OUTPUT);
pinMode(12, OUTPUT);

}

void loop() {

digitalWrite(10, HIGH);
delay(400);
digitalWrite(10, LOW);
delay(200);
digitalWrite(11, HIGH);
delay(200);
digitalWrite(11, LOW);
delay(200);
digitalWrite(12, HIGH); <== 12. ledi yakmışsınız ama söndürmeyi unutmuşsunuz.
}

____________________________________________________________________________________________________________________________________________________________
4 led ile karaşimşek devresi yaptığınızı farz edersek, kod kısmı;

void setup()
{
pinMode(9, OUTPUT);
pinMode(10, OUTPUT);
pinMode(11, OUTPUT);
pinMode(12, OUTPUT);
}
/////////////////////////////////////////////////
void loop()
{
digitalWrite(9, HIGH);
delay(45);
digitalWrite(9, LOW);
digitalWrite(10, HIGH);
delay(45);
digitalWrite(10, LOW);
digitalWrite(11, HIGH);
delay(45);
digitalWrite(11, LOW);
digitalWrite(12, HIGH);
delay(45);
digitalWrite(12, LOW);
////////////////////////////////////////////////
digitalWrite(12, HIGH);
delay(45);
digitalWrite(12, LOW);
digitalWrite(11, HIGH);
delay(45);
digitalWrite(11, LOW);
digitalWrite(10, HIGH);
delay(45);
digitalWrite(10, LOW);
digitalWrite(9, HIGH);
delay(45);
digitalWrite(9, LOW);
}

REGARD
Abdullah TOSUN
#Elektr0xygen
 
Üst