Arduino Led Sistem Sorunu

bngwen

Yeni Üye
1 Haz 2019
3
0
0
İstanbul
Cinsiyet
Erkek
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

Yeni Üye
16 Mar 2019
48
12
13
Balıkesir
Cinsiyet
Erkek
İ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
 

Robotikforum.net Nedir?

  • Robotikforum.net 2020 yılında kurulup yayın hayatına başlayan ve Türkiye’de robotik kodlama alanının gelişimine katkıda bulunmak için bu alan ile ilgilenen bireylerin bir birleri ile yardımlaşmaları ve fikir danışmalarını sağlayarak daha iyi öğrenmek için her bir bireyin bilgisini ve tecrübesini alarak kendini geliştirebileceği ve sorularına cevap bulabileceği bir platform olarak kurulmuştur.

Bilgilendirme!!!

İçerik sağlayıcı paylaşım sitelerinden biri olan www.robotikforum.net Adresimizde T.C.K 20.ci Madde ve 5651 Sayılı Kanun'un 4.cü maddesinin (2).ci fıkrasına göre TÜM ÜYELERİMİZ yaptıkları paylaşımlardan sorumludur.

Sayfamızı beğendin mi?