Hallo Lutz,
auf die schnelle, so kann man schon vereinfachen:
Ich hab im Moment wenig Zeit, jetzt muß man nur noch ein wenig Logig schreiben, um bei jedem Durchlauf die richtigen LEDs anzusteuern, aber auch das ist mit ein wenig Zeit machbar ![]()
int ledPins[] = {7,8,9,10,11,12};
int g = 200; //Variable für Geschwindigkeit
int i;
void setup() {
for (int i=0; i < 6; i++){
pinMode(ledPins[i],OUTPUT);
}
}
void loop ()
{
for (int i=0; i < 6; i++){
digitalWrite(ledPins[0],LOW);
digitalWrite(ledPins[1],LOW);
digitalWrite(ledPins[2],HIGH);
digitalWrite(ledPins[3],HIGH);
digitalWrite(ledPins[4],HIGH);
digitalWrite(ledPins[4],LOW);
delay(g);
}
}