kara simsek

Karaşimşek Devresi

Bildiğiniz gibi elektroniğe yeni başlayanların ilk yapmak istediği projelerden biri hiç şüphesiz bu proje.Bu Projemizde LEDler sıra ile yakılarak karaşimşek devresi gerçekleştirilebilir.

 

 

kara simsek


byte ledPin[] = {4, 5, 6, 7, 8, 9, 10, 11, 12, 13};
int ledDelay(65);
int direction = 1;
int currentLED = 0;
unsigned long changeTime;
void setup() {

for (int x=0; x<10; x++) {
pinMode(ledPin[x], OUTPUT); }
changeTime = millis();
}
void loop() {


if ((millis() - changeTime) > ledDelay) {
changeLED();
changeTime = millis();
}
}
void changeLED() {


for (int x=0; x<10; x++) {
digitalWrite(ledPin[x], LOW);
}


digitalWrite(ledPin[currentLED], HIGH);


currentLED += direction;
if (currentLED == 9) {direction = -1;}
if (currentLED == 0) {direction = 1;}
}

Boş zamanlarda arduino ile uğraşan kendi halinde bir Öğretmen.

Bir Cevap Yazın

Time limit is exhausted. Please reload CAPTCHA.