How to work with Microbit
- dann gehe nochmal eine Ebene höher und klicke dich dort durch
- und lies dir unseren Blogeintrag zu unserem Mindset durch
How to work with Microbit
Was ist der Micro:bit?
Der BBC micro:bit ist ein tragbarer, programmierbarer Mikrocomputer, der für alle Arten von coolen Kreationen verwendet werden kann, vom Roboter bis zum Musikinstrument – die Möglichkeiten sind quasi unbegrenzt. Weitere Infos: https://microbit.org/de/
Aufbau des Micro:bit
Sensoren des Micro:bit
Übersicht Entwicklungsumgebung
Der Simulator kann genutzt werden, um die Funktionsweise des Projekts zu testen, bevor es auf dem micro:bit installiert wird.
Im Reiter „Grundlagen“ befinden sich die Grundbausteine für den micro:bit Code.
Im Reiter „Eingabe“ können Eingabewerte des micro:bit simuliert werden, sodass das Projekt im Simulator getestet werden kann.
Der Reiter „Text“ kann unter „Fortgeschritten“ eingesehen werden und ermöglicht Operationen mit Zeichenfolgen.
Im Reiter „Mathematik“ finden sich mathematische Operationen.
Im Reiter „Logik“ finden sich logische Operatoren.
Im Reiter „Variablen“ können Variablen für das Projekt definiert werden. Über das Feld „Erstelle eine Variable“ können neue Variablen hinzugefügt werden. Micro:bit Entwicklungsumgebung:
Im Reiter Funktionen können Hilfsfunktionen definiert werden, die dann im Code genutzt werden können. Dies verkleinert den Code, da eine Funktion nur einmal aufgeschrieben werden muss und danach aufgerufen werden kann.
Aufgabe 1: Hacker School Herz
AUFGABENSTELLUNG
1. Öffne den Simulator: https://makecode.microbit.org/
2. Erstelle ein neues Projekt namens „Grundlagen“
3. Zeige ein „Dreieck“ auf dem Display
4. Schreibe „ Hacker School Herz“ auf das Display
5. Zeige ein „Herz“ auf dem Display
Lösung
Aufgabe 2: Zeige Buchstaben
AUFGABENSTELLUNG
1. Öffne den Simulator: https://makecode.microbit.org/
2. Erstelle ein neues Projekt namens "Button"
3. Wenn Du auf Button A drückst, erscheint "A"
4. Wenn Du auf Button B drückst, erscheint "B"
Lösung
Aufgabe 3: Zeige Temperatur
AUFGABENSTELLUNG
1. Öffne den Simulator: https://makecode.microbit.org/
2. Erstelle ein neues Projekt namens "Temperatur"
3. Zeige die aktuelle Temperatur auf dem Display an
Lösung
Nummern und Zeichen
- Computer behandeln Zahlen und Wörter unterschiedlich.
- Der Computer weiß nicht, ob es sich um eine Zahl oder um ein Wort handelt.
- Dies muss dem Computer erklärt werden.
- Dafür gibt es den Unterschied zwischen Nummern und Zeichenfolgen. Zahlen können als Nummern oder als Zeichenfolge angegeben werden. Möchte man mit diesen rechnen, muessen sie aber als Nummer angegeben werden
AUFGABENSTELLUNG
1. Zeige die aktuelle Temperatur und den Buchstaben „C“ auf dem Display an
2. Textoperationen findet ihr auf Folie 12
Lösung
Aufgabe 4: Würfel
AUFGABENSTELLUNG
1. Öffne den Simulator: https://makecode.microbit.org/
2. Erstelle ein neues Projekt namens „Würfel“.
3. Wenn ihr den micro:bit schüttelt, wird eine zufällige Würfelzahl angezeigt.
4. Zeige Zahlen zwischen 0 und 5.
Lösung
Warum wird in der Informatik ab 0 gezählt?
Erläutern, warum in der Informatik ab 0 gezählt wird.
AUFGABENSTELLUNG
1. Wenn ihr den micro:bit schüttelt, wird eine zufällige Würfelzahl angezeigt
2. Zeige Zahlen zwischen 1 und 6
Lösung
Aufgabe 5: A oder B
AUFGABENSTELLUNG
1. Öffne den Simulator: https://makecode.microbit.org/
2. Erstelle ein neues Projekt namens "A oder B"
3. Wenn A gedrückt wird, soll "A" erscheinen
4. Wenn B gedrückt wird, soll "B" erscheinen
5. Wenn A und B gedrückt werden, soll ein "Herz" erscheinen
6. Wenn nichts gedrückt wird, soll nichts erscheinen
Lösung
Variablen
Je nachdem was x ist, ändert sich y → Y ist von X abhängig
X ist frei wählbar → X ist unabhängig
X kann z.B. "Haus" sein
Y wäre dann "Haus" + 3
X kann aber auch 5 sein
Y wäre dann 5+3 also 8
Aufgabe 6: Rechner
AUFGABENSTELLUNG
1. Öffne den Simulator: https://makecode.microbit.org/
2. Erstelle ein neues Projekt namens "A oder B"
3. Zeige eine Zahl auf dem micro:bit an
4. Wenn A gedrückt wird, zähle die Zahl hoch
5. Wenn B gedrückt wird, zähle die Zahl runter
Lösung
Aufgabe 7: Würfel + Augen
AUFGABENSTELLUNG
1. Öffne den Simulator: https://makecode.microbit.org/
2. Erstelle ein neues Projekt namens "Würfel + Augen"
3. Lade das Würfel-Programm
4. Zeige das Ergebnis des Würfels mit Augen statt Zahlen
Lösung
Gezinkter Würfel + Augen
AUFGABENSTELLUNG
1. Öffne den Simulator: https://makecode.microbit.org/
2. Erstelle ein neues Projekt namens "gezinkter Würfel + Augen"
3. Lade das Würfel-Programm
4. Zinke den Würfel: Die 6 soll häufiger angezeigt werden
5. Zeige das Ergebnis des Würfels mit Augen statt Zahlen
Lösung
Aufgabe 8: Kompass
AUFGABENSTELLUNG
1. Öffne den Simulator: https://makecode.microbit.org/
2. Erstelle ein neues Projekt namens "Kompass"
3. Zeige die Ausrichtung (°) vom Kompass an
Lösung
AUFGABENSTELLUNG
1. Zeige die Ausrichtung (°) vom Kompass an
2. Norden (0-90)
Osten (90-180)
Süden (180-270)
Westen (270-360)
Lösung
Aufgabe 9: Messenger
AUFGABENSTELLUNG
1. Öffne den Simulator: https://makecode.microbit.org/
2. Erstelle ein neues Projekt namens "Messenger"
3. Schickt euch eine Zahl
Lösung
AUFGABENSTELLUNG
1. Generiert eine Zahl auf eurem micro:bit durch die vorher gelernten Methoden
2. Versenden der Zahl beim gleichzeitigen drücken von A und B
3. Empfangt Nachrichten von anderen
Lösung
Schleifen
Erklärung
- Ist die Anzahl der Wiederholungen bekannt, kann der nebenstehende Schleifenblock verwendet werden.
- Wenn nicht klar ist wie oft bestimmte Befehle wiederholt werden müssen wird der Schleifenblock verwendet, in dem die Befehle solange wiederholt werden, bis eine bestimmte Bedingung nicht mehr erfüllt ist.
Aufgabe 10: Countdown
AUFGABENSTELLUNG
1. Öffne den Simulator: https://makecode.microbit.org/
2. Erstelle ein neues Projekt namens „Countdown“
3. Gestartet wird bei 10 (Variable in „beim Start“ Block zuweisen)
4. Beim Drücken auf Knopf A wird schrittweise bis 0 runtergezählt
5. Dazu müssen die Befehle innerhalb der Schleife insgesamt 11-mal ausgeführt werden
6. Nach der 11. Wiederholung bricht die Schleife ab und ein Symbol erscheint am LED-Display des micro:bit
Lösung
Array
Erklärung
- Ist die Anzahl der Wiederholungen bekannt, kann der nebenstehende Schleifenblock verwendet werden.
- Wenn nicht klar ist wie oft bestimmte Befehle wiederholt werden müssen wird der Schleifenblock verwendet, in dem die Befehle solange wiederholt werden, bis eine bestimmte Bedingung nicht mehr erfüllt ist.
Aufgabe 11: Array
AUFGABENSTELLUNG
1. Öffne den Simulator: https://makecode.microbit.org/
2. Das Wort „Apfel“ soll am LED-Display des micro:bit angezeigt werden
3. Achte darauf, dass die Nummerierung bei 0 startet
4. Befehl zum Zugriff auf ein Element eines Arrays:
Lösung
Aufgabe 12: Array Namen
AUFGABENSTELLUNG
1. Öffne den Simulator: https://makecode.microbit.org/
2. Erstelle ein neues Projekt namens "Array Namen"
3. Sammelt die Namen aller am Tisch
4. Zeigt sie alle beim Drücken von „A“ hintereinander an
5. Schwierigkeit: "Zeige Zeichenkette" darf nur einmal verwendet werden
Lösung
Aufgabe 13: Array Namen erweitert
AUFGABENSTELLUNG
1. Öffne den Simulator: https://makecode.microbit.org/
2. Erstelle ein neues Projekt namens "Array Namen erweitert"
3. Empfang die Namen der anderen Kinder am Tisch und speichert sie ab
4. Jedes mal wenn ein Name empfangen wird sollen ALLE Namen angezeigt werden
5. Erweiterung: Namen dürfen nicht doppelt vorkommen
Lösung
Aufgabe 13: Brettspiel
AUFGABENSTELLUNG
1. Öffne den Simulator: https://makecode.microbit.org/
2. Erstelle ein neues Projekt namens "Brettspiel"
3. Beim Schütteln vom micro:bit soll zufällig ein Pfeil (Oben, Rechts, Unten, Links) angezeigt werden
4. Nach einer Pause von 2 Sekunden soll eine Zahl zwischen 1 und 5 angezeigt werden
Lösung
Aufgabe 14: Galgenmännchen
AUFGABENSTELLUNG
1. Öffne den Simulator: https://makecode.microbit.org/
2. Erstelle ein neues Projekt namens "Galgenmännchen"
3. Generiert alle (Klein) Buchstaben aus dem Alphabet
4. Startet bei "a"
5. Taste "B" geht im Alphabet weiter, (nach "z" folgt wieder "a")
6. Taste "A" geht im Alphabet zurück (vor "a" folgt "z")
7. Schütteln von micro:bit sendet den aktuellen Buchstaben