stationeers.de Mod-Werkstatt · Dominik1199
EN Anmelden
  1. Start
  2. IC10-Akademie
  3. Tag 10

Tag 10 von 365 · Einsteiger · Monat 1: Erste Schritte

Pins, db und das Gehäuse als Anzeige

Wie Geräte an die Pins d0–d5 kommen, warum db immer da ist und wie das Gehäuse selbst einen Wert anzeigt.

Lektion 9 Min. Woche 2

Das lernst du heute

  • Pins mit dem Schraubendreher zuordnen
  • db als eigenes Gerät nutzen
  • Setting am Gehäuse anzeigen

Sechs Steckplätze und ein eigener Wert: Das IC-Gehäuse ist mehr als ein Halter für den Chip. Bevor dein Programm einen Sensor lesen kann, muss das Gehäuse wissen, welcher Sensor gemeint ist.

Pins zuordnen

  • Am Gehäuse gibt es die Pins d0 bis d5. Jeder Pin zeigt auf ein Gerät im selben Datennetz.
  • Zugeordnet wird mit dem Schraubendreher: Du zielst auf den Pin am Gehäuse und blätterst durch die Geräte, die das Netz kennt.
  • Der Pin merkt sich ein bestimmtes Gerät. Baust du den Sensor ab und neu auf, ist es für das Gehäuse ein neues Gerät – den Pin stellst du dann neu ein.
  • Ein freier Pin ist kein Problem, solange das Programm ihn nicht benutzt.
l r0 d0 Pressure    # Sensor an d0
l r1 d1 Pressure    # zweiter Sensor an d1
Achtung

Liest der Chip von einem Pin ohne Gerät, meldet er DeviceNotFound und bleibt auf dieser Zeile stehen. Sobald das Gerät wieder zugeordnet ist, läuft er weiter.

db: das Gehäuse selbst

db braucht keinen Schraubendreher, es ist immer da. Das Gehäuse hat eigene LogicTypes:

LogicTypelesen/schreibenBedeutung
Settingbeidesein frei verwendbarer Wert, das Gehäuse zeigt ihn an
Errorlesen1, wenn der Chip gerade einen Fehler hat
OnbeidesGehäuse eingeschaltet
PowerlesenGehäuse hat Strom

Setting als Anzeige

Der Wert in db Setting steht auf dem kleinen Bildschirm des Gehäuses. Damit brauchst du für einen schnellen Blick keine eigene Anzeige:

l r0 d0 Temperature
sub r0 r0 273.15
s db Setting r0     # Gehaeuse zeigt Grad C

Mit l r1 db Setting liest du den Wert wieder zurück. Andere Chips und Geräte im Netz können ihn ebenfalls lesen – das wird später wichtig, wenn Chips miteinander reden.

Tipp

Das Gehäuse ist dein Prüfstand. Traust du einem Wert nicht, schreib ihn nach db Setting und schau nach, was der Chip wirklich sieht.

Hinweis

In einer späteren Lektion lernst du alias. Ein alias auf einen Pin, etwa alias Sensor d0, steht dann auch an der Schraube des Gehäuses.

Schaubild

IC-Gehäuse mit Chip, Pins und Datennetz IC-Gehäuse IC10 db d0 d1 d2 d3 frei d4 frei d5 frei Gas-Sensor Wandlampe Anzeige Datenkabel Pumpe Akku Heizung … Datennetz: lb, lbn, sb, sbn
Am Gehäuse zeigen sechs Pins auf Geräte im Datennetz. db ist das Gehäuse selbst – es hat ein eigenes Setting.

Übung

Aufgabe

An d0 hängt ein Gas-Sensor innen, an d1 einer außen. Das Gehäuse soll zeigen, um wie viel kPa der Innendruck höher ist als der Außendruck:

db Setting = Innendruck − Außendruck

Hinweise

Hinweis 1

Zweimal l mit Pressure, einmal pro Pin.

Hinweis 2

Die Differenz mit sub, das Ergebnis mit s db Setting … aufs Gehäuse.

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

Esc
↑ ↓ wählenEnter öffnen/ öffnet die Suche überall