Embedded Smart Home
Diese Aufgabe erweitert die Funktionalität der Fensteröffnung und relativen Luftfeuchtigkeit aus Aufgabe 2.2. Nun sollen die Sensordaten und zusätzlich die Aktion “Fenster öffnen” auf dem Display angezeigt werden.
Die grundlegenden Funktionen sind so zu implementieren wie in Aufgabe 2.2. Zusätzlich wird das Display so implementiert, dass es die aktuellen Sensordaten in folgedem Format anzeigt:
24°C 40% 10°C
Zwischen den einzelnen Zahlenblöcken (z.B. “24°C” und “40%”) sind immer 2 Leerzeichen. Das Zeichen für Grad (°) erhält man mit der Funktion “chr(223)”. Dies ergibt sich aus dem Datenblatt des Displays auf Seite 13. Dort ist das Symbol mit diesem Wert definiert. Bei dieser Aufgabe sind die Zahlen ohne Nachkommastelle zu runden und auszugeben. In der 2. Zeile des Displays wird nun zusätzlich “aufmachen” linksbündig geschrieben wenn eine Aktion erforderlich ist (rote LED leuchtet) und nichts wenn keine Aktion erforderlich ist (grüne LED leuchtet). Das Display ist die ganze Zeit einzuschalten.
Hinweise: