Das lernst du heute
- Pflanzenlicht nach Plan schalten
- Erntereife anzeigen
- Lampen gemeinsam steuern
Das Gewächshaus bekommt seine eigene Steuerung: Pflanzenlicht nach Zeitplan, eine Lampe für die Ernte und ein Hebel für Dauerlicht, wenn du drinnen arbeitest. Alles aus dieser Woche in einem Chip.
Der Aufbau
| Gerät | Prefab | Name |
|---|---|---|
| Pflanzenlampen | StructureGrowLight | Pflanzenlicht |
| Hydroponics Devices | StructureHydroponicsTrayData | – |
| Wandleuchte | StructureWallLight | Ernte |
| LED-Anzeige | StructureConsoleLED5 | Reife |
| Hebel | StructureLogicSwitch | Dauerlicht |
Alle Pflanzenlampen heißen gleich. Ein einziges sbn schaltet sie gemeinsam, egal ob es zwei sind oder zwanzig. Die Schalen brauchen keinen Namen, lbs liest sie über ihren Typ.
Teilziele
- Licht nach Plan: In jeder Periode von
PERIODETakten sind die Pflanzenlampen die erstenANTakte an, danach aus. - Erntereife: Die Lampe „Ernte“ leuchtet, sobald eine Pflanze reif ist. Die Anzeige „Reife“ zeigt den Stand der weitesten Pflanze in Prozent.
- Dauerlicht: Steht der Hebel auf an, bleiben die Pflanzenlampen an. Der Zeitplan läuft im Hintergrund weiter.
- Ausfall: Fehlen die Schalen, zeigt die Anzeige 0 und die Lampe „Ernte“ ist aus. Fehlt der Hebel, gilt der Zeitplan.
Zeiten für den Test
Im Test sind die Zeiten kurz: PERIODE 30 und AN 20 Takte. Im Spiel stellst du deinen echten Plan ein, etwa 7200 und 4800 für eine Stunde mit 40 Minuten Licht.
define PERIODE 30 # Takte je Lichtperiode (im Spiel z. B. 7200)
define AN 20 # Takte Licht je Periode (im Spiel z. B. 4800)
move zeit 0
Das move zeit 0 steht vor dem Start-Label. So beginnt der Plan nach jedem Aufspielen sauber von vorn.
Der Hebel meldet seine Stellung in Open. Fehlt er, liefert Average NaN. sgtz macht daraus 0, und schon gilt der Zeitplan – ohne extra Abfrage.
Bau den Zeitplan nicht mit sleep. Während sleep steht der Chip still. Erntelampe und Hebel würden erst nach dem Aufwachen reagieren.
Schaubild
Projektaufgabe
Aufgabe
Baue die Gewächshaussteuerung wie oben beschrieben. Geräte und Namen:
- Pflanzenlampen „Pflanzenlicht“ (
StructureGrowLight, zwei Stück) - drei Hydroponics Devices (ohne Namen)
- Wandleuchte „Ernte“, LED-Anzeige „Reife“
- Hebel „Dauerlicht“ (
StructureLogicSwitch, WertOpen)
Die Teilziele stehen über dem Editor.
Teilziele
- Teilziel 1: Licht nach Plan
- Teilziel 2: Erntereife
- Teilziel 3: Dauerlicht
- Teilziel 4: Ausfall von Schalen und Hebel
Hinweise
Hinweis 1
Zeitplan: add zeit zeit 1, mod zeit zeit PERIODE, slt licht zeit AN.
Hinweis 2
Hebel: lbn … Open Average, dann sgtz und or licht licht dauer.
Hinweis 3
Ernte und Reife wie in Lektion 74: lbs … Mature Maximum und lbs … MaturityRatio Maximum.
Quiz
2 Fragen. Ab 60 % ist das Quiz bestanden – die Auswertung macht der Server.
Tag abschließen
- Alle Teilziele des Projekts bestanden
- Quiz mit mindestens 60 % bestanden
Ohne Konto wird der Fortschritt nur in diesem Browser gespeichert.
Fehler in dieser Lektion melden
Zum Melden bitte anmelden. Anmelden