NodeOperatingSystem aktualisiert

2026-03-16 21:24:58 +01:00
parent 970a54b6dc
commit 7b4bb510a4

@@ -70,7 +70,7 @@ Die Hauptanwendung eines Device/Node sollte die folgenden Labels enthalten, die
Im folgenden die Quelldatei der Hauptanwendung des Devices **N29**.
Dabei handelt es sich um eine Mikroprozessorplatine mit einem ATtiny84, einem Bewegungssensor, einem Temperatur-/Luftfeuchtigkeitssensor und eine Photodiode/Phototransistor zur Messung der Hellichkeit im Raum.
Dabei handelt es sich um eine Mikroprozessorplatine mit einem ATtiny84, einem Bewegungssensor, einem Temperatur-/Luftfeuchtigkeitssensor und einer Photodiode/Phototransistor zur Messung der Hellichkeit im Raum.
Man sieht hier schön, daß verschiedene Treiber einfach über Präprozessor-Direktiven (z.B. _#define MODULES_SGP30_) eingebunden werden. Der Code der Hauptanwendung selbst ist ansonsten leer, der Rest wird vom Betriebssystem erledigt. Es müssen lediglich die oben beschriebenen Labels angelegt werden (wie z.B. _onEverySecond_), die hier aber lediglich ein ret (_return_) ausführen.