Das lernst du heute
- Setting am Gehäuse als Briefkasten
- Logic Memory dazwischen
- Wer schreibt, wer liest
Ein Chip misst draußen das Wetter, ein zweiter steuert drinnen das Hangartor. Der Torchip muss wissen, wann ein Sturm kommt. Zwei Chips reden miteinander, indem einer einen Wert hinlegt und der andere ihn abholt.
Setting am Gehäuse als Briefkasten
Jedes IC-Gehäuse hat ein Setting, das sein Chip mit s db Setting x beschreibt. Andere Chips im selben Datennetz lesen es wie jedes andere Gerät:
s db Setting sturm # Wetterchip
lbn sturm GEHAEUSE HASH("Wetterchip") Setting Average # Torchip
GEHAEUSE ist der Hash von StructureCircuitHousing. Damit der Torchip das richtige Gehäuse trifft, bekommt das Gehäuse des Wetterchips einen eigenen Namen.
Logic Memory dazwischen
Statt des Gehäuses kann auch eine Logic Memory den Wert halten. Das hat zwei Vorteile: Der Wert bleibt stehen, auch wenn der schreibende Chip gerade ausgebaut ist, und ein Spieler sieht und ändert ihn ohne Code. Der Wetterchip schreibt mit sbn hinein, der Torchip liest mit lbn.
Wer schreibt, wer liest
Die wichtigste Regel: Jeder Wert hat genau einen Schreiber. Schreiben zwei Chips abwechselnd in denselben Kasten, gewinnt der, der zuletzt dran war, und der Wert springt hin und her.
| Kasten | schreibt | liest |
|---|---|---|
| Gehäuse „Wetterchip“, Setting | nur der Wetterchip | Torchip, Anzeigen |
| Gehäuse „Torchip“, Setting | nur der Torchip | Wetterchip, Anzeigen |
Braucht der Wetterchip eine Rückmeldung, etwa „Tor ist zu“, schreibt der Torchip sie in sein eigenes Gehäuse. So hat jeder Kanal eine Richtung.
Fehlt der Absender, liefert lbn … Average NaN. Entscheide vorher, was dann gilt. Für ein Hangartor bei Sturmgefahr heißt das: lieber zu als offen.
Ein Code im Setting kann mehr bedeuten als 0 und 1: 0 ruhig, 1 Wind, 2 Sturm. Schreib die Bedeutung als define in beide Chips.
Schaubild
Übung
Aufgabe
Du schreibst den Torchip. Das Gehäuse „Wetterchip“ meldet in seinem Setting: 0 ruhig, 1 Wind, 2 Sturm.
- Tor „Hangartor“ folgt dem Hebel „Tor“, aber nur ohne Gefahr. Gefahr heißt: Code ≥ 2 oder Wetterchip fehlt.
- Bei Gefahr: Tor zu und
Lock1, sonstLock0. - Rückmeldung: Schreib in das eigene Gehäuse (
db) eine 1, wenn das Tor zu ist, sonst 0.
Hinweise
Hinweis 1
Gefahr: sge gefahr wetter STURM, dann or mit snan.
Hinweis 2
Offen nur, wenn keine Gefahr und der Hebel an ist.
Hinweis 3
Die Rückmeldung schreibt s db Setting zu – nie in das Gehäuse des Wetterchips.
Quiz
4 Fragen. Ab 60 % ist das Quiz bestanden – die Auswertung macht der Server.
Tag abschließen
- Übung im Simulator 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