Das lernst du heute
- Panels nachführen
- Nacht parken
- Leistung anzeigen
Die Woche hat dich von sin und cos über atan2 und den Tageslichtsensor bis zu ganzen Solarfeldern geführt. Das Projekt ist der Chip, der danach jahrelang im Schaltschrank läuft: eine Solar-Nachführung mit Anzeige.
Die Anlage
| Gerät | Prefab | Name |
|---|---|---|
| Tageslichtsensor (wie die Panels ausgerichtet) | StructureDaylightSensor | „Sonne“ |
| Solarpanels | StructureSolarPanel | „Solar“ |
| LED-Anzeige Leistung | StructureConsoleLED5 | „Leistung“ |
| LED-Anzeige Wirkungsgrad | StructureConsoleLED5 | „Wirkung“ |
| Blinklicht | StructureFlashingLight | „Solarwarnung“ |
Die Regeln
- Tag:
Horizontalvom Sensor übernehmen,Vertical= 90 − Sensorwert, begrenzt auf 15 … 165. - Nacht (
Activate0): Parkstellung 90° / 60°. - Leistung: Summe von
Chargealler Panels „Solar“. - Wirkung: mittleres
Ratioin Prozent. - Sensor weg: Panels bleiben stehen, Warnung an – die Anzeigen laufen weiter.
- Panels weg: Leistung 0, Wirkung −1, Warnung an.
Damit die Anzeigen auch ohne Sensor weiterlaufen, springt der Chip bei NaN nicht an den Anfang, sondern nur über das Nachführen:
bnan h anzeigen # ohne Sensor: nichts drehen, aber anzeigen
Teilziele
- Nachführen mit Umrechnung und Grenzen
- Nachts parken
- Leistung und Wirkungsgrad anzeigen
- Sensor weg: stehen bleiben, Warnung, Anzeige läuft weiter
- Panels weg: Leistung 0, Wirkung −1, Warnung
Sum über keine Panels ergibt 0, Average dagegen NaN. Genau deshalb zeigt die Leistung bei fehlenden Panels 0, und für den Wirkungsgrad brauchst du einen NaN-Schutz.
Projektaufgabe
Aufgabe
Baue die Solar-Nachführung nach den Regeln oben. defines, aliases und das Lesen des Sensors stehen schon da.
Teilziele
- Teilziel 1: Nachführen mit Grenzen
- Teilziel 2: Nachts parken
- Teilziel 3: Leistung und Wirkungsgrad
- Teilziel 4: Sensor fällt aus
- Teilziel 5: Panels abgebaut
Hinweise
Hinweis 1
Nachführen und Parken wie in Lektion 186, aber mit bnan h anzeigen und dem Label anzeigen: danach.
Hinweis 2
Leistung mit lbn … Charge Sum, Wirkung mit lbn … Ratio Average mal 100.
Hinweis 3
Fehlen die Panels, ist die Wirkung NaN: snan, an die Warnung odern, mit select auf −1 setzen.
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