Treppenhausbeleuchtung aus Beginner Lab mit ScratchFisch
|
Vorab aus der Einzelteilliste des Robo LT
Beginner Lab :
Die Treppenhausbeleuchtung in freiem Nachbau.
M1 : Treppenhauslicht
M2 : Lichtschrankenlampe
I1 : Taster unten
I2 : Taster oben
I3 : Lichtschranke
Durch Betätigen eines der I-Eingänge wird das Treppenhauslicht für 5
Sek. eingeschaltet.
|
Betrieb mit einem Scala / ScalaFisch - Programm (siehe auch Schulecke)
Die Scratch/ScratchFisch-Source dazu :
Lösung unter Einsatz von ScratchFisch. Fortlaufend
die Abfrage ob ein Einschaltauftrag
vorliegt, dann Aufruf des Unterprogramms LichtAn. Man hätte auch das erste
"falls" um
die Bedingung "Wert von Sensor Eingang3.." erweitern können, sie
hätte dann aber nicht
mehr in das entsprechende Scratch-Fenster gepasst und so gibt es einen Grund
für ein
Unterprogramm.
Alternativ eine Lösung mit mehreren Threads, die auf jeweils ein Ereignis
reagieren.
Siehe
auch Schiebetür, Scheibenwischer
und Karussell
Stand : 28.06.2010
|