← Workshop

Tag 5 – Auswertung

Kurstag 5

An diesem Tag bleibt das Board aus, programmiert wird auf dem Laptop. Zuerst geht es um APIs: Anfrage, Antwort und JSON als Datenformat. Danach werden die eigenen Messwerte der Nacht über die LoRaMINT-API geholt, in Zahlen umgewandelt und ausgewertet, und zum Schluss wird daraus ein Diagramm, das sich in fünf Ausbaustufen erweitern lässt.

Auflistung der Dateien

Dateien für die Teilnehmer

DateiWofür
Plan für den TagDie acht Schritte mit Uhrzeit, Methode und Material
FolienPräsentation 5, zu jedem Schritt eine Folie
Arbeitsblatt 5Drei Aufgaben: die Anfrage, das Rechnen, das Diagramm
HilfskärtchenSechs Karten zur Anfrage, zu float, zu Listen und zur Fehlersuche
erste-anfrage.pyDie eigenen Messwerte über die API holen, zu Aufgabe 1
werte-ansehen.pyEinen Messwert genau ansehen, angehängt an Aufgabe 1
auswerten.pyMittelwert, höchster und tiefster Wert, zu Aufgabe 2
diagramm.pyDie Nacht als Kurve, zu Aufgabe 3
ersatzdaten.pyEine fertige Messnacht, falls die eigene Node nichts geliefert hat
ersatzdaten.csvDieselbe Nacht vollständig, alle drei Messgrößen
Ausbaustufe aEine zweite Messgröße, mit eigener Achse
Ausbaustufe bNacht und Tag hinterlegen
Ausbaustufe cHöchst- und Tiefstwert beschriften
Ausbaustufe dZwei Orte vergleichen
Ausbaustufe eDas Bild als Datei speichern

Hier gibt es nichts auf das Board zu kopieren. requests und matplotlib werden auf den Laptops installiert, nicht heruntergeladen. Wer den Ersatzdatensatz braucht, holt ihn mit einer Zeile: from ersatzdaten import daten.

Dateien für die Kursleitung

DateiWofür
Lösungen zu Arbeitsblatt 5Dasselbe Blatt mit ausgefüllten Lösungen
Kahoot 7Abschlussfeedback, keine Lernstandskontrolle