Zauberbuttons: Unterschied zwischen den Versionen

Aus microbit - Das Schulbuch
Zur Navigation springen Zur Suche springen
Tobias.gruber (Diskussion | Beiträge)
Martin.teufel (Diskussion | Beiträge)
 
(23 dazwischenliegende Versionen von 3 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
== [[Datei:Icon_story.png|20px|Icon]] Alles Zauberei? Magie? Oder ist es doch ein Trick? ==
== [[Datei:Icon_story.png|20px|Icon]] Alles Zauberei? Oder ist es doch ein Trick? ==


[[Datei:microbit.jpg|right|400px|borderless|Zauberbuttons]]
[[Datei:microbit.jpg|right|400px|borderless|Zauberbuttons]]


Mit diesem Zaubertrick kannst du dein Publikum regelrecht verwirren. Oder lass´ am besten dein Publikum sich selbst verwirren. Mitmachen, statt nur zusehen! Verdrehte Knöpfe, verkehrte Buchstaben, verwirrtes Publikum. Was ist nun A und was ist B? Das ist hier die Frage. Aber überzeuge dich selbst und probiere es aus!
Mit diesem Zaubertrick kannst du dein Publikum verwirren. Oder lass am besten dein Publikum sich selbst verwirren. Welcher Button ist nun A und welcher ist B?
 
: Die vermeintliche Magie steckt im Programm-Code. Für diesen Trick benötigst du einen „Ferrit-Magneten“, den du für Zuseher nicht sichtbar in deine Hand nehmen kannst. Wenn dieser Magnet in die Nähe deines micro:bit kommt, verursacht dieser ein Vertauschen der Buttons. Tricky!


== [[Datei:icon_gluehbirne.png|20px|Icon]] Aufgabenstellung ==


== [[Datei:icon_gluehbirne.png|20px|Icon]] Aufgabenstellung ==


: Die vermeintliche Magie steckt im Programm-Code. Für diesen Trick benötigst du einen „Ferrit-Magneten“, den du für Zuseher nicht sichtbar in deine Hand nehmen kannst. Wenn dieser Magnet in die Nähe deines micro:bits kommt, verursacht dieser ein Vertauschen der Buttons. Tricky!
:: ''Wie soll das nun funktionieren?''
: Entwickle dein eigenes Zaubergerät!
: Entwickle dein eigenes Zaubergerät!
: Wenn du „Button A“ drückst, dann soll am LED-Display der Buchstabe „A“ angezeigt werden. Wenn du „Button B“ drückst, dann soll am LED-Display der Buchstabe „B“ angezeigt werden.
: Wenn du die Taste A drückst, dann soll am LED-Display der Buchstabe „A“ angezeigt werden. Wenn du die Taste B drückst, dann soll am LED-Display der Buchstabe „B“ angezeigt werden.
: Nun zur angeblichen „Zauberei“: Nimmst du einen „Ferrit-Magnet“ (nicht sichtbar) in deine Hand und führst diesen nahe zum micro:bit, dann soll beim Drücken der Buttons jeweils der falsche Buchstabe am LED-Display angezeigt werden.
: Bringst du einen „Ferrit-Magneten“ (nicht sichtbar in deiner Hand liegend) in die Nähe des micro:bit, so soll beim Drücken der Tasten jeweils der falsche Buchstabe am LED-Display angezeigt werden.
: Gibst du den micro:bit an dein Publikum weiter, so funktioniert wieder alles wie es soll. Warum wohl ;)
: Gibst du den micro:bit an dein Publikum weiter, so funktioniert wieder alles wie es soll. Warum wohl ;)


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


* micro:bit
* BBC micro:bit
* 1 kleiner Magnet (klein genug, dass er in der Hand unauffällig Platz hat)
* 1 kleiner Magnet (klein genug, dass er in der Hand unauffällig Platz hat)
* 2 selbstklebende Etiketten (Beschriftungslabels für Knopf A und Knopf B zur besseren Lesbarkeit)
* 2 selbstklebende Etiketten (Beschriftungslabels für Knopf A und Knopf B zur besseren Lesbarkeit)


== [[Datei:icon_sanduhr.png|20px|Icon]] Zeitaufwand ==
== [[Datei:icon_sanduhr.png|20px|Icon]] Zeitaufwand ==
Ca. 40 Minuten
1 Schulstunde
 
 


== [[Datei:Icon_puzzle3.png|20px|Icon]] Schwierigkeitsgrad ==
== [[Datei:Icon_puzzle3.png|20px|Icon]] Schwierigkeitsgrad ==
Zeile 35: Zeile 31:
== [[Datei:Icon_brain.png|20px|Icon]] Kompetenzen ==
== [[Datei:Icon_brain.png|20px|Icon]] Kompetenzen ==


* Magnetismus:
Du lernst
:: Magnetfeld, unsichtbar wirkende Kräfte, Induktion, Flussdichte, Einheit „Tesla“, („Mikro Tesla“)
 
* Programmierung: (Grundlagen, Eingabe, Logik, Variablen, Mathematik)
* bei der Programmierung die Blöcke Grundlagen, Eingabe, Logik, Variablen und Mathematik kennen.
:: Ereignis beim Programmstart
* das Erstellen und Benennen von Variablen.
:: Dauerhaftes Ereignis – Schleife
* Bedingungen in einen Programmablauf einzufügen.
* Verwendung von Variablen: Variablen erstellen, benennen, Werte zuweisen und vergleichen
* Wenn-dann-ansonsten (if-then-else) Verknüpfungen kennen.
:: Wenn-dann-ansonsten (if-then-else) Verknüpfungen
* etwas über die Wirkungsweise des Magnetfeldes.
* Mathematik: Absolute Werte, Betrag einer Zahl


== [[Datei:Icon faecher.png|20px|Icon]] Unterrichtsfächer ==
== [[Datei:Icon faecher.png|20px|Icon]] Unterrichtsfächer ==
M, Inf, PC, WE
Mathematik, Informatik, Physik, Werken


== [[Datei:Icon_hilfe.png|20px|Icon]] Tipps und Hilfestellungen ==
== [[Datei:Icon_hilfe.png|20px|Icon]] Tipps und Hilfestellungen ==
Zeile 57: Zeile 52:
=== Hilfe und Lösung: ===
=== Hilfe und Lösung: ===


Weitere Informationen, Hinweise, eine schrittweise Hilfe zur Programmierung und auch eine mögliche komplette Lösung findest du auf der [[Zauberbuttons_Lösung|Lösungsseite zu diesem Beispiel]]
Weitere Informationen, Hinweise, eine schrittweise Hilfe zur Programmierung und auch eine mögliche komplette Lösung findest du auf der [[Zauberbuttons_Lösung|Lösungsseite zu diesem Beispiel]].


==[[Datei:presentation.png|20px|Icon]] Reflexion und Erweiterungsmöglichkeiten ==
==[[Datei:presentation.png|20px|Icon]] Reflexion und Erweiterungsmöglichkeiten ==
Zeile 64: Zeile 59:
* Was war bei diesem Beispiel neu für dich?
* Was war bei diesem Beispiel neu für dich?
* Wie hast du dein Produkt programmiert?
* Wie hast du dein Produkt programmiert?
* Gab es Schwierigkeiten (Verständnis, Ausführung) für dich? Wenn ja - wie hast du diese gelöst?
* Hattest du Schwierigkeiten (Verständnis, Ausführung)? Wenn ja, wie hast du diese gelöst?
* Waren alle Abläufe der Programmierung klar für dich?
* Waren alle Abläufe der Programmierung klar für dich?
* Gibt es einen weiteren Lösungsvorschlag für dieses Programm von dir?
* Gibt es einen weiteren Lösungsvorschlag für dieses Programm von dir?
Zeile 71: Zeile 66:
=== Erweiterungsmöglichkeiten – Ausblicke: ===
=== Erweiterungsmöglichkeiten – Ausblicke: ===
* Weitere Sensoren:
* Weitere Sensoren:
:: Mit welchen am micro:bit verbauten Sensoren könnte man ein ähnliches, oder gleiches Ergebnis erzielen?
:: Mit welchen am BBC micro:bit verbauten Sensoren könnte man ein ähnliches oder gleiches Ergebnis erzielen?
:: Probiere dein Produkt mit anderen am micro:bit verbauten Sensoren zu erweitern.
:: Probiere, dein Produkt mit anderen am BBC micro:bit eingebauten Sensoren zu erweitern.
 
<htmlet>makecode_embed</htmlet>

Aktuelle Version vom 17. Mai 2022, 07:54 Uhr

Icon Alles Zauberei? Oder ist es doch ein Trick?

Zauberbuttons
Zauberbuttons

Mit diesem Zaubertrick kannst du dein Publikum verwirren. Oder lass am besten dein Publikum sich selbst verwirren. Welcher Button ist nun A und welcher ist B?

Die vermeintliche Magie steckt im Programm-Code. Für diesen Trick benötigst du einen „Ferrit-Magneten“, den du für Zuseher nicht sichtbar in deine Hand nehmen kannst. Wenn dieser Magnet in die Nähe deines micro:bit kommt, verursacht dieser ein Vertauschen der Buttons. Tricky!

Icon Aufgabenstellung

Entwickle dein eigenes Zaubergerät!
Wenn du die Taste A drückst, dann soll am LED-Display der Buchstabe „A“ angezeigt werden. Wenn du die Taste B drückst, dann soll am LED-Display der Buchstabe „B“ angezeigt werden.
Bringst du einen „Ferrit-Magneten“ (nicht sichtbar in deiner Hand liegend) in die Nähe des micro:bit, so soll beim Drücken der Tasten jeweils der falsche Buchstabe am LED-Display angezeigt werden.
Gibst du den micro:bit an dein Publikum weiter, so funktioniert wieder alles wie es soll. Warum wohl ;)

Icon Materialien

  • BBC micro:bit
  • 1 kleiner Magnet (klein genug, dass er in der Hand unauffällig Platz hat)
  • 2 selbstklebende Etiketten (Beschriftungslabels für Knopf A und Knopf B zur besseren Lesbarkeit)

Icon Zeitaufwand

1 Schulstunde

Icon Schwierigkeitsgrad

borderlessborderlessborderless



Icon Kompetenzen

Du lernst

  • bei der Programmierung die Blöcke Grundlagen, Eingabe, Logik, Variablen und Mathematik kennen.
  • das Erstellen und Benennen von Variablen.
  • Bedingungen in einen Programmablauf einzufügen.
  • Wenn-dann-ansonsten (if-then-else) Verknüpfungen kennen.
  • etwas über die Wirkungsweise des Magnetfeldes.

Icon Unterrichtsfächer

Mathematik, Informatik, Physik, Werken

Icon Tipps und Hilfestellungen

  • Rufe die Webseite https://makecode.microbit.org auf und erstelle dein Programm.
  • Wenn Knopf „A“ oder „B“ gedrückt wird, soll entsprechend „A“ oder „B“ ausgegeben werden.
  • Die permanent herrschende magnetische Kraft der Erde soll als Referenzwert verwendet werden.
  • Wenn ein (stärkerer) Magnet in die Nähe des micro:bit gehalten wird, sollen die Buttons „A“ und „B“ die „Rollen“ wechseln.
  • Du wirst u.a. folgende Blöcke verwenden: Grundlagen (beim Start, dauerhaft, zeige,…), Eingabe (Magnetkraft,…), Variablen (neu), Logik (if-then-else, Vergleiche), Mathematik (absoluter Wert einer Zahl – Betrag)

Hilfe und Lösung:

Weitere Informationen, Hinweise, eine schrittweise Hilfe zur Programmierung und auch eine mögliche komplette Lösung findest du auf der Lösungsseite zu diesem Beispiel.

Icon Reflexion und Erweiterungsmöglichkeiten

  • Was kann dein Produkt? Stelle es vor!
  • Was war bei diesem Beispiel neu für dich?
  • Wie hast du dein Produkt programmiert?
  • Hattest du Schwierigkeiten (Verständnis, Ausführung)? Wenn ja, wie hast du diese gelöst?
  • Waren alle Abläufe der Programmierung klar für dich?
  • Gibt es einen weiteren Lösungsvorschlag für dieses Programm von dir?
  • Gibt es deiner Meinung nach eine Anwendungsmöglichkeit im Alltag für so etwas?

Erweiterungsmöglichkeiten – Ausblicke:

  • Weitere Sensoren:
Mit welchen am BBC micro:bit verbauten Sensoren könnte man ein ähnliches oder gleiches Ergebnis erzielen?
Probiere, dein Produkt mit anderen am BBC micro:bit eingebauten Sensoren zu erweitern.