Soru: const int LEDdizisi[] = {2,3,4,5,6,7,8,9};
void setup () {
for(int i=0; i<8 ;i++)
{
pinMode(LEDdizisi[i], _____);
}
}
void loop() {
for(int i=0; i<_____; i){
digitalWrite(LEDdizisi[i],HIGH);
delay(50);
digitalWrite(LEDdizisi[i],LOW);
}
for(int j=_____;j>-1; j--)
{
digitalWrite(LEDdizisi[j],HIGH);
delay(50);
digitalWrite(LEDdizisi[j], LOW);
}
}
Kod için aşağıdakilerden hangisi yanlıştır?
"LEDdizisi" değişkeninde LED’lerin bağlandığı pin numaraları tutulmaktadır.
Setup fonksiyonu içerisinde dizinin tüm elemanları çıkış olarak ayarlanmıştır.
Bir LED yaklaşık 50 milisaniye boyunca yanık kalmaktadır.
Delay fonksiyonunun değeri değiştirilerek LED’ler arası geçiş hızı değiştirilebilir.
Kod Arduino’ya atıldığında sadece bir kere çalışır. Sürekli çalışması için kod sonsuz döngü içerisinde yazılmalıydı.
Cevap: Sellam :)) Eğer gerçekten bu şık doğrudan elenmiyorsa bence cevap 50 milisaniyesi olan LOW ve HİGH alçak ve yüksek güç ve efor veriyorsa 50 güç ile alakalı olmalı. Ve ışıkta güç parlaklık ile alakalı bu nedenle bence bu yanlış. Tek sorun delay anlamlı bir kelime ve gecikme demek ama. Alçak ve yüksek diyor. Saniye falan olmaz. Umarım doğrudur. Kendine iyi bak. İyi akşamlar, iyi çalışmalar. Hoşçakall <33