Kurs im Selbststudium

Embedded Smart Home

Angeboten von Jan Renz, Martin Malchow, Matthias Bauer

Aufgabe 2.4 - Display mit zusätzlicher Schließanweisung

Anweisungen:


Zusätzlich zu Aufgabe 2.3 soll nun der Außentemperatursensor ausgewertet werden, um zu entscheiden, wann das Schließen des Fensters erforderlich ist. Wir nehmen an, dass bei einer Außentemperatur unter 18°C das Fenster geschlossen werden soll, wenn es geöffnet ist. Daraus ergibt sich, dass die LED rot leuchtet und die grüne LED deaktivert ist, wenn das Schließen des Fensters erforderlich ist. Zusätzlich ist auf dem Display in der 2. Zeile die Aktion “zumachen” linksbündig auszugeben. Als kleine Erweiterung wird die Hintergrundbeleuchtung des Displays nun nur eingeschaltet, wenn eine Aktion erforderlich ist. Das heißt: wenn die rote LED leuchtet, wird die Hintergrundbeleuchtung eingeschaltet. Wenn die grüne LED leuchtet, wird die Hintergrundbeleuchtung ausgeschaltet.

Hinweise:

  1. Da die Programmierung auf geteilter Hardware erfolgt schreibe, bitte keine Endlosschleifen, auch wenn das für Eingebettete Systeme typisch ist.
  2. Verzichte auf GPIO.cleanup() am Ende des Programms. Dies würde dazu führen, dass deine Programmierung bei der Aufnahme des Fotos nicht erscheint.
  3. Die GPIO-Pin-Belegung findest du unter den Programmier-Videos von Woche 1

  • Dies ist eine benotete Aufgabe.
  • 6.0 Punkte
  • Abgabe bis Juli 04, 2016 um 20:00 Uhr (UTC)