Kara Şimşek Projesi Çalışmadı

Merhaba. Arduino Uno’da Karaşimşek projesi çalışmadı. Kodunu ve devreyi atar mısınız?

Merhaba,

int ledler[] = {2,3,4,5,6,7}; //Değişkenleri belirttiğimiz bir dizi tanımlıyoruz.

void setup() 
{
  for(int i=0; i-1; i--) {
 digitalWrite(ledler[i], HIGH);
 delay(20);
 digitalWrite(ledler[i], LOW);
} //Bu kez ters döngü yapıyoruz. Yani dizinin 5.elemanı olan 7 pinine bağlı led yanar, söner ve bu kez bir önceki led yanar. İşlem bu şekilde devam eder.
} //Bu iki döngü sırası birbirinin tersidir. Bu şekilde ledler sırasıyla ileri ve geri yanıp sönerler.
1 Beğeni

Merhaba,
Bu devrede hız ayarlı versiyonu.
image
KODLAR

const int LED[] = {2,3,4,5,6,7,8,9};
int delayTime ;
int pot = 0;
 

void setup () {     
 
  for(int i=0; i<8 ;i++)    
  { 
    pinMode(LED[i], OUTPUT); 
  }

}

void loop() {   
  delayTime = analogRead(pot); 
  delayTime= map(delayTime, 0, 1023, 0, 180);                                             
  for(int i=0; i<8; i++){ 
    digitalWrite(LED[i],HIGH);      
    delay(delayTime);                           
    digitalWrite(LED[i],LOW);         
  }
 
  for(int j=7;j>-1; j--)
  { 
    digitalWrite(LED[j],HIGH);     
    delay(delayTime);
    digitalWrite(LED[j], LOW);
  }
}

Kolay gelsin. :slightly_smiling_face:

1 Beğeni

Çok teşekkür ederim. ikisinide denededim oldu. 1. daha kolaydı.