Pantomimespiel: Unterschied zwischen den Versionen

Aus microbit - Das Schulbuch
Zur Navigation springen Zur Suche springen
Maria.grandl (Diskussion | Beiträge)
Maria.grandl (Diskussion | Beiträge)
 
(10 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
[[ Datei:Pantomime_header.png | 350px | right ]]
== [[Datei:Icon_story.png|20px|Icon]] Guess and Run – Leas Idee ==
== [[Datei:Icon_story.png|20px|Icon]] Guess and Run – Leas Idee ==


Lea geht im Schulhof auf ihre Sportlehrerin zu und schlägt ihr ein Spiel vor, das mehrere Fächer beinhaltet:
Lea geht im Schulhof auf ihre Sportlehrerin zu und schlägt ihr ein Spiel vor, das mehrere Fächer beinhaltet:
Lea: „Hallo Frau Maier, ich habe eine coole Idee für unseren Turnunterricht. Wir haben gerade im Informatikunterricht den BBC micro:bit kennengelernt. Können wir diesen nicht auch in den Sportunterricht einbauen?“
Lea: „Hallo Frau Maier, ich habe eine coole Idee für unseren Turnunterricht. Wir haben gerade im Informatikunterricht den BBC micro:bit kennengelernt. Können wir diesen nicht auch in den Sportunterricht einbauen?“
Frau Maier: „Ja klar Lea, wie stellst du dir das vor?“
Frau Maier: „Ja klar Lea, wie stellst du dir das vor?“
Lea: „Wir könnten den BBC micro:bit in unserem Pantomimespiel einsetzen.“ Frau Maier: „Das ist eine sehr gute Idee, Lea. Ich rede mal mit dem Herrn Polter.“
Lea: „Wir könnten den BBC micro:bit in unserem Pantomimespiel einsetzen.“ Frau Maier: „Das ist eine sehr gute Idee, Lea. Ich rede mal mit dem Herrn Polter.“


== [[Datei:icon_gluehbirne.png|20px|Icon]] Aufgabenstellung ==
== [[Datei:icon_gluehbirne.png|20px|Icon]] Aufgabenstellung ==
=== Programm ===
Du hast 2 micro:bits, die miteinander Komunizieren. Auf einem wird eine Pantomime-Figur vorgegeben, der andere Stoppt die Zeit. Damit wir ganz genau wissen wie lange das Team zum erraten braucht, sendet ihr über den Funkkanal ein Signal sobald der Zufallsgenerator ein Symbol ausgewählt hat! Wenn dein Team das Symbol errät, wird über Button B auf einem zweiten micro:bit die Zeit gestoppt - und auf beiden micro:bits angezeigt.
Du hast 2 micro:bits, die miteinander Komunizieren. Auf einem wird eine Pantomime-Figur vorgegeben, der andere Stoppt die Zeit. Damit wir ganz genau wissen wie lange das Team zum erraten braucht, sendet ihr über den Funkkanal ein Signal sobald der Zufallsgenerator ein Symbol ausgewählt hat! Wenn dein Team das Symbol errät, wird über Button B auf einem zweiten micro:bit die Zeit gestoppt - und auf beiden micro:bits angezeigt.


Zeile 12: Zeile 18:
=== Spiel ===
=== Spiel ===
Die Klasse wird in Gruppen geteilt. Eine Person erklärt seiner Gruppe das durch einen Zufallsgenerator generierten Symbol pantomimisch. Nachdem der Begriff/Symbol erraten wurde, wird die Zeit gestoppt. Nun muss eine abgesteckte Strecke vom Pantomimen abgelaufen werden, während die nächste Person am Zufallsgenerator ein Symbol aussucht. Addiert die Zeiten, gewonnen hat dieses Team, das am schnellsten 15 Symbole erraten hat.
Die Klasse wird in Gruppen geteilt. Eine Person erklärt seiner Gruppe das durch einen Zufallsgenerator generierten Symbol pantomimisch. Nachdem der Begriff/Symbol erraten wurde, wird die Zeit gestoppt. Nun muss eine abgesteckte Strecke vom Pantomimen abgelaufen werden, während die nächste Person am Zufallsgenerator ein Symbol aussucht. Addiert die Zeiten, gewonnen hat dieses Team, das am schnellsten 15 Symbole erraten hat.


== [[Datei:icon_material.png|20px|Icon]] Materialien ==
== [[Datei:icon_material.png|20px|Icon]] Materialien ==
Zeile 48: Zeile 53:


== [[Datei:Icon_hilfe.png|20px|Icon]] Tipps und Hilfestellungen ==
== [[Datei:Icon_hilfe.png|20px|Icon]] Tipps und Hilfestellungen ==
* Zum Lösen der Aufgabe benötigt man Programmierblöcke aus den Grundlagen, Logik, Variablen und Funk
Benutze eine Variable, in der eine Zufallszahl gespeichert wird, um so das Symbol auszuwählen.
* Benutze eine Variable, in der die Zufallszahl gespeichert wird
Sende über Funk einen Text, sobald das Symbol ausgewählt ist, damit der zweite micro:bit die Zeit zählen kann.
* Vergleiche mit mathematischen Operatoren die Zufallszahlen
Der zweite micro:bit zählt die Sekunden in einer Variable 'zeit', sobald er einen Text empfängt, bis Button B gedrückt wird.
Die Zahl in der Variable 'zeit' kann dann über Funk wieder an micro:bit A gesendet werden.


=== Eckpfeiler zur Programmierung ===
Verwende zwei micro:bits.
==== Programm auf micro:bit A ====


=== Programm auf micro:bit A ===
Programmiert einen Zufallsgenerator mit 10 Symbolen. Die Symboländerung sollte durch Button A geschehen. (Du kannst vorgefertigten Symbole verwenden).  
Programmiert einen Zufallsgenerator mit 10 Symbolen. Die Symboländerung sollte durch Button A geschehen. (Du kannst vorgefertigten Symbole verwenden).  
Sobald das Symbol ausgesucht wurde, sende den Text "los" über Funk. Achte darauf, dass beim Start die Funkgruppe von den beiden micro:bits auf die selbe geschalten wird (zB. 1).
Sobald das Symbol ausgesucht wurde, sende den Text "los" über Funk. Achte darauf, dass beim Start die Funkgruppe von den beiden micro:bits auf die selbe geschalten wird (zB. 1).
Wenn der micro:bit eine Zahl über Funk empfängt, soll der zuerst "Zeit: " ausgeben, danach die empfangene Zahl (die Zeit die der zweite micro:bit gestoppt hat).
Wenn der micro:bit eine Zahl über Funk empfängt, soll der zuerst "Zeit: " ausgeben, danach die empfangene Zahl (die Zeit die der zweite micro:bit gestoppt hat).


=== Programm auf micro:bit B ===
==== Programm auf micro:bit B ====
Programmiert einen zweiten micro:bit, der auf ein Funksignal von micro:bit A lauscht. Wenn der zweite mirco:bit einen Text empfangt ("los"), dann soll die Zeit ab jetzt hochgezählt werden. Wenn Button B gedrückt wird, soll die Zeit gestoppt werden, und auf beiden micro:bits mit "Zeit: " und der angegebnen Zeit dargestellt werden.
Programmiert einen zweiten micro:bit, der auf ein Funksignal von micro:bit A wartet. Wenn der zweite mirco:bit einen Text empfangt ("los"), dann soll die Zeit ab jetzt hochgezählt werden. Setze die Variable 'zeit' auf 0 und die Variable 'laufen' auf 1 und führe eine Schleife solange aus, solange die Variable 'laufen' auf 1 ist. In dieser wird die Variable 'zeit' um 0.5 erhöht und 500ms gewartet.
Wenn Button B gedrückt wird, soll die Zeit gestoppt werden, indem die Variable 'laufen' auf 0 gesetzt wird. Dadurch wird die Schleife nicht nochmals ausgeführt. Sende die Variable 'zeit' über Funk auf den micro:bit A, und zeige auf beiden "Zeit: " und die gestoppt Zeit an.


Achte darauf, dass beim Start die Funkgruppe von den beiden micro:bits auf die selbe geschalten wird (zB. 1).
Achte darauf, dass beim Start die Funkgruppe von den beiden micro:bits auf die selbe geschalten wird (zB. 1).


=== Erforderliche Programmierblöcke ===
Zum Lösen der Aufgabe benötigt man Programmierblöcke aus den
* Grundlagen
* Logik
* [[Schleifen]]
* [[Variablen]]
* [[Nachrichten_senden_und_empfangen|Funk]]
=== Schritt für Schritt zur Lösung ===
Weitere Informationen, Hinweise und auch eine mögliche, komplette Lösung findest du auf der [[Pantomimespiel_loesung|Loesungsseite zu diesem Beispiel]].


== Präsentation und Reflexion ==
==[[Datei:presentation.png|20px|Icon]] Präsentation und Reflexion ==
* Welche Schwierigkeiten hattest du?
* Welche Schwierigkeiten hattest du?
* Findest du den Einsatz des micro:bits im Sportunterricht sinnvoll, wenn ja/nein warum?
* Findest du den Einsatz des micro:bits im Sportunterricht sinnvoll, wenn ja/nein warum?
* Fallen dir andere Aktivitäten im Sportunterricht ein, bei denen du den micro:bit verwenden kannst?
* Fallen dir andere Aktivitäten im Sportunterricht ein, bei denen du den micro:bit verwenden kannst?


== Weiterentwicklung ==
==[[Datei:icon_plus.png|20px|Icon]] Weiterentwicklung ==
* Programmieren eigener Symbole
* Programmieren eigener Symbole
* Abänderung der Übungen (Schwierigkeitsgrad erhöhen)
* Abänderung der Übungen (Schwierigkeitsgrad erhöhen)
* Statistik, zum Beispiel alle Zeiten zusammenzählen
* Statistik, zum Beispiel alle Zeiten zusammenzählen

Aktuelle Version vom 18. November 2020, 14:36 Uhr

Icon Guess and Run – Leas Idee

Lea geht im Schulhof auf ihre Sportlehrerin zu und schlägt ihr ein Spiel vor, das mehrere Fächer beinhaltet:

Lea: „Hallo Frau Maier, ich habe eine coole Idee für unseren Turnunterricht. Wir haben gerade im Informatikunterricht den BBC micro:bit kennengelernt. Können wir diesen nicht auch in den Sportunterricht einbauen?“

Frau Maier: „Ja klar Lea, wie stellst du dir das vor?“

Lea: „Wir könnten den BBC micro:bit in unserem Pantomimespiel einsetzen.“ Frau Maier: „Das ist eine sehr gute Idee, Lea. Ich rede mal mit dem Herrn Polter.“

Icon Aufgabenstellung

Programm

Du hast 2 micro:bits, die miteinander Komunizieren. Auf einem wird eine Pantomime-Figur vorgegeben, der andere Stoppt die Zeit. Damit wir ganz genau wissen wie lange das Team zum erraten braucht, sendet ihr über den Funkkanal ein Signal sobald der Zufallsgenerator ein Symbol ausgewählt hat! Wenn dein Team das Symbol errät, wird über Button B auf einem zweiten micro:bit die Zeit gestoppt - und auf beiden micro:bits angezeigt.


Spiel

Die Klasse wird in Gruppen geteilt. Eine Person erklärt seiner Gruppe das durch einen Zufallsgenerator generierten Symbol pantomimisch. Nachdem der Begriff/Symbol erraten wurde, wird die Zeit gestoppt. Nun muss eine abgesteckte Strecke vom Pantomimen abgelaufen werden, während die nächste Person am Zufallsgenerator ein Symbol aussucht. Addiert die Zeiten, gewonnen hat dieses Team, das am schnellsten 15 Symbole erraten hat.

Icon Materialien

  • 2x BBC micro:bit
  • Computer
  • Große Fläche
  • Hütchen

Icon Zeitaufwand

1 Schulstunde (Informatikunterricht) zum Programmieren und 1 Schulstunde für die Ausführung (Sportunterricht).


Icon Schwierigkeitsgrad

borderlessborderlessborderless

Icon Kompetenzen

Du lernst

  • einen einfachen Programmablauf abzubilden
  • zwei micro:bits miteinander über Funk zu verbinden
  • assoziatives Denken
  • im Team zu arbeiten

Du verbesserst

  • deine Ausdauerfähigkeit
  • deine koordinativen Fähigkeiten


Icon Unterrichtsfächer

  • Informatik
  • Bewegung und Sport


Icon Tipps und Hilfestellungen

Benutze eine Variable, in der eine Zufallszahl gespeichert wird, um so das Symbol auszuwählen. Sende über Funk einen Text, sobald das Symbol ausgewählt ist, damit der zweite micro:bit die Zeit zählen kann. Der zweite micro:bit zählt die Sekunden in einer Variable 'zeit', sobald er einen Text empfängt, bis Button B gedrückt wird. Die Zahl in der Variable 'zeit' kann dann über Funk wieder an micro:bit A gesendet werden.

Eckpfeiler zur Programmierung

Verwende zwei micro:bits.

Programm auf micro:bit A

Programmiert einen Zufallsgenerator mit 10 Symbolen. Die Symboländerung sollte durch Button A geschehen. (Du kannst vorgefertigten Symbole verwenden). Sobald das Symbol ausgesucht wurde, sende den Text "los" über Funk. Achte darauf, dass beim Start die Funkgruppe von den beiden micro:bits auf die selbe geschalten wird (zB. 1). Wenn der micro:bit eine Zahl über Funk empfängt, soll der zuerst "Zeit: " ausgeben, danach die empfangene Zahl (die Zeit die der zweite micro:bit gestoppt hat).

Programm auf micro:bit B

Programmiert einen zweiten micro:bit, der auf ein Funksignal von micro:bit A wartet. Wenn der zweite mirco:bit einen Text empfangt ("los"), dann soll die Zeit ab jetzt hochgezählt werden. Setze die Variable 'zeit' auf 0 und die Variable 'laufen' auf 1 und führe eine Schleife solange aus, solange die Variable 'laufen' auf 1 ist. In dieser wird die Variable 'zeit' um 0.5 erhöht und 500ms gewartet. Wenn Button B gedrückt wird, soll die Zeit gestoppt werden, indem die Variable 'laufen' auf 0 gesetzt wird. Dadurch wird die Schleife nicht nochmals ausgeführt. Sende die Variable 'zeit' über Funk auf den micro:bit A, und zeige auf beiden "Zeit: " und die gestoppt Zeit an.

Achte darauf, dass beim Start die Funkgruppe von den beiden micro:bits auf die selbe geschalten wird (zB. 1).

Erforderliche Programmierblöcke

Zum Lösen der Aufgabe benötigt man Programmierblöcke aus den


Schritt für Schritt zur Lösung

Weitere Informationen, Hinweise und auch eine mögliche, komplette Lösung findest du auf der Loesungsseite zu diesem Beispiel.

Icon Präsentation und Reflexion

  • Welche Schwierigkeiten hattest du?
  • Findest du den Einsatz des micro:bits im Sportunterricht sinnvoll, wenn ja/nein warum?
  • Fallen dir andere Aktivitäten im Sportunterricht ein, bei denen du den micro:bit verwenden kannst?

Icon Weiterentwicklung

  • Programmieren eigener Symbole
  • Abänderung der Übungen (Schwierigkeitsgrad erhöhen)
  • Statistik, zum Beispiel alle Zeiten zusammenzählen