From 970a54b6dc4dedf37faf24d804a82ada03db21eb Mon Sep 17 00:00:00 2001 From: Martin Date: Mon, 16 Mar 2026 21:24:24 +0100 Subject: [PATCH] NodeOperatingSystem aktualisiert --- NodeOperatingSystem.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/NodeOperatingSystem.md b/NodeOperatingSystem.md index 04ddb78..a6e6ecf 100644 --- a/NodeOperatingSystem.md +++ b/NodeOperatingSystem.md @@ -68,7 +68,11 @@ Die Hauptanwendung eines Device/Node sollte die folgenden Labels enthalten, die # Beispiel -Im folgenden die Quelldatei der Hauptanwendung des Devices N29 +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. + +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. > ```