Zum Inhalt springen

Seltsames verhalten

  • Dieses Thema ist leer.
Ansicht von 2 Beiträgen - 1 bis 2 (von insgesamt 2)
  • Autor
    Beiträge
  • #14758 Antworten
    Joe
    Gast

    Hallo, ich habe mit meinem Arduriono das kleine Projekt mit den Lauflichtern nachgebaut und die LED über ein Array mit einer for Schleife mit pinMode([i], OUTPUT); angelegt. Wenn ich das so mache, brennen alle LED´s dauerhaft. Wenn ich jeden Kanal separat anlege ohne ein Array und die for schleife geht es. Woran liegt das. Mien Board ist ein ELEGOO UNO R3.
    Hier der Code, habe die for schleife Auskommentiert.

    int ledPin[6] = {8,9,10,11,12,13};
    void setup() {
    pinMode(8, OUTPUT);
    pinMode(9, OUTPUT);
    pinMode(10, OUTPUT);
    pinMode(11, OUTPUT);
    pinMode(12, OUTPUT);
    pinMode(13, OUTPUT);
    //for (int e=0; 1<5; e++) {
    //pinMode(ledPin[e], OUTPUT);
    //}
    }

    void loop() {

    for (int i=0; i<6; i++){

    digitalWrite(ledPin[i], HIGH);
    delay(10);
    digitalWrite(ledPin[i], LOW);
    delay(100);

    }
    for (int e=4; e!=0; e–){

    digitalWrite(ledPin[e], HIGH );
    delay(10);
    digitalWrite(ledPin[e], LOW);
    delay(10);
    }
    }

    #14766 Antworten
    Joe
    Gast

    Ok,fehler schon gefunden. “for (int e=0; 1<5; e++) {” wie kann man nur so blind sein;-)
    es muss natürlich so sein “for (int e=0; e<5; e++) {“.

Ansicht von 2 Beiträgen - 1 bis 2 (von insgesamt 2)
Antwort auf: Seltsames verhalten
Deine Information: