Semesterschlusswoche Januar 2023 (sca)
Ablauf
Einführung Microcontroller / Mirco:bit
Listen in Python
Mirco:bit selber programmieren, einfache Aufgaben
Projekte (siehe Slides)
Micro:bit Programmieren
Auftrag 1
Auftrag 2
Studiere den Abschnitt Tasten & Touch-Logo.
Tippe den Beispiel-Code aus dem Tutorial ab (nicht Copy-Paste!), stelle sicher, dass du diesen verstehst.
Funktionieren die Button-Abfragen (if button_a...
) auch, wenn man sie vor die Endlosschleife (while True
) nimmt?
Wie unterscheiden sich is_pressed()
und get_presses()
? Probiere aus!
Schreibe ein Programm, in welchem man die Bilder YES
und NO
mit den beiden Tasten auswählen kann. Stellt einander Ja-Nein-Fragen und beantwortet sie mit dem Mirco:bit.
Auftrag 3
Überfliege die folgenden Kapitel, um einen Eindruck darüber zu erhalten, was man mit dem Micro:bit alles so machen kann:
Projektarbeit
Idee: in 2er-Gruppen ein eigenes micro:bit-Projekt planen, umsetzen, vorstellen und zu dokumentieren
Achtung: Speichert regelmässig euren Code: Über Save-Button oder kopiere Code aus Online-Editor in ein File auf deinem Computer.
Vorgehen
Gruppen bilden
Projekt ausdenken (siehe auch Projektideen) und kurz mit LP besprechen
Auf Papier Programm skizzieren:
Welche Schnittstellen & Sensoren werden benötigt? Ist umsetzbar mit micro:bit?
Wie sieht Aufbau von Programm grob aus?
Welche Variablen & Funktionen werden benötigt?
Mit LP besprechen
Projekt ausführen (Programmieren, Hardware zusammenbauen, …)
In Klasse kurz präsentieren
Dokumentation erstellen
Dokumentation
Die Dokumentation sollte ca. 1-2 A4-Seiten lang sein und muss folgendes Beinhalten:
Abstract: Kurze Beschreibung des Projekts in wenigen Sätzen, auf das Wesentlichste beschränken
Benötigte Materialien: Was wird benötigt? Anzahl micro:bits? Weitere Komponenten?
Fotos:
Code: gesamter Code als Screenshot
Beschreibung:
Was macht dein Code? Welche Funktionalitäten hast du implementiert?
Bugs/Probleme: Gibt es noch Probleme? Was funktioniert (noch) nicht?
Ausblick: Wie könnte man das Projekt mit mehr Zeit noch erweitern?
Abgabe: PDF im Teams-Chat an sca, 1x pro Gruppe
Projektideen
Projektideen
Mit einem micro:bit
Nachtlicht: Je dunkler es wird, desto heller werden die LEDs
Kompass
Kartoshka (Hot potatoe) Spiel
Sound-Meter für Unterricht: Ist es leise → fröhlicher Smiley, laut → trauriger Smiley
Jukebox: Verschiedene Songs programmieren, Knöpfe: Musik ein/aus, nächster Song
Mini-Piano
Mit mehreren micro:bits
Morsen zwischen zwei micro:bits
Kunst mit mehreren micro:bits, die per Radio miteinander kommunizieren
Ausweich- oder Sammelspiel
Schere Stein Papier mit zwei micro:bits
Reaktionsspiel mit zwei micro:bits
Links
-
Offiziell (basic):
-
-
Offiziell (detailliert):
-