Das lernst du heute
- Klima, Licht und Ernte in einem Chip
- Warnungen
- Anzeige
Die Woche hat alle Teile geliefert, jetzt kommen sie in einen Chip: ein Gewächshaus mit einem Hydrokultur-Gerät, einem Harvie, Heizung und Pflanzenlicht.
Die Anlage
| Gerät | Prefab | Name |
|---|---|---|
| Gassensor | StructureGasSensor | „Gewaechshaus“ |
| Wandheizung | StructureWallHeater | „Gewaechshaus“ |
| Pflanzenlicht | StructureGrowLight | „Pflanzenlicht“ |
| Schalter | StructureLogicSwitch2 | „Licht“ |
| Hydrokultur-Gerät | StructureHydroponicsTrayData | „Beet“ |
| Harvie | StructureHarvie | „Ernter“ |
| Wandlampe | StructureWallLight | „Warnung“ |
| LED-Anzeige | StructureConsoleLED5 | „Reife“ |
Die Regeln
- Klima: Heizung an unter 20 °C, aus über 24 °C. Ohne Sensor bleibt sie aus.
- Licht: Das Pflanzenlicht folgt dem Schalter
Open. Fehlt der Schalter, bleibt es aus. - Ernte: Bei freiem Arm ernten, wenn
Mature= 1, und pflanzen, wenn die Schale leer ist und Saatgut im Import liegt. - Anzeige:
MaturityRatioin ganzen Prozent, bei leerer Schale oder fehlendem Gerät −1. - Warnung: Lampe an unter 15 °C, ohne Sensor oder ohne Saatgut.
Teilziele
- Die Heizung hält 20 bis 24 °C mit Hysterese.
- Das Pflanzenlicht folgt dem Schalter.
- Reife Pflanzen werden geerntet, leere Schalen bepflanzt.
- Die Anzeige zeigt die Reife in Prozent.
- Die Warnlampe meldet Kälte, fehlendes Saatgut und einen ausgefallenen Sensor.
Gliedere den Code in fünf Abschnitte, so wie die Regeln. Jeder Abschnitt liest, was er braucht, und schreibt genau ein oder zwei Geräte. Dann findest du einen Fehler später in einer Minute.
sgtz tmp tmp nach dem Lesen des Schalters macht aus NaN eine 0. So geht das Licht aus, wenn jemand den Schalter abbaut, statt NaN an das Licht zu schreiben.
Schaubild
Projektaufgabe
Aufgabe
Baue die Gewächshaus-Steuerung nach den fünf Regeln oben. defines und aliase stehen schon da.
Teilziele
- Teilziel 1: Heizung mit Hysterese
- Teilziel 2: Licht folgt dem Schalter
- Teilziel 3: Ernten und Pflanzen
- Teilziel 4: Reife in Prozent
- Teilziel 5: Warnungen
Hinweise
Hinweis 1
Klima wie gestern: zwei slt, and/or, dann and heiz heiz ok.
Hinweis 2
Ernte wie am Dienstag: seqz frei frei, dann Harvest und Plant als 0 oder 1 schreiben.
Hinweis 3
Warnung: slt warn temp T_MIN, dazu seqz tmp ok und seqz tmp saat mit or.
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