Hallo Forum,
ich bitte euch um eure Hilfe.
Da ich Neueinsteiger in Arduino bin, benötige ich ein paar Tipps.
Ich soll einen Ablauf erstellen. Folgendermaßen sieht er aus:
Als erstes sollen zwei blauen LEDs mit zwei Tastern (einen zum Ein, und einen zum Ausschalten) gefaded unterschiedlich heller und dunkler werden. Also zeitlich versetzt.
Nach einer bestimmten Zeit sollen die blauen LEDs ausgehen und 4 Sekunden danach soll eine rote LED langsam rot werden (faden).
Parallel dazu soll ein Temperaturzähler in 5 Grad Schritten hochlaufen.
Bei 85 Grad kommt eine Meldung und weiße LEDs fangen an zu blinken.
Nach paar Sekunden blitzen 2 Mal versetzt die weißen LEDs, und die rote LED wird dunkel.
Würde mich freuen, wenn ihr Vorschläge bringt, wie sich das lösen lässt.
Zudem hab ich noch die Frage, ob sich das ganze auch als Schrittkette realiseren lässt und wie man verschieden Aktionen, wie oben beschrieben zurücksetzen kann..
Baumi1889:
Zudem hab ich noch die Frage, ob sich das ganze auch als Schrittkette realiseren lässt und wie man verschieden Aktionen, wie oben beschrieben zurücksetzen kann..
Vermutlich brauchst Du mehrere Schrittketten. Aktionen startest Du mittels Merkern. In der Schrittkette wird ein Merker gesetzt und zum nächsten Schritt gewechselt, wo auf den zurückgesetzten Merker gewartet wird. Außerhalb der Schrittkette wird die Helligkeit der LED bis zum Maximum verändert, dann der Merker zurückgesetzt.
Wegen der quasi parallelen Verarbeitung sind delay() und blockierende Schleifen tabu. Zeiten mit millis() realisieren und Schleifen zu loop() hin öffnen.
In diesem Forum findest Du unter "agmue anleitung" weiteren Text und Links, beispielsweise zum beliebten Nachtwächter.