ich versuche mit dem millis Befehl eine led im Sekunden Takt fünf mal blinken zu lassen und danach soll sie 10 Sekunden pausieren und das ganze wieder von vorne.
Mit delay bekomme ich das hin aber mit millis bin ich etwas auf dem Kriegsfuß(irgendwann werden wir Freunde )
Arduama:
ich versuche mit dem millis Befehl eine led im Sekunden Takt fünf mal blinken zu lassen
und danach soll sie 10 Sekunden pausieren und das ganze wieder von vorne.
Beschreibe das Blinken mal genauer!
Ich verstehe das nicht eindeutig
Entweder meinst Dur: In der ersten Sekunde fünfmal ein/aus blinken, dann zehn Sekunden aus= Wiederholung nach 11 Sekunden.
Vielleicht meinst Du aber auch: In den ersten fünf Sekunden je eine halbe Sekunde ein und aus (=5s gesamt), und danach nochmal 10s aus = Gesamtdauer der Sequenz 15 Sekunden, bis sie sich wiederholt.
Oder vielleicht meinst Du noch was anderes.
Wenn Du die Sequenz auf Deutsch genau und eindeutig beschreiben kannst, kannst Du sie auch in eine Datenstruktur im Code packen und abarbeiten lassen. Jede Zweideutigkeit bei der sprachlichen Beschreibung führt am Ende zu Fehlermöglichkeiten beim Code. Code kann keine zweideutigen Definitionen auflösen, sondern nur eindeutige Definitionen abarbeiten.
Arduama:
ich versuche mit dem millis Befehl eine led im Sekunden Takt fünf mal blinken zu lassen und danach soll sie 10 Sekunden pausieren und das ganze wieder von vorne.
Für mich bedeutet funktionieren sich anforderungsgemäß verhalten.
LED ein 0
LED aus 500
LED ein 1000
LED aus 1500
LED ein 2000
LED aus 2500
LED ein 3000
LED aus 3500
LED ein 4000
LED aus 4500
Pause Anfang 4500
Pause Ende 14500
LED ein 14500
LED aus 15000
LED ein 15500
LED aus 16000
LED ein 16500
LED aus 17000
LED ein 17500
LED aus 18000
LED ein 18500
LED aus 19000
Pause Anfang 19000
Pause Ende 29000
LED ein 29000
LED aus 29500
LED ein 30000