Hallo,
danke für die schnelle Antwort. Ich habe es mir alles durchgelesen, aber noch nicht so wirklich verstanden, da die Beispiele alle mit Buttons sind.
Ich schreibe hier mal, was ich nach "void loop() {" habe:
digitalWrite(led1, HIGH);
millis(400);
digitalWrite(led1, LOW);
digitalWrite(led2, HIGH);
millis(600);
digitalWrite(led2, LOW);
}
Wenn ich auf 'Überprüfen' klicke, markiert er mir immer die "millis(400);" und sag mir "at this point in file". Was bedeutet das? Ist mein Ansatz so schon richtig?
Guten Abend Clemi,
millis() ist eine Funktion und gibt einen Wert zurück. Am besten ist, du deklarierst eine Variable. Diese nimmt die Zeit auf die millis() zurückgibt. Mit dieser Zeit und etwas Rechnerei kannst du dann deine LEDs leuchten lassen.
Hier ist ein Link zu der Beschreibung von millis():
http://arduino.cc/en/Reference/MillisBeispiel: unsigned long zeit;
zeit = millis();
Dort ist nun deine Zeit seit Programmstart abgelegt.
Grüße