Benutzer-Werkzeuge

Webseiten-Werkzeuge


anleitungen:prog_gen:schedule

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Nächste Überarbeitung
Vorhergehende Überarbeitung
anleitungen:prog_gen:schedule [2021/11/30 19:54] – angelegt nessianleitungen:prog_gen:schedule [2021/12/01 12:28] (aktuell) – Externe Bearbeitung 127.0.0.1
Zeile 8: Zeile 8:
  
 Wenn mehrere LEDs gleichzeitig eingeschaltet werden sollen, dann werden diese über die gleiche Variable angesteuert. Wenn mehrere LEDs gleichzeitig eingeschaltet werden sollen, dann werden diese über die gleiche Variable angesteuert.
-Es ist nicht nötig, dass Du eine zweite "Schedule" Funktion verwendest. Das gleichzeitige einschalten würde auch nur dann funktionieren, wenn Du bei Start und Endwert den gleichen Wert eingibst. Andernfalls wird die Variable ja zufällig innerhalb des Bereichs geschaltet.+Es ist nicht nötig, dass Du eine zweite "Schedule" Funktion verwendest. Das gleichzeitige Einschalten würde auch nur dann funktionieren, wenn Du bei Start und Endwert den gleichen Wert eingibst. Andernfalls wird die Variable ja zufällig innerhalb des Bereichs geschaltet.
  
 Eine zweite "Schedule" Funktion benötigt man, wenn man unterschiedliche Zeiten definieren will. So sieht die Konfiguration für das zufällige schalten von bis zu 7 Häusern aus: Eine zweite "Schedule" Funktion benötigt man, wenn man unterschiedliche Zeiten definieren will. So sieht die Konfiguration für das zufällige schalten von bis zu 7 Häusern aus:
 +
 +{{ :bilder:anleitungen:prog_gen:schedule:parameter_eingabe.jpg |}}
 +
 +
  
 Die "Schedule" Funktion schaltet immer nur eine oder mehrere Variablen ein und morgens wieder aus. Diese Variablen werden dann von beliebig vielen anderen Zeilen benutzt. Das kann eine "House" Funktion sein welche mehrere Zimmer zufällig schaltet oder genauso die "Const" Funktion. Die "Schedule" Funktion schaltet immer nur eine oder mehrere Variablen ein und morgens wieder aus. Diese Variablen werden dann von beliebig vielen anderen Zeilen benutzt. Das kann eine "House" Funktion sein welche mehrere Zimmer zufällig schaltet oder genauso die "Const" Funktion.
Zeile 16: Zeile 20:
 Das könnte so aussehen: Das könnte so aussehen:
  
 +{{ :bilder:anleitungen:prog_gen:schedule:scheduel_prog_gen.jpg |}}
  
 Damit werden momentan zwei Läden und zwei Häuser angesteuert. Die Läden schalten Ihr Licht um genau 17:10 (110) an, die Häuser wachen zwischen 18:35 (140) und 20:28 (180) auf. Damit werden momentan zwei Läden und zwei Häuser angesteuert. Die Läden schalten Ihr Licht um genau 17:10 (110) an, die Häuser wachen zwischen 18:35 (140) und 20:28 (180) auf.
Zeile 21: Zeile 26:
 Zu Testzwecken kann man sich die Zeiten auf dem seriellen Monitor der Arduino IDE anzeigen lassen: Zu Testzwecken kann man sich die Zeiten auf dem seriellen Monitor der Arduino IDE anzeigen lassen:
  
 +{{ :bilder:anleitungen:prog_gen:schedule:monitor.jpg |}}
  
  
  
 Mehr dazu gibt es hier:  Mehr dazu gibt es hier: 
-[[https://github.com/Hardi-St/MobaLedLib_D...cht%20Timer.pdf]]+ 
 +[[https://github.com/Hardi-St/MobaLedLib_Docu/blob/master/Details/Tag%20und%20Nacht%20Timer.pdf]]
anleitungen/prog_gen/schedule.1638302098.txt.gz · Zuletzt geändert: 2021/11/30 20:54 (Externe Bearbeitung)