1. Aufgabe:
Ändern sie das Programm Pixels2 so um, dass bei jedem Start die 64 LEDs in zufälligen Farben leuchten. Es sollen alle möglichen Farbkombinationen zugewiesen werden können.
Schreiben Sie den Code auf.
Speichern Sie das Programm unter dem Namen IhrNachname_IMIT21B_EA1.py ab und senden Sie diese Datei zusammen mit den anderen Lösungen ein.
2. Aufgabe:
Erweitern Sie das Programm Joystick3 Alternativ (Code 2.15) so, dass wie beim Programm Joystick3 alle Joystick-Aktionen erfasst werden. Das Programm soll sich genau verhalten wie Joystick3.
Schreiben Sie den Code auf.
Speichern Sie das Programm unter dem Namen IhrNachname_IMIT21B_EA2.py ab und senden Sie diese Datei zusammen mit den anderen Lösungen ein.
3. Aufgabe:
Ändern sie das Programm Joystick3 so um, dass beim Erreichen eines Rands die LED wieder auf der anderen Seite der Zeile bzw. Spalte weiterläuft. Bisher bleibt die LED am Ende oder Anfang der Zeile oder Spalte stehen, wenn der Joystick für die gleiche Richtung bewegt wird.
Beispiel: Die LED wandert in einer beliebigen Zeile von links nach rechts und erreicht den rechten Rand. Beim erneuten Bewegen des Joysticks in dieselbe Richtung leuchtet wieder die erste LED in dieser Zeile. Beim Erreichen des unteren Rands geht es oben in der gleichen Spalte weiter. Entsprechendes passiert auch, wenn die LED am linken Rand bzw. oben ankommt.
Schreiben Sie den Code auf.
Speichern Sie das Programm unter dem Namen IhrNachname_IMIT21B_EA3.py ab und senden Sie diese Datei zusammen mit den anderen Lösungen ein.
4. Aufgabe:
Erstellen Sie ein Programm, das die Umgebungssensoren beim Betätigen des Joysticks zum Messen auffordert und das Ergebnis sowohl auf der Matrix als auch im Programm anzeigt. Außerdem soll die Lage (Orientierung) des RasPi im Programm angezeigt werden.
Im Detail sieht die Aufgabenstellung so aus:
Für die Umgebungssensoren werden Funktionen erstellt, die mit den direction-Eigenschaften aufgerufen werden.
Die Funktion für die Lufttemperatur wird mit dem Joystick nach rechts, für den Luftdruck nach links, für die Luftfeuchtigkeit nach oben und für die Lage nach unten gestartet.
Die Funktionen sollen nur dann abgearbeitet werden, wenn der Joystick gedrückt wurde. Die Ausgabe auf der Matrix soll eine Nachkommastelle haben, die Schriftfarbe soll bei der Lufttemperatur Grün, beim Luftdruck Rot und bei der Luftfeuchtigkeit Blau sein. Für die Farben sollen Variablen erstellt werden.
Die Laufgeschwindigkeit bei der Ausgabe soll langsamer sein als die Standardgeschwindigkeit. Außerdem soll die Ausgabe so erscheinen, dass sie richtig zu Ihnen ausgerichtet ist und der Text wie gewöhnlich gelesen werden kann.
Anschließend wird das Ergebnis auch im Programm ausgegeben.
Die Lage des RasPi (Orientierung) wird nur im Programm angezeigt. Die Ausgabewerte pitch, roll und yaw sollen zwei Nachkommastellen haben.
Schreiben Sie den Code auf.
Speichern Sie das Programm unter dem Namen IhrNachname_IMIT21B_EA4.py ab und senden Sie die Datei zusammen mit den anderen Lösungen ein.
5. Aufgabe:
Welche Farbe wird mit der binären Zahl 1111 1111.1100 0000.1100 1011 dargestellt?
6. Aufgabe:
Welche Sensoren, die sich auf dem Sense HAT befinden, werden mit dem Sense HAT Emulator nicht emuliert?
7. Aufgabe:
Schreiben Sie eine Parameterliste für den Befehl raspistill, der eine Stunde lang alle 20 Sekunden ein Foto als Bitmap-Datei in FullHD ohne Vorschau aufnimmt und im aktuellen Ordner speichert. Das Format der Dateinamen soll vierstellig sein und mit „serie_“ anfangen.