Inhaltsverzeichnis

Semesterschlusswoche Januar 2023 (sca)

Ablauf

  1. Einführung Microcontroller / Mirco:bit
  2. Listen in Python
  3. Mirco:bit selber programmieren, einfache Aufgaben
  4. Projekte (siehe Slides)

Micro:bit Programmieren

Auftrag 1

Studiere im Tutorial die kurzen Abschnitte zu Text anzeigen und Bilder anzeigen. Hier findest du eine Übersicht über alle Bilder und eine Anleitung zum Erstellen von eigenen Bildern und Animationen.

  1. Führt miteinander ein „Gespräch“ ausschliesslich mit Text, der auf LED-Matrix des micro:bit angezeigt wird.
  2. Finde unter allen vordefinierten Bildern (siehe Link oben) dein Lieblingstier und zeige es deiner Kolleg:in.
  3. Definiere ein eigenes Bild und zeige es auf der LED-Matrix an.

Auftrag 2

Studiere den Abschnitt Tasten & Touch-Logo.

  1. Tippe den Beispiel-Code aus dem Tutorial ab (nicht Copy-Paste!), stelle sicher, dass du diesen verstehst.
  2. Funktionieren die Button-Abfragen (if button_a...) auch, wenn man sie vor die Endlosschleife (while True) nimmt?
  3. Wie unterscheiden sich is_pressed() und get_presses()? Probiere aus!
  4. 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

  1. Gruppen bilden
  2. Projekt ausdenken (siehe auch Projektideen) und kurz mit LP besprechen
  3. Auf Papier Programm skizzieren:
    1. Welche Schnittstellen & Sensoren werden benötigt? Ist umsetzbar mit micro:bit?
    2. Wie sieht Aufbau von Programm grob aus?
    3. Welche Variablen & Funktionen werden benötigt?
    4. Mit LP besprechen
  4. Projekt ausführen (Programmieren, Hardware zusammenbauen, …)
  5. In Klasse kurz präsentieren
  6. Dokumentation erstellen

Dokumentation

Die Dokumentation sollte ca. 1-2 A4-Seiten lang sein und muss folgendes Beinhalten:

Abgabe: PDF im Teams-Chat an sca, 1x pro Gruppe

Projektideen

Projektideen

  1. Offiziell (basic):
  2. Offiziell (detailliert):