Semesterschlusswoche Januar 2023 (sca)

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

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:

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.

  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

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:
    • des gesamten Projekts
    • Verkabelung, jedes Details (z.B. an welche Pins angeschlossen) muss ersichtlich sein
  • 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

  • gf_informatik/ssw_sca_hs_22_23.txt
  • Zuletzt geändert: 2023-01-25 22:24
  • von sca