merhaba arkadaşlar bu devreyi iki farklı kodla deniyorum ilki çalışıyor ancak ikincisi "for" komutu çalışmıyor burdaki eksik ne söyleyebilecek olan var mı?
tmm kendim buldum void loop kısmında i nin yanında ++ yoktu koydum oldu ama başka bir soru, j kısmı void setup kısmında belirtilmemiş bu şekilde direk void loop a konulur mu? baYA ACEMİYİM kusura bakmayın okuduğum derslerdeki örnekleri çalışıyorum
birinci kullandığım çalışan:
void setup(){
pinMode (6, OUTPUT);
pinMode (5, OUTPUT);
pinMode (4,OUTPUT);
pinMode (3, OUTPUT);
pinMode (2, OUTPUT);
}
void loop(){
digitalWrite (2, HIGH);
delay (10);
digitalWrite (2, LOW);
digitalWrite (3, HIGH);
delay(10);
digitalWrite (3, LOW);
digitalWrite (4 , HIGH);
delay(10);
digitalWrite (4, LOW);
digitalWrite (5, HIGH);
delay(10);
digitalWrite (5, LOW);
digitalWrite (6, HIGH);
delay(10);
digitalWrite (6, LOW);
}
bu çalışmayan: (sadece 2 numaralı pin e bağlı olan led yanıyor)
const int ledPini [] = {2,3,4,5,6};
void setup () {
for(int i=0; i<5;i++)
{
pinMode(ledPini , OUTPUT); // LED pinlerini çıkış olarak tanımladık
}
}
void loop() {
for(int i=0; i<5; i){
digitalWrite(ledPini,HIGH);
delay(50);
digitalWrite(ledPini,LOW);
}
for(int j=4;j>-1; j--)
{
digitalWrite(ledPini[j],HIGH);
delay(50);
digitalWrite(ledPini[j], LOW);
}
}