https://mbit.phst.at/api.php?action=feedcontributions&user=Tobias.gruber&feedformat=atommicrobit - Das Schulbuch - Benutzerbeiträge [de]2024-03-29T15:13:34ZBenutzerbeiträgeMediaWiki 1.30.0https://mbit.phst.at/index.php?title=Zauberbuttons&diff=3161Zauberbuttons2018-05-27T08:24:07Z<p>Tobias.gruber: /* 20px|Icon Reflexion und Erweiterungsmöglichkeiten */</p>
<hr />
<div>== [[Datei:Icon_story.png|20px|Icon]] Alles Zauberei? Magie? Oder ist es doch ein Trick? ==<br />
<br />
[[Datei:microbit.jpg|right|400px|borderless|Zauberbuttons]]<br />
<br />
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!<br />
<br />
<br />
<br />
== [[Datei:icon_gluehbirne.png|20px|Icon]] Aufgabenstellung ==<br />
<br />
: 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!<br />
:: ''Wie soll das nun funktionieren?''<br />
: Entwickle dein eigenes Zaubergerät!<br />
: 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.<br />
: 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.<br />
: Gibst du den micro:bit an dein Publikum weiter, so funktioniert wieder alles wie es soll. Warum wohl ;)<br />
<br />
== [[Datei:icon_material.png|20px|Icon]] Materialien ==<br />
<br />
* micro:bit<br />
* 1 kleiner Magnet (klein genug, dass er in der Hand unauffällig Platz hat)<br />
* 2 selbstklebende Etiketten (Beschriftungslabels für Knopf A und Knopf B zur besseren Lesbarkeit)<br />
<br />
== [[Datei:icon_sanduhr.png|20px|Icon]] Zeitaufwand ==<br />
Ca. 40 Minuten<br />
<br />
<br />
<br />
== [[Datei:Icon_puzzle3.png|20px|Icon]] Schwierigkeitsgrad ==<br />
[[Datei:SternGelb.png|30px|borderless]][[Datei:SternGelb.png|30px|borderless]][[Datei:SternLeer.png|30px|borderless]]<br />
<br />
<br />
<br />
<br />
== [[Datei:Icon_brain.png|20px|Icon]] Kompetenzen ==<br />
<br />
* Magnetismus:<br />
:: Magnetfeld, unsichtbar wirkende Kräfte, Induktion, Flussdichte, Einheit „Tesla“, („Mikro Tesla“)<br />
* Programmierung: (Grundlagen, Eingabe, Logik, Variablen, Mathematik)<br />
:: Ereignis beim Programmstart<br />
:: Dauerhaftes Ereignis – Schleife<br />
* Verwendung von Variablen: Variablen erstellen, benennen, Werte zuweisen und vergleichen<br />
:: Wenn-dann-ansonsten (if-then-else) Verknüpfungen<br />
* Mathematik: Absolute Werte, Betrag einer Zahl<br />
<br />
== [[Datei:Icon faecher.png|20px|Icon]] Unterrichtsfächer ==<br />
M, Inf, PC, WE<br />
<br />
== [[Datei:Icon_hilfe.png|20px|Icon]] Tipps und Hilfestellungen ==<br />
<br />
* Rufe die Webseite https://makecode.microbit.org auf und erstelle dein Programm.<br />
* Wenn Knopf „A“ oder „B“ gedrückt wird, soll entsprechend „A“ oder „B“ ausgegeben werden.<br />
* Die permanent herrschende magnetische Kraft der Erde soll als Referenzwert verwendet werden.<br />
* Wenn ein (stärkerer) Magnet in die Nähe des micro:bit gehalten wird, sollen die Buttons „A“ und „B“ die „Rollen“ wechseln.<br />
* 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)<br />
<br />
=== Hilfe und Lösung: ===<br />
<br />
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]]<br />
<br />
==[[Datei:presentation.png|20px|Icon]] Reflexion und Erweiterungsmöglichkeiten ==<br />
<br />
* Was kann dein Produkt? Stelle es vor!<br />
* Was war bei diesem Beispiel neu für dich?<br />
* Wie hast du dein Produkt programmiert?<br />
* Gab es Schwierigkeiten (Verständnis, Ausführung) für dich? Wenn ja - wie hast du diese gelöst?<br />
* Waren alle Abläufe der Programmierung klar für dich?<br />
* Gibt es einen weiteren Lösungsvorschlag für dieses Programm von dir?<br />
* Gibt es deiner Meinung nach eine Anwendungsmöglichkeit im Alltag für so etwas?<br />
<br />
=== Erweiterungsmöglichkeiten – Ausblicke: ===<br />
* Weitere Sensoren:<br />
:: Mit welchen am micro:bit verbauten Sensoren könnte man ein ähnliches, oder gleiches Ergebnis erzielen?<br />
:: Probiere dein Produkt mit anderen am micro:bit verbauten Sensoren zu erweitern.</div>Tobias.gruberhttps://mbit.phst.at/index.php?title=Zauberbuttons&diff=3160Zauberbuttons2018-05-27T08:22:57Z<p>Tobias.gruber: /* 20px|Icon Reflexion und Erweiterungsmöglichkeiten */</p>
<hr />
<div>== [[Datei:Icon_story.png|20px|Icon]] Alles Zauberei? Magie? Oder ist es doch ein Trick? ==<br />
<br />
[[Datei:microbit.jpg|right|400px|borderless|Zauberbuttons]]<br />
<br />
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!<br />
<br />
<br />
<br />
== [[Datei:icon_gluehbirne.png|20px|Icon]] Aufgabenstellung ==<br />
<br />
: 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!<br />
:: ''Wie soll das nun funktionieren?''<br />
: Entwickle dein eigenes Zaubergerät!<br />
: 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.<br />
: 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.<br />
: Gibst du den micro:bit an dein Publikum weiter, so funktioniert wieder alles wie es soll. Warum wohl ;)<br />
<br />
== [[Datei:icon_material.png|20px|Icon]] Materialien ==<br />
<br />
* micro:bit<br />
* 1 kleiner Magnet (klein genug, dass er in der Hand unauffällig Platz hat)<br />
* 2 selbstklebende Etiketten (Beschriftungslabels für Knopf A und Knopf B zur besseren Lesbarkeit)<br />
<br />
== [[Datei:icon_sanduhr.png|20px|Icon]] Zeitaufwand ==<br />
Ca. 40 Minuten<br />
<br />
<br />
<br />
== [[Datei:Icon_puzzle3.png|20px|Icon]] Schwierigkeitsgrad ==<br />
[[Datei:SternGelb.png|30px|borderless]][[Datei:SternGelb.png|30px|borderless]][[Datei:SternLeer.png|30px|borderless]]<br />
<br />
<br />
<br />
<br />
== [[Datei:Icon_brain.png|20px|Icon]] Kompetenzen ==<br />
<br />
* Magnetismus:<br />
:: Magnetfeld, unsichtbar wirkende Kräfte, Induktion, Flussdichte, Einheit „Tesla“, („Mikro Tesla“)<br />
* Programmierung: (Grundlagen, Eingabe, Logik, Variablen, Mathematik)<br />
:: Ereignis beim Programmstart<br />
:: Dauerhaftes Ereignis – Schleife<br />
* Verwendung von Variablen: Variablen erstellen, benennen, Werte zuweisen und vergleichen<br />
:: Wenn-dann-ansonsten (if-then-else) Verknüpfungen<br />
* Mathematik: Absolute Werte, Betrag einer Zahl<br />
<br />
== [[Datei:Icon faecher.png|20px|Icon]] Unterrichtsfächer ==<br />
M, Inf, PC, WE<br />
<br />
== [[Datei:Icon_hilfe.png|20px|Icon]] Tipps und Hilfestellungen ==<br />
<br />
* Rufe die Webseite https://makecode.microbit.org auf und erstelle dein Programm.<br />
* Wenn Knopf „A“ oder „B“ gedrückt wird, soll entsprechend „A“ oder „B“ ausgegeben werden.<br />
* Die permanent herrschende magnetische Kraft der Erde soll als Referenzwert verwendet werden.<br />
* Wenn ein (stärkerer) Magnet in die Nähe des micro:bit gehalten wird, sollen die Buttons „A“ und „B“ die „Rollen“ wechseln.<br />
* 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)<br />
<br />
=== Hilfe und Lösung: ===<br />
<br />
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]]<br />
<br />
==[[Datei:presentation.png|20px|Icon]] Reflexion und Erweiterungsmöglichkeiten ==<br />
<br />
* Was kann dein Produkt? Stelle es vor!<br />
* Was war bei diesem Beispiel neu für dich?<br />
* Wie hast du dein Produkt programmiert?<br />
* Gab es Schwierigkeiten (Verständnis, Ausführung) für dich?<br />
* Waren alle Abläufe der Programmierung klar für dich?<br />
* Gibt es einen weiteren Lösungsvorschlag für dieses Programm von dir?<br />
* Gibt es deiner Meinung nach eine Anwendungsmöglichkeit im Alltag für so etwas?<br />
<br />
=== Erweiterungsmöglichkeiten – Ausblicke: ===<br />
* Weitere Sensoren:<br />
:: Mit welchen am micro:bit verbauten Sensoren könnte man ein ähnliches, oder gleiches Ergebnis erzielen?<br />
:: Probiere dein Produkt mit anderen am micro:bit verbauten Sensoren zu erweitern.</div>Tobias.gruberhttps://mbit.phst.at/index.php?title=Zauberbuttons_L%C3%B6sung&diff=2926Zauberbuttons Lösung2018-05-14T22:49:35Z<p>Tobias.gruber: /* Tipps: Hilfe zur Programmierung */</p>
<hr />
<div>== Tipps: Hilfe zur Programmierung ==<br />
<br />
; Schritt 1 - Button A und Button B programmieren<br />
: Bevor wir den Trick programmieren, sollte am Display alles richtig angezeigt werden – so wie es vom Publikum erwartet wird. Durch Drücken des Knopfes „A“, soll auch am LED-Display „A“ angezeigt werden. Wenn du den Knopf „B“ drückst, soll am LED-Display „B“ angezeigt werden.<spoiler text="Blöcke">[[Datei:WennKnopfA.jpg]][[Datei:WennKnopfB.jpg]]</spoiler><br />
<br />
<br />
; Schritt 2 - Die magnetische Kraft wird gemessen<br />
* Dein micro:bit Controller kann mittels der Kompassfunktion auch Magnetfelder erkennen und darauf reagieren. Verwende diese Funktion, um beim Programmstart die Magnetkraft der Erde zu ermitteln.<br />
:: <u>'''''Hinweis'''''</u>: Du findest diesen Block unter Eingabe -->…Mehr --> Magnetkraft. Verwende das Drop-Down-Menü um „Stärke“ auszuwählen.<spoiler text="Blöcke">[[Datei:Magnetkraft_messen.jpg]]</spoiler><br />
<br />
* Damit das beim Programmstart geschieht, so musst du den Block „beim Start“ aus der Kategorie „Grundlagen“ auswählen.<spoiler text="Blöcke">[[Datei:BeimStart.jpg]]</spoiler> <br />
<br />
* Die auf den micro:bit wirkende Magnetkraft der Erde soll gemessen und abgespeichert werden. Erstelle hierfür eine neue Variable „force“.<br />
:: <u>'''''Hinweis'''''</u>: Variablen --> Neue Variable anlegen --> „force“<br />
* Der Wert der gemessenen Magnetkraft (Einheit: Mikrotesla [µT]) der Erde soll an „force“ übergeben werden. Der „Absolute Wert“ kommt dem „Betrag“ einer Zahl gleich. Die Zahl ist somit immer positiv.<br />
:: <u>'''''Hinweis'''''</u>: Mathematik --> …Mehr --> Absolute von …<spoiler text="Blöcke">[[Datei:Math_absolute.jpg]][[Datei:Absolute_von.jpg]][[Datei:Beim_Strart_I.jpg]]</spoiler><br />
: ''Technische Information: Jeder Permanentmagnet hat zwei Pole (Nordpol und Südpol genannt). Jedes Ende des Magneten, welches sich dem micro:bit nähert hat entweder einen positiven Wert (z.B. +100), oder einen negativen Wert (z.B.: -100). Wir wollen unabhängig vom Vorzeichen wissen, ob die magnetische Kraft rund um den micro:bit stärker wird. Deshalb wird der Betrag der Zahl („Absolute von …“) ermittelt.''<br />
<br />
<br />
; Schritt 3 - Prüfen, ob sich ein Magnet in der Nähe des microBit befindet<br />
* Jetzt kann dein micro:bit messen und prüfen, ob sich ein stärkerer Magnet in der Nähe befindet. Dies ist der Fall, wenn der Wert der Messung höher ist als der gemessene Wert des Magnetfeldes der Erde. Der Wert soll in einer neuen Variable „isSwitched“ gespeichert werden.<br />
* Erstelle eine neue Variable „isSwitched“.<br />
:: <u>'''''Hinweis'''''</u>: Variablen --> Neue Variable anlegen --> „isSwitched“<spoiler text="Blöcke">[[Datei:Beim_Start_II.jpg]]</spoiler><br />
* Im Block-Menü findest du unter „Logik“ die Möglichkeit zwei Werte miteinander zu vergleichen. Wähle diesen Block aus und prüfe, ob der gespeicherte Wert von „force“ größer ist als 100.<br />
<br />
<br />
; Schritt 4 - Messungen dauerhaft durchführen<br />
* Damit nicht nur zu Beginn beim Programmstart gemessen wird, ob sich ein Magnet in der Nähe befindet, muss dein micro:bit die Messungen permanent („dauerhaft“) durchführen.<br />
* Verwende hierfür den Block „dauerhaft“ aus der Kategorie „Grundlagen“.<spoiler text="Blöcke">[[Datei:Dauerhaft.jpg]]</spoiler><br />
<br />
<br />
; Schritt 5 - Vertauschen der Buttons A und B wenn ein Magnet in der Nähe ist<br />
* Der Wert der Variable „isSwitched“ kann nun zu jeder Zeit ermittelt werden. Falls der Magnet in der Nähe ist, so wird der Wert der Variablen auf „true“ (richtig/zutreffend) geändert.<br />
* Nütze diese Möglichkeit, um die Funktionalität deiner Buttons zu vertauschen. Verwende dazu die „if then else“ (wenn-dann-ansonsten) Funktion aus der Kategorie „Logik“.<spoiler text="Blöcke">[[Datei:Logik.jpg]][[Datei:ifthenelse.jpg]]</spoiler><br />
* Du kannst nun den Code für deinen Trick vervollständigen, indem du diesen Block für jede deiner Buttons verwendest.<spoiler text="Blöcke">[[Datei:ifApressed.jpg]][[Datei:ifBpressed.jpg]]</spoiler><br />
*Wenn der Wert für die Variable „isSwitched“ „true“ ist, dann werden durch den „if then else“ Block jeweils die Buttons bei deren Betätigung vertauscht am LED-Display angezeigt.<br />
<br />
<br />
; Schritt 6 - Führe nun deinen Trick vor<br />
: Stelle nun dein Programm fertig und lade es auf deinen micro:bit herunter.<br />
: Übe deinen Trick einige Male, bevor du diesen deinen Freunden vorstellen kannst.<br />
: Fordere deine Freunde auf, die Knöpfe zu betätigen, nachdem du die Labels vertauscht hast.<br />
: Der Trick wird beim Publikum nicht funktionieren, weil sie keinen Magneten in der Hand halten.<br />
<br />
== Mögliche Programmlösung ==<br />
<br />
[[Datei:Programmcode.jpg]]</div>Tobias.gruberhttps://mbit.phst.at/index.php?title=Zauberbuttons_L%C3%B6sung&diff=2925Zauberbuttons Lösung2018-05-14T22:48:46Z<p>Tobias.gruber: /* Tipps: Hilfe zur Programmierung */</p>
<hr />
<div>== Tipps: Hilfe zur Programmierung ==<br />
<br />
; Schritt 1 - Button A und Button B programmieren<br />
: Bevor wir den Trick programmieren, sollte am Display alles richtig angezeigt werden – so wie es vom Publikum erwartet wird. Durch Drücken des Knopfes „A“, soll auch am LED-Display „A“ angezeigt werden. Wenn du den Knopf „B“ drückst, soll am LED-Display „B“ angezeigt werden.<spoiler text="Blöcke">[[Datei:WennKnopfA.jpg]][[Datei:WennKnopfB.jpg]]</spoiler><br />
<br />
<br />
; Schritt 2 - Die magnetische Kraft wird gemessen<br />
* Dein micro:bit Controller kann mittels der Kompassfunktion auch Magnetfelder erkennen und darauf reagieren. Verwende diese Funktion, um beim Programmstart die Magnetkraft der Erde zu ermitteln.<br />
:: <u>'''''Hinweis'''''</u>: Du findest diesen Block unter Eingabe -->…Mehr --> Magnetkraft. Verwende das Drop-Down-Menü um „Stärke“ auszuwählen.<spoiler text="Blöcke">[[Datei:Magnetkraft_messen.jpg]]</spoiler><br />
<br />
* Damit das beim Programmstart geschieht, so musst du den Block „beim Start“ aus der Kategorie „Grundlagen“ auswählen.<spoiler text="Blöcke">[[Datei:BeimStart.jpg]]</spoiler> <br />
<br />
* Die auf den micro:bit wirkende Magnetkraft der Erde soll gemessen und abgespeichert werden. Erstelle hierfür eine neue Variable „force“.<br />
:: <u>'''''Hinweis'''''</u>: Variablen --> Neue Variable anlegen --> „force“<br />
* Der Wert der gemessenen Magnetkraft (Einheit: Mikrotesla [µT]) der Erde soll an „force“ übergeben werden. Der „Absolute Wert“ kommt dem „Betrag“ einer Zahl gleich. Die Zahl ist somit immer positiv.<br />
:: <u>'''''Hinweis'''''</u>: Mathematik --> …Mehr --> Absolute von …<spoiler text="Blöcke">[[Datei:Math_absolute.jpg]][[Datei:Absolute_von.jpg]][[Datei:Beim_Strart_I.jpg]]</spoiler><br />
: ''Technische Information: Jeder Permanentmagnet hat zwei Pole (Nordpol und Südpol genannt). Jedes Ende des Magneten, welches sich dem micro:bit nähert hat entweder einen positiven Wert (z.B. +100), oder einen negativen Wert (z.B.: -100). Wir wollen unabhängig vom Vorzeichen wissen, ob die magnetische Kraft rund um den micro:bit stärker wird. Deshalb wird der Betrag der Zahl („Absolute von …“) ermittelt.''<br />
<br />
<br />
; Schritt 3 - Prüfen, ob sich ein Magnet in der Nähe des "micro:bit" befindet<br />
* Jetzt kann dein micro:bit messen und prüfen, ob sich ein stärkerer Magnet in der Nähe befindet. Dies ist der Fall, wenn der Wert der Messung höher ist als der gemessene Wert des Magnetfeldes der Erde. Der Wert soll in einer neuen Variable „isSwitched“ gespeichert werden.<br />
* Erstelle eine neue Variable „isSwitched“.<br />
:: <u>'''''Hinweis'''''</u>: Variablen --> Neue Variable anlegen --> „isSwitched“<spoiler text="Blöcke">[[Datei:Beim_Start_II.jpg]]</spoiler><br />
* Im Block-Menü findest du unter „Logik“ die Möglichkeit zwei Werte miteinander zu vergleichen. Wähle diesen Block aus und prüfe, ob der gespeicherte Wert von „force“ größer ist als 100.<br />
<br />
<br />
; Schritt 4 - Messungen dauerhaft durchführen<br />
* Damit nicht nur zu Beginn beim Programmstart gemessen wird, ob sich ein Magnet in der Nähe befindet, muss dein micro:bit die Messungen permanent („dauerhaft“) durchführen.<br />
* Verwende hierfür den Block „dauerhaft“ aus der Kategorie „Grundlagen“.<spoiler text="Blöcke">[[Datei:Dauerhaft.jpg]]</spoiler><br />
<br />
<br />
; Schritt 5 - Vertauschen der Buttons A und B wenn ein Magnet in der Nähe ist<br />
* Der Wert der Variable „isSwitched“ kann nun zu jeder Zeit ermittelt werden. Falls der Magnet in der Nähe ist, so wird der Wert der Variablen auf „true“ (richtig/zutreffend) geändert.<br />
* Nütze diese Möglichkeit, um die Funktionalität deiner Buttons zu vertauschen. Verwende dazu die „if then else“ (wenn-dann-ansonsten) Funktion aus der Kategorie „Logik“.<spoiler text="Blöcke">[[Datei:Logik.jpg]][[Datei:ifthenelse.jpg]]</spoiler><br />
* Du kannst nun den Code für deinen Trick vervollständigen, indem du diesen Block für jede deiner Buttons verwendest.<spoiler text="Blöcke">[[Datei:ifApressed.jpg]][[Datei:ifBpressed.jpg]]</spoiler><br />
*Wenn der Wert für die Variable „isSwitched“ „true“ ist, dann werden durch den „if then else“ Block jeweils die Buttons bei deren Betätigung vertauscht am LED-Display angezeigt.<br />
<br />
<br />
; Schritt 6 - Führe nun deinen Trick vor<br />
: Stelle nun dein Programm fertig und lade es auf deinen micro:bit herunter.<br />
: Übe deinen Trick einige Male, bevor du diesen deinen Freunden vorstellen kannst.<br />
: Fordere deine Freunde auf, die Knöpfe zu betätigen, nachdem du die Labels vertauscht hast.<br />
: Der Trick wird beim Publikum nicht funktionieren, weil sie keinen Magneten in der Hand halten.<br />
<br />
== Mögliche Programmlösung ==<br />
<br />
[[Datei:Programmcode.jpg]]</div>Tobias.gruberhttps://mbit.phst.at/index.php?title=Zauberbuttons_L%C3%B6sung&diff=2924Zauberbuttons Lösung2018-05-14T22:48:08Z<p>Tobias.gruber: /* Tipps: Hilfe zur Programmierung */</p>
<hr />
<div>== Tipps: Hilfe zur Programmierung ==<br />
<br />
; Schritt 1 - Button A und Button B programmieren<br />
: Bevor wir den Trick programmieren, sollte am Display alles richtig angezeigt werden – so wie es vom Publikum erwartet wird. Durch Drücken des Knopfes „A“, soll auch am LED-Display „A“ angezeigt werden. Wenn du den Knopf „B“ drückst, soll am LED-Display „B“ angezeigt werden.<spoiler text="Blöcke">[[Datei:WennKnopfA.jpg]][[Datei:WennKnopfB.jpg]]</spoiler><br />
<br />
<br />
; Schritt 2 - Die magnetische Kraft wird gemessen<br />
* Dein micro:bit Controller kann mittels der Kompassfunktion auch Magnetfelder erkennen und darauf reagieren. Verwende diese Funktion, um beim Programmstart die Magnetkraft der Erde zu ermitteln.<br />
:: <u>'''''Hinweis'''''</u>: Du findest diesen Block unter Eingabe -->…Mehr --> Magnetkraft. Verwende das Drop-Down-Menü um „Stärke“ auszuwählen.<spoiler text="Blöcke">[[Datei:Magnetkraft_messen.jpg]]</spoiler><br />
<br />
* Damit das beim Programmstart geschieht, so musst du den Block „beim Start“ aus der Kategorie „Grundlagen“ auswählen.<spoiler text="Blöcke">[[Datei:BeimStart.jpg]]</spoiler> <br />
<br />
* Die auf den micro:bit wirkende Magnetkraft der Erde soll gemessen und abgespeichert werden. Erstelle hierfür eine neue Variable „force“.<br />
:: <u>'''''Hinweis'''''</u>: Variablen --> Neue Variable anlegen --> „force“<br />
* Der Wert der gemessenen Magnetkraft (Einheit: Mikrotesla [µT]) der Erde soll an „force“ übergeben werden. Der „Absolute Wert“ kommt dem „Betrag“ einer Zahl gleich. Die Zahl ist somit immer positiv.<br />
:: <u>'''''Hinweis'''''</u>: Mathematik --> …Mehr --> Absolute von …<spoiler text="Blöcke">[[Datei:Math_absolute.jpg]][[Datei:Absolute_von.jpg]][[Datei:Beim_Strart_I.jpg]]</spoiler><br />
: ''Technische Information: Jeder Permanentmagnet hat zwei Pole (Nordpol und Südpol genannt). Jedes Ende des Magneten, welches sich dem micro:bit nähert hat entweder einen positiven Wert (z.B. +100), oder einen negativen Wert (z.B.: -100). Wir wollen unabhängig vom Vorzeichen wissen, ob die magnetische Kraft rund um den micro:bit stärker wird. Deshalb wird der Betrag der Zahl („Absolute von …“) ermittelt.''<br />
<br />
<br />
; Schritt 3 - Prüfen, ob sich ein Magnet in der Nähe des micro:bit befindet<br />
* Jetzt kann dein micro:bit messen und prüfen, ob sich ein stärkerer Magnet in der Nähe befindet. Dies ist der Fall, wenn der Wert der Messung höher ist als der gemessene Wert des Magnetfeldes der Erde. Der Wert soll in einer neuen Variable „isSwitched“ gespeichert werden.<br />
* Erstelle eine neue Variable „isSwitched“.<br />
:: <u>'''''Hinweis'''''</u>: Variablen --> Neue Variable anlegen --> „isSwitched“<spoiler text="Blöcke">[[Datei:Beim_Start_II.jpg]]</spoiler><br />
* Im Block-Menü findest du unter „Logik“ die Möglichkeit zwei Werte miteinander zu vergleichen. Wähle diesen Block aus und prüfe, ob der gespeicherte Wert von „force“ größer ist als 100.<br />
<br />
<br />
; Schritt 4 - Messungen dauerhaft durchführen<br />
* Damit nicht nur zu Beginn beim Programmstart gemessen wird, ob sich ein Magnet in der Nähe befindet, muss dein micro:bit die Messungen permanent („dauerhaft“) durchführen.<br />
* Verwende hierfür den Block „dauerhaft“ aus der Kategorie „Grundlagen“.<spoiler text="Blöcke">[[Datei:Dauerhaft.jpg]]</spoiler><br />
<br />
<br />
; Schritt 5 - Vertauschen der Buttons A und B wenn ein Magnet in der Nähe ist<br />
* Der Wert der Variable „isSwitched“ kann nun zu jeder Zeit ermittelt werden. Falls der Magnet in der Nähe ist, so wird der Wert der Variablen auf „true“ (richtig/zutreffend) geändert.<br />
* Nütze diese Möglichkeit, um die Funktionalität deiner Buttons zu vertauschen. Verwende dazu die „if then else“ (wenn-dann-ansonsten) Funktion aus der Kategorie „Logik“.<spoiler text="Blöcke">[[Datei:Logik.jpg]][[Datei:ifthenelse.jpg]]</spoiler><br />
* Du kannst nun den Code für deinen Trick vervollständigen, indem du diesen Block für jede deiner Buttons verwendest.<spoiler text="Blöcke">[[Datei:ifApressed.jpg]][[Datei:ifBpressed.jpg]]</spoiler><br />
*Wenn der Wert für die Variable „isSwitched“ „true“ ist, dann werden durch den „if then else“ Block jeweils die Buttons bei deren Betätigung vertauscht am LED-Display angezeigt.<br />
<br />
<br />
; Schritt 6 - Führe nun deinen Trick vor<br />
: Stelle nun dein Programm fertig und lade es auf deinen micro:bit herunter.<br />
: Übe deinen Trick einige Male, bevor du diesen deinen Freunden vorstellen kannst.<br />
: Fordere deine Freunde auf, die Knöpfe zu betätigen, nachdem du die Labels vertauscht hast.<br />
: Der Trick wird beim Publikum nicht funktionieren, weil sie keinen Magneten in der Hand halten.<br />
<br />
== Mögliche Programmlösung ==<br />
<br />
[[Datei:Programmcode.jpg]]</div>Tobias.gruberhttps://mbit.phst.at/index.php?title=Zauberbuttons_L%C3%B6sung&diff=2923Zauberbuttons Lösung2018-05-14T22:45:16Z<p>Tobias.gruber: </p>
<hr />
<div>== Tipps: Hilfe zur Programmierung ==<br />
<br />
; Schritt 1 - Button A und Button B programmieren<br />
: Bevor wir den Trick programmieren, sollte am Display alles richtig angezeigt werden – so wie es vom Publikum erwartet wird. Durch Drücken des Knopfes „A“, soll auch am LED-Display „A“ angezeigt werden. Wenn du den Knopf „B“ drückst, soll am LED-Display „B“ angezeigt werden.<spoiler text="Blöcke">[[Datei:WennKnopfA.jpg]][[Datei:WennKnopfB.jpg]]</spoiler><br />
<br />
<br />
; Schritt 2 - Die magnetische Kraft wird gemessen<br />
* Dein micro:bit Controller kann mittels der Kompassfunktion auch Magnetfelder erkennen und darauf reagieren. Verwende diese Funktion, um beim Programmstart die Magnetkraft der Erde zu ermitteln.<br />
:: <u>'''''Hinweis'''''</u>: Du findest diesen Block unter Eingabe -->…Mehr --> Magnetkraft. Verwende das Drop-Down-Menü um „Stärke“ auszuwählen.<spoiler text="Blöcke">[[Datei:Magnetkraft_messen.jpg]]</spoiler><br />
<br />
* Damit das beim Programmstart geschieht, so musst du den Block „beim Start“ aus der Kategorie „Grundlagen“ auswählen.<spoiler text="Blöcke">[[Datei:BeimStart.jpg]]</spoiler> <br />
<br />
* Die auf den micro:bit wirkende Magnetkraft der Erde soll gemessen und abgespeichert werden. Erstelle hierfür eine neue Variable „force“.<br />
:: <u>'''''Hinweis'''''</u>: Variablen --> Neue Variable anlegen --> „force“<br />
* Der Wert der gemessenen Magnetkraft (Einheit: Mikrotesla [µT]) der Erde soll an „force“ übergeben werden. Der „Absolute Wert“ kommt dem „Betrag“ einer Zahl gleich. Die Zahl ist somit immer positiv.<br />
:: <u>'''''Hinweis'''''</u>: Mathematik --> …Mehr --> Absolute von …<spoiler text="Blöcke">[[Datei:Math_absolute.jpg]][[Datei:Absolute_von.jpg]][[Datei:Beim_Strart_I.jpg]]</spoiler><br />
: ''Technische Information: Jeder Permanentmagnet hat zwei Pole (Nordpol und Südpol genannt). Jedes Ende des Magneten, welches sich dem micro:bit nähert hat entweder einen positiven Wert (z.B. +100), oder einen negativen Wert (z.B.: -100). Wir wollen unabhängig vom Vorzeichen wissen, ob die magnetische Kraft rund um den micro:bit stärker wird. Deshalb wird der Betrag der Zahl („Absolute von …“) ermittelt.''<br />
<br />
<br />
; Schritt 3 - Prüfen, ob sich ein Magnet in der Nähe des microBit befindet<br />
* Jetzt kann dein micro:bit messen und prüfen, ob sich ein stärkerer Magnet in der Nähe befindet. Dies ist der Fall, wenn der Wert der Messung höher ist als der gemessene Wert des Magnetfeldes der Erde. Der Wert soll in einer neuen Variable „isSwitched“ gespeichert werden.<br />
* Erstelle eine neue Variable „isSwitched“.<br />
:: <u>'''''Hinweis'''''</u>: Variablen --> Neue Variable anlegen --> „isSwitched“<spoiler text="Blöcke">[[Datei:Beim_Start_II.jpg]]</spoiler><br />
* Im Block-Menü findest du unter „Logik“ die Möglichkeit zwei Werte miteinander zu vergleichen. Wähle diesen Block aus und prüfe, ob der gespeicherte Wert von „force“ größer ist als 100.<br />
<br />
<br />
; Schritt 4 - Messungen dauerhaft durchführen<br />
* Damit nicht nur zu Beginn beim Programmstart gemessen wird, ob sich ein Magnet in der Nähe befindet, muss dein micro:bit die Messungen permanent („dauerhaft“) durchführen.<br />
* Verwende hierfür den Block „dauerhaft“ aus der Kategorie „Grundlagen“.<spoiler text="Blöcke">[[Datei:Dauerhaft.jpg]]</spoiler><br />
<br />
<br />
; Schritt 5 - Vertauschen der Buttons A und B wenn ein Magnet in der Nähe ist<br />
* Der Wert der Variable „isSwitched“ kann nun zu jeder Zeit ermittelt werden. Falls der Magnet in der Nähe ist, so wird der Wert der Variablen auf „true“ (richtig/zutreffend) geändert.<br />
* Nütze diese Möglichkeit, um die Funktionalität deiner Buttons zu vertauschen. Verwende dazu die „if then else“ (wenn-dann-ansonsten) Funktion aus der Kategorie „Logik“.<spoiler text="Blöcke">[[Datei:Logik.jpg]][[Datei:ifthenelse.jpg]]</spoiler><br />
* Du kannst nun den Code für deinen Trick vervollständigen, indem du diesen Block für jede deiner Buttons verwendest.<spoiler text="Blöcke">[[Datei:ifApressed.jpg]][[Datei:ifBpressed.jpg]]</spoiler><br />
*Wenn der Wert für die Variable „isSwitched“ „true“ ist, dann werden durch den „if then else“ Block jeweils die Buttons bei deren Betätigung vertauscht am LED-Display angezeigt.<br />
<br />
<br />
; Schritt 6 - Führe nun deinen Trick vor<br />
: Stelle nun dein Programm fertig und lade es auf deinen micro:bit herunter.<br />
: Übe deinen Trick einige Male, bevor du diesen deinen Freunden vorstellen kannst.<br />
: Fordere deine Freunde auf, die Knöpfe zu betätigen, nachdem du die Labels vertauscht hast.<br />
: Der Trick wird beim Publikum nicht funktionieren, weil sie keinen Magneten in der Hand halten.<br />
<br />
== Mögliche Programmlösung ==<br />
<br />
[[Datei:Programmcode.jpg]]</div>Tobias.gruberhttps://mbit.phst.at/index.php?title=Zauberbuttons_L%C3%B6sung&diff=2922Zauberbuttons Lösung2018-05-14T22:43:29Z<p>Tobias.gruber: /* Tipps: Hilfe zur Programmierung */</p>
<hr />
<div>== Tipps: Hilfe zur Programmierung ==<br />
<br />
; Schritt 1 - Button A und Button B programmieren<br />
: Bevor wir den Trick programmieren, sollte am Display alles richtig angezeigt werden – so wie es vom Publikum erwartet wird. Durch Drücken des Knopfes „A“, soll auch am LED-Display „A“ angezeigt werden. Wenn du den Knopf „B“ drückst, soll am LED-Display „B“ angezeigt werden.<spoiler text="Blöcke">[[Datei:WennKnopfA.jpg]][[Datei:WennKnopfB.jpg]]</spoiler><br />
<br />
<br />
; Schritt 2 - Die magnetische Kraft wird gemessen<br />
* Dein micro:bit Controller kann mittels der Kompassfunktion auch Magnetfelder erkennen und darauf reagieren. Verwende diese Funktion, um beim Programmstart die Magnetkraft der Erde zu ermitteln.<br />
:: <u>'''''Hinweis'''''</u>: Du findest diesen Block unter Eingabe -->…Mehr --> Magnetkraft. Verwende das Drop-Down-Menü um „Stärke“ auszuwählen.<spoiler>[[Datei:Magnetkraft_messen.jpg]]</spoiler><br />
<br />
* Damit das beim Programmstart geschieht, so musst du den Block „beim Start“ aus der Kategorie „Grundlagen“ auswählen.<spoiler>[[Datei:BeimStart.jpg]]</spoiler> <br />
<br />
* Die auf den micro:bit wirkende Magnetkraft der Erde soll gemessen und abgespeichert werden. Erstelle hierfür eine neue Variable „force“.<br />
:: <u>'''''Hinweis'''''</u>: Variablen --> Neue Variable anlegen --> „force“<br />
* Der Wert der gemessenen Magnetkraft (Einheit: Mikrotesla [µT]) der Erde soll an „force“ übergeben werden. Der „Absolute Wert“ kommt dem „Betrag“ einer Zahl gleich. Die Zahl ist somit immer positiv.<br />
:: <u>'''''Hinweis'''''</u>: Mathematik --> …Mehr --> Absolute von …<spoiler>[[Datei:Math_absolute.jpg]][[Datei:Absolute_von.jpg]][[Datei:Beim_Strart_I.jpg]]</spoiler><br />
: ''Technische Information: Jeder Permanentmagnet hat zwei Pole (Nordpol und Südpol genannt). Jedes Ende des Magneten, welches sich dem micro:bit nähert hat entweder einen positiven Wert (z.B. +100), oder einen negativen Wert (z.B.: -100). Wir wollen unabhängig vom Vorzeichen wissen, ob die magnetische Kraft rund um den micro:bit stärker wird. Deshalb wird der Betrag der Zahl („Absolute von …“) ermittelt.''<br />
<br />
<br />
; Schritt 3 - Prüfen, ob sich ein Magnet in der Nähe des microBit befindet<br />
* Jetzt kann dein micro:bit messen und prüfen, ob sich ein stärkerer Magnet in der Nähe befindet. Dies ist der Fall, wenn der Wert der Messung höher ist als der gemessene Wert des Magnetfeldes der Erde. Der Wert soll in einer neuen Variable „isSwitched“ gespeichert werden.<br />
* Erstelle eine neue Variable „isSwitched“.<br />
:: <u>'''''Hinweis'''''</u>: Variablen --> Neue Variable anlegen --> „isSwitched“<spoiler>[[Datei:Beim_Start_II.jpg]]</spoiler><br />
* Im Block-Menü findest du unter „Logik“ die Möglichkeit zwei Werte miteinander zu vergleichen. Wähle diesen Block aus und prüfe, ob der gespeicherte Wert von „force“ größer ist als 100.<br />
<br />
<br />
; Schritt 4 - Messungen dauerhaft durchführen<br />
* Damit nicht nur zu Beginn beim Programmstart gemessen wird, ob sich ein Magnet in der Nähe befindet, muss dein micro:bit die Messungen permanent („dauerhaft“) durchführen.<br />
* Verwende hierfür den Block „dauerhaft“ aus der Kategorie „Grundlagen“.<spoiler>[[Datei:Dauerhaft.jpg]]</spoiler><br />
<br />
<br />
; Schritt 5 - Vertauschen der Buttons A und B wenn ein Magnet in der Nähe ist<br />
* Der Wert der Variable „isSwitched“ kann nun zu jeder Zeit ermittelt werden. Falls der Magnet in der Nähe ist, so wird der Wert der Variablen auf „true“ (richtig/zutreffend) geändert.<br />
* Nütze diese Möglichkeit, um die Funktionalität deiner Buttons zu vertauschen. Verwende dazu die „if then else“ (wenn-dann-ansonsten) Funktion aus der Kategorie „Logik“.<spoiler>[[Datei:Logik.jpg]][[Datei:ifthenelse.jpg]]</spoiler><br />
* Du kannst nun den Code für deinen Trick vervollständigen, indem du diesen Block für jede deiner Buttons verwendest.<spoiler>[[Datei:ifApressed.jpg]][[Datei:ifBpressed.jpg]]</spoiler><br />
*Wenn der Wert für die Variable „isSwitched“ „true“ ist, dann werden durch den „if then else“ Block jeweils die Buttons bei deren Betätigung vertauscht am LED-Display angezeigt.<br />
<br />
<br />
; Schritt 6 - Führe nun deinen Trick vor<br />
: Stelle nun dein Programm fertig und lade es auf deinen micro:bit herunter.<br />
: Übe deinen Trick einige Male, bevor du diesen deinen Freunden vorstellen kannst.<br />
: Fordere deine Freunde auf, die Knöpfe zu betätigen, nachdem du die Labels vertauscht hast.<br />
: Der Trick wird beim Publikum nicht funktionieren, weil sie keinen Magneten in der Hand halten.<br />
<br />
== Mögliche Programmlösung ==<br />
<br />
[[Datei:Programmcode.jpg]]</div>Tobias.gruberhttps://mbit.phst.at/index.php?title=Zauberbuttons&diff=2921Zauberbuttons2018-05-14T22:37:50Z<p>Tobias.gruber: /* 20px|Icon Tipps zur Programmierung */</p>
<hr />
<div>== [[Datei:Icon_story.png|20px|Icon]] Alles Zauberei? Magie? Oder ist es doch ein Trick? ==<br />
<br />
[[Datei:microbit.jpg|right|400px|borderless|Zauberbuttons]]<br />
<br />
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!<br />
<br />
<br />
<br />
== [[Datei:icon_gluehbirne.png|20px|Icon]] Aufgabenstellung ==<br />
<br />
: 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!<br />
:: ''Wie soll das nun funktionieren?''<br />
: Entwickle dein eigenes Zaubergerät!<br />
: 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.<br />
: 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.<br />
: Gibst du den micro:bit an dein Publikum weiter, so funktioniert wieder alles wie es soll. Warum wohl ;)<br />
<br />
== [[Datei:icon_material.png|20px|Icon]] Materialien ==<br />
<br />
* micro:bit<br />
* 1 kleiner Magnet (klein genug, dass er in der Hand unauffällig Platz hat)<br />
* 2 selbstklebende Etiketten (Beschriftungslabels für Knopf A und Knopf B zur besseren Lesbarkeit)<br />
<br />
== [[Datei:icon_sanduhr.png|20px|Icon]] Zeitaufwand ==<br />
Ca. 40 Minuten<br />
<br />
<br />
<br />
== [[Datei:Icon_puzzle3.png|20px|Icon]] Schwierigkeitsgrad ==<br />
[[Datei:SternGelb.png|30px|borderless]][[Datei:SternGelb.png|30px|borderless]][[Datei:SternLeer.png|30px|borderless]]<br />
<br />
<br />
<br />
<br />
== [[Datei:Icon_brain.png|20px|Icon]] Kompetenzen ==<br />
<br />
* Magnetismus:<br />
:: Magnetfeld, unsichtbar wirkende Kräfte, Induktion, Flussdichte, Einheit „Tesla“, („Mikro Tesla“)<br />
* Programmierung: (Grundlagen, Eingabe, Logik, Variablen, Mathematik)<br />
:: Ereignis beim Programmstart<br />
:: Dauerhaftes Ereignis – Schleife<br />
* Verwendung von Variablen: Variablen erstellen, benennen, Werte zuweisen und vergleichen<br />
:: Wenn-dann-ansonsten (if-then-else) Verknüpfungen<br />
* Mathematik: Absolute Werte, Betrag einer Zahl<br />
<br />
== [[Datei:Icon faecher.png|20px|Icon]] Unterrichtsfächer ==<br />
M, Inf, PC, WE<br />
<br />
== [[Datei:Icon_hilfe.png|20px|Icon]] Tipps und Hilfestellungen ==<br />
<br />
* Rufe die Webseite https://makecode.microbit.org auf und erstelle dein Programm.<br />
* Wenn Knopf „A“ oder „B“ gedrückt wird, soll entsprechend „A“ oder „B“ ausgegeben werden.<br />
* Die permanent herrschende magnetische Kraft der Erde soll als Referenzwert verwendet werden.<br />
* Wenn ein (stärkerer) Magnet in die Nähe des micro:bit gehalten wird, sollen die Buttons „A“ und „B“ die „Rollen“ wechseln.<br />
* 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)<br />
<br />
=== Hilfe und Lösung: ===<br />
<br />
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]]<br />
<br />
==[[Datei:presentation.png|20px|Icon]] Reflexion und Erweiterungsmöglichkeiten ==<br />
<br />
* Was war bei diesem Beispiel neu für dich?<br />
* Was kann dein Produkt? Stelle es vor!<br />
* Wie hast du dein Produkt programmiert?<br />
* Gab es Schwierigkeiten (Verständnis, Ausführung) für dich?<br />
* Waren alle Abläufe der Programmierung klar für dich?<br />
* Gibt es einen weiteren Lösungsvorschlag für dieses Programm von dir?<br />
* Gibt es deiner Meinung nach eine Anwendungsmöglichkeit im Alltag für so etwas?<br />
<br />
=== Erweiterungsmöglichkeiten – Ausblicke: ===<br />
* Weitere Sensoren:<br />
:: Mit welchen am micro:bit verbauten Sensoren könnte man ein ähnliches, oder gleiches Ergebnis erzielen?<br />
:: Probiere dein Produkt mit anderen am micro:bit verbauten Sensoren zu erweitern.</div>Tobias.gruberhttps://mbit.phst.at/index.php?title=Zauberbuttons&diff=1266Zauberbuttons2018-04-26T12:35:40Z<p>Tobias.gruber: /* 20px|Icon Materialbedarf - Was wird benötigt? */</p>
<hr />
<div>== [[Datei:Icon_story.png|20px|Icon]] Alles Zauberei? Magie? Oder ist es doch ein Trick? ==<br />
<br />
[[Datei:microbit.jpg|right|400px|borderless|Zauberbuttons]]<br />
<br />
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!<br />
<br />
<br />
<br />
== [[Datei:icon_gluehbirne.png|20px|Icon]] Aufgabenstellung ==<br />
<br />
: 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!<br />
:: ''Wie soll das nun funktionieren?''<br />
: Entwickle dein eigenes Zaubergerät!<br />
: 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.<br />
: 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.<br />
: Gibst du den micro:bit an dein Publikum weiter, so funktioniert wieder alles wie es soll. Warum wohl ;)<br />
<br />
== [[Datei:icon_material.png|20px|Icon]] Materialien ==<br />
<br />
* micro:bit<br />
* 1 kleiner Magnet (klein genug, dass er in der Hand unauffällig Platz hat)<br />
* 2 selbstklebende Etiketten (Beschriftungslabels für Knopf A und Knopf B zur besseren Lesbarkeit)<br />
<br />
== [[Datei:icon_sanduhr.png|20px|Icon]] Zeitaufwand ==<br />
Ca. 40 Minuten<br />
<br />
<br />
<br />
== [[Datei:Icon_puzzle3.png|20px|Icon]] Schwierigkeitsgrad ==<br />
[[Datei:SternGelb.png|30px|borderless]][[Datei:SternGelb.png|30px|borderless]][[Datei:SternLeer.png|30px|borderless]]<br />
<br />
<br />
<br />
<br />
== [[Datei:Icon_brain.png|20px|Icon]] Kompetenzen ==<br />
<br />
* Magnetismus:<br />
:: Magnetfeld, unsichtbar wirkende Kräfte, Induktion, Flussdichte, Einheit „Tesla“, („Mikro Tesla“)<br />
* Programmierung: (Grundlagen, Eingabe, Logik, Variablen, Mathematik)<br />
:: Ereignis beim Programmstart<br />
:: Dauerhaftes Ereignis – Schleife<br />
* Verwendung von Variablen: Variablen erstellen, benennen, Werte zuweisen und vergleichen<br />
:: Wenn-dann-ansonsten (if-then-else) Verknüpfungen<br />
* Mathematik: Absolute Werte, Betrag einer Zahl<br />
<br />
== [[Datei:Icon faecher.png|20px|Icon]] Unterrichtsfächer ==<br />
M, Inf, PC, WE<br />
<br />
== [[Datei:Icon_hilfe.png|20px|Icon]] Tipps zur Programmierung ==<br />
<br />
* Rufe die Webseite https://makecode.microbit.org auf und erstelle dein Programm.<br />
* Wenn Knopf „A“ oder „B“ gedrückt wird, soll entsprechend „A“ oder „B“ ausgegeben werden.<br />
* Die permanent herrschende magnetische Kraft der Erde soll als Referenzwert verwendet werden.<br />
* Wenn ein (stärkerer) Magnet in die Nähe des micro:bit gehalten wird, sollen die Buttons „A“ und „B“ die „Rollen“ wechseln.<br />
* 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)<br />
<br />
=== Hilfe und Lösung: ===<br />
<br />
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]]<br />
<br />
==[[Datei:presentation.png|20px|Icon]] Reflexion und Erweiterungsmöglichkeiten ==<br />
<br />
* Was war bei diesem Beispiel neu für dich?<br />
* Was kann dein Produkt? Stelle es vor!<br />
* Wie hast du dein Produkt programmiert?<br />
* Gab es Schwierigkeiten (Verständnis, Ausführung) für dich?<br />
* Waren alle Abläufe der Programmierung klar für dich?<br />
* Gibt es einen weiteren Lösungsvorschlag für dieses Programm von dir?<br />
* Gibt es deiner Meinung nach eine Anwendungsmöglichkeit im Alltag für so etwas?<br />
<br />
=== Erweiterungsmöglichkeiten – Ausblicke: ===<br />
* Weitere Sensoren:<br />
:: Mit welchen am micro:bit verbauten Sensoren könnte man ein ähnliches, oder gleiches Ergebnis erzielen?<br />
:: Probiere dein Produkt mit anderen am micro:bit verbauten Sensoren zu erweitern.</div>Tobias.gruberhttps://mbit.phst.at/index.php?title=Zauberbuttons&diff=1265Zauberbuttons2018-04-26T12:35:10Z<p>Tobias.gruber: /* 20px|Icon Erwerbbare Kompetenzen */</p>
<hr />
<div>== [[Datei:Icon_story.png|20px|Icon]] Alles Zauberei? Magie? Oder ist es doch ein Trick? ==<br />
<br />
[[Datei:microbit.jpg|right|400px|borderless|Zauberbuttons]]<br />
<br />
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!<br />
<br />
<br />
<br />
== [[Datei:icon_gluehbirne.png|20px|Icon]] Aufgabenstellung ==<br />
<br />
: 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!<br />
:: ''Wie soll das nun funktionieren?''<br />
: Entwickle dein eigenes Zaubergerät!<br />
: 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.<br />
: 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.<br />
: Gibst du den micro:bit an dein Publikum weiter, so funktioniert wieder alles wie es soll. Warum wohl ;)<br />
<br />
== [[Datei:icon_material.png|20px|Icon]] Materialbedarf - Was wird benötigt? ==<br />
<br />
* micro:bit<br />
* 1 kleiner Magnet (klein genug, dass er in der Hand unauffällig Platz hat)<br />
* 2 selbstklebende Etiketten (Beschriftungslabels für Knopf A und Knopf B zur besseren Lesbarkeit)<br />
<br />
== [[Datei:icon_sanduhr.png|20px|Icon]] Zeitaufwand ==<br />
Ca. 40 Minuten<br />
<br />
<br />
<br />
== [[Datei:Icon_puzzle3.png|20px|Icon]] Schwierigkeitsgrad ==<br />
[[Datei:SternGelb.png|30px|borderless]][[Datei:SternGelb.png|30px|borderless]][[Datei:SternLeer.png|30px|borderless]]<br />
<br />
<br />
<br />
<br />
== [[Datei:Icon_brain.png|20px|Icon]] Kompetenzen ==<br />
<br />
* Magnetismus:<br />
:: Magnetfeld, unsichtbar wirkende Kräfte, Induktion, Flussdichte, Einheit „Tesla“, („Mikro Tesla“)<br />
* Programmierung: (Grundlagen, Eingabe, Logik, Variablen, Mathematik)<br />
:: Ereignis beim Programmstart<br />
:: Dauerhaftes Ereignis – Schleife<br />
* Verwendung von Variablen: Variablen erstellen, benennen, Werte zuweisen und vergleichen<br />
:: Wenn-dann-ansonsten (if-then-else) Verknüpfungen<br />
* Mathematik: Absolute Werte, Betrag einer Zahl<br />
<br />
== [[Datei:Icon faecher.png|20px|Icon]] Unterrichtsfächer ==<br />
M, Inf, PC, WE<br />
<br />
== [[Datei:Icon_hilfe.png|20px|Icon]] Tipps zur Programmierung ==<br />
<br />
* Rufe die Webseite https://makecode.microbit.org auf und erstelle dein Programm.<br />
* Wenn Knopf „A“ oder „B“ gedrückt wird, soll entsprechend „A“ oder „B“ ausgegeben werden.<br />
* Die permanent herrschende magnetische Kraft der Erde soll als Referenzwert verwendet werden.<br />
* Wenn ein (stärkerer) Magnet in die Nähe des micro:bit gehalten wird, sollen die Buttons „A“ und „B“ die „Rollen“ wechseln.<br />
* 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)<br />
<br />
=== Hilfe und Lösung: ===<br />
<br />
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]]<br />
<br />
==[[Datei:presentation.png|20px|Icon]] Reflexion und Erweiterungsmöglichkeiten ==<br />
<br />
* Was war bei diesem Beispiel neu für dich?<br />
* Was kann dein Produkt? Stelle es vor!<br />
* Wie hast du dein Produkt programmiert?<br />
* Gab es Schwierigkeiten (Verständnis, Ausführung) für dich?<br />
* Waren alle Abläufe der Programmierung klar für dich?<br />
* Gibt es einen weiteren Lösungsvorschlag für dieses Programm von dir?<br />
* Gibt es deiner Meinung nach eine Anwendungsmöglichkeit im Alltag für so etwas?<br />
<br />
=== Erweiterungsmöglichkeiten – Ausblicke: ===<br />
* Weitere Sensoren:<br />
:: Mit welchen am micro:bit verbauten Sensoren könnte man ein ähnliches, oder gleiches Ergebnis erzielen?<br />
:: Probiere dein Produkt mit anderen am micro:bit verbauten Sensoren zu erweitern.</div>Tobias.gruberhttps://mbit.phst.at/index.php?title=Zauberbuttons_L%C3%B6sung&diff=1189Zauberbuttons Lösung2018-04-26T09:08:36Z<p>Tobias.gruber: /* Tipps und Tricks: Hilfe zur Programmierung */</p>
<hr />
<div>== Tipps: Hilfe zur Programmierung ==<br />
<br />
; Schritt 1 - Button A und Button B programmieren<br />
: Bevor wir den Trick programmieren, sollte am Display alles richtig angezeigt werden – so wie es vom Publikum erwartet wird. Durch Drücken des Knopfes „A“, soll auch am LED-Display „A“ angezeigt werden. Wenn du den Knopf „B“ drückst, soll am LED-Display „B“ angezeigt werden.<spoiler>[[Datei:WennKnopfA.jpg]][[Datei:WennKnopfB.jpg]]</spoiler><br />
<br />
<br />
; Schritt 2 - Die magnetische Kraft wird gemessen<br />
* Dein micro:bit Controller kann mittels der Kompassfunktion auch Magnetfelder erkennen und darauf reagieren. Verwende diese Funktion, um beim Programmstart die Magnetkraft der Erde zu ermitteln.<br />
:: <u>'''''Hinweis'''''</u>: Du findest diesen Block unter Eingabe -->…Mehr --> Magnetkraft. Verwende das Drop-Down-Menü um „Stärke“ auszuwählen.<spoiler>[[Datei:Magnetkraft_messen.jpg]]</spoiler><br />
<br />
* Damit das beim Programmstart geschieht, so musst du den Block „beim Start“ aus der Kategorie „Grundlagen“ auswählen.<spoiler>[[Datei:BeimStart.jpg]]</spoiler> <br />
<br />
* Die auf den micro:bit wirkende Magnetkraft der Erde soll gemessen und abgespeichert werden. Erstelle hierfür eine neue Variable „force“.<br />
:: <u>'''''Hinweis'''''</u>: Variablen --> Neue Variable anlegen --> „force“<br />
* Der Wert der gemessenen Magnetkraft (Einheit: Mikrotesla [µT]) der Erde soll an „force“ übergeben werden. Der „Absolute Wert“ kommt dem „Betrag“ einer Zahl gleich. Die Zahl ist somit immer positiv.<br />
:: <u>'''''Hinweis'''''</u>: Mathematik --> …Mehr --> Absolute von …<spoiler>[[Datei:Math_absolute.jpg]][[Datei:Absolute_von.jpg]][[Datei:Beim_Strart_I.jpg]]</spoiler><br />
: ''Technische Information: Jeder Permanentmagnet hat zwei Pole (Nordpol und Südpol genannt). Jedes Ende des Magneten, welches sich dem micro:bit nähert hat entweder einen positiven Wert (z.B. +100), oder einen negativen Wert (z.B.: -100). Wir wollen unabhängig vom Vorzeichen wissen, ob die magnetische Kraft rund um den micro:bit stärker wird. Deshalb wird der Betrag der Zahl („Absolute von …“) ermittelt.''<br />
<br />
<br />
; Schritt 3 - Prüfen, ob sich ein Magnet in der Nähe des microBit befindet<br />
* Jetzt kann dein micro:bit messen und prüfen, ob sich ein stärkerer Magnet in der Nähe befindet. Dies ist der Fall, wenn der Wert der Messung höher ist als der gemessene Wert des Magnetfeldes der Erde. Der Wert soll in einer neuen Variable „isSwitched“ gespeichert werden.<br />
* Erstelle eine neue Variable „isSwitched“.<br />
:: <u>'''''Hinweis'''''</u>: Variablen --> Neue Variable anlegen --> „isSwitched“<spoiler>[[Datei:Beim_Start_II.jpg]]</spoiler><br />
* Im Block-Menü findest du unter „Logik“ die Möglichkeit zwei Werte miteinander zu vergleichen. Wähle diesen Block aus und prüfe, ob der gespeicherte Wert von „force“ größer ist als 100.<br />
<br />
<br />
; Schritt 4 - Messungen dauerhaft durchführen<br />
* Damit nicht nur zu Beginn beim Programmstart gemessen wird, ob sich ein Magnet in der Nähe befindet, muss dein micro:bit die Messungen permanent („dauerhaft“) durchführen.<br />
* Verwende hierfür den Block „dauerhaft“ aus der Kategorie „Grundlagen“.<spoiler>[[Datei:Dauerhaft.jpg]]</spoiler><br />
<br />
<br />
; Schritt 5 - Vertauschen der Buttons A und B wenn ein Magnet in der Nähe ist<br />
* Der Wert der Variable „isSwitched“ kann nun zu jeder Zeit ermittelt werden. Falls der Magnet in der Nähe ist, so wird der Wert der Variablen auf „true“ (richtig/zutreffend) geändert.<br />
* Nütze diese Möglichkeit, um die Funktionalität deiner Buttons zu vertauschen. Verwende dazu die „if then else“ (wenn-dann-ansonsten) Funktion aus der Kategorie „Logik“.<spoiler>[[Datei:Logik.jpg]][[Datei:ifthenelse.jpg]]</spoiler><br />
* Du kannst nun den Code für deinen Trick vervollständigen, indem du diesen Block für jede deiner Buttons verwendest.<spoiler>[[Datei:ifApressed.jpg]][[Datei:ifBpressed.jpg]]</spoiler><br />
*Wenn der Wert für die Variable „isSwitched“ „true“ ist, dann werden durch den „if then else“ Block jeweils die Buttons bei deren Betätigung vertauscht am LED-Display angezeigt.<br />
<br />
<br />
; Schritt 6 - Führe nun deinen Trick vor<br />
: Stelle nun dein Programm fertig und lade es auf deinen micro:bit herunter.<br />
: Übe deinen Trick einige Male, bevor du diesen deinen Freunden vorstellen kannst.<br />
: Fordere deine Freunde auf, die Knöpfe zu betätigen, nachdem du die Labels vertauscht hast.<br />
: Der Trick wird beim Publikum nicht funktionieren, weil sie keinen Magneten in der Hand halten.<br />
<br />
== Mögliche Programmlösung ==<br />
<br />
[[Datei:Programmcode.jpg]]</div>Tobias.gruberhttps://mbit.phst.at/index.php?title=Zauberbuttons&diff=1185Zauberbuttons2018-04-26T09:05:30Z<p>Tobias.gruber: /* 20px|Icon Unterrichtsfächer */</p>
<hr />
<div>== [[Datei:Icon_story.png|20px|Icon]] Alles Zauberei? Magie? Oder ist es doch ein Trick? ==<br />
<br />
[[Datei:microbit.jpg|right|400px|borderless|Zauberbuttons]]<br />
<br />
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!<br />
<br />
<br />
<br />
== [[Datei:icon_gluehbirne.png|20px|Icon]] Aufgabenstellung ==<br />
<br />
: 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!<br />
:: ''Wie soll das nun funktionieren?''<br />
: Entwickle dein eigenes Zaubergerät!<br />
: 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.<br />
: 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.<br />
: Gibst du den micro:bit an dein Publikum weiter, so funktioniert wieder alles wie es soll. Warum wohl ;)<br />
<br />
== [[Datei:icon_material.png|20px|Icon]] Materialbedarf - Was wird benötigt? ==<br />
<br />
* micro:bit<br />
* 1 kleiner Magnet (klein genug, dass er in der Hand unauffällig Platz hat)<br />
* 2 selbstklebende Etiketten (Beschriftungslabels für Knopf A und Knopf B zur besseren Lesbarkeit)<br />
<br />
== [[Datei:icon_sanduhr.png|20px|Icon]] Zeitaufwand ==<br />
Ca. 40 Minuten<br />
<br />
<br />
<br />
== [[Datei:Icon_puzzle3.png|20px|Icon]] Schwierigkeitsgrad ==<br />
[[Datei:SternGelb.png|30px|borderless]][[Datei:SternGelb.png|30px|borderless]][[Datei:SternLeer.png|30px|borderless]]<br />
<br />
<br />
<br />
<br />
== [[Datei:Icon_brain.png|20px|Icon]] Erwerbbare Kompetenzen ==<br />
<br />
* Magnetismus:<br />
:: Magnetfeld, unsichtbar wirkende Kräfte, Induktion, Flussdichte, Einheit „Tesla“, („Mikro Tesla“)<br />
* Programmierung: (Grundlagen, Eingabe, Logik, Variablen, Mathematik)<br />
:: Ereignis beim Programmstart<br />
:: Dauerhaftes Ereignis – Schleife<br />
* Verwendung von Variablen: Variablen erstellen, benennen, Werte zuweisen und vergleichen<br />
:: Wenn-dann-ansonsten (if-then-else) Verknüpfungen<br />
* Mathematik: Absolute Werte, Betrag einer Zahl<br />
<br />
== [[Datei:Icon faecher.png|20px|Icon]] Unterrichtsfächer ==<br />
M, Inf, PC, WE<br />
<br />
== [[Datei:Icon_hilfe.png|20px|Icon]] Tipps zur Programmierung ==<br />
<br />
* Rufe die Webseite https://makecode.microbit.org auf und erstelle dein Programm.<br />
* Wenn Knopf „A“ oder „B“ gedrückt wird, soll entsprechend „A“ oder „B“ ausgegeben werden.<br />
* Die permanent herrschende magnetische Kraft der Erde soll als Referenzwert verwendet werden.<br />
* Wenn ein (stärkerer) Magnet in die Nähe des micro:bit gehalten wird, sollen die Buttons „A“ und „B“ die „Rollen“ wechseln.<br />
* 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)<br />
<br />
=== Hilfe und Lösung: ===<br />
<br />
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]]<br />
<br />
==[[Datei:presentation.png|20px|Icon]] Reflexion und Erweiterungsmöglichkeiten ==<br />
<br />
* Was war bei diesem Beispiel neu für dich?<br />
* Was kann dein Produkt? Stelle es vor!<br />
* Wie hast du dein Produkt programmiert?<br />
* Gab es Schwierigkeiten (Verständnis, Ausführung) für dich?<br />
* Waren alle Abläufe der Programmierung klar für dich?<br />
* Gibt es einen weiteren Lösungsvorschlag für dieses Programm von dir?<br />
* Gibt es deiner Meinung nach eine Anwendungsmöglichkeit im Alltag für so etwas?<br />
<br />
=== Erweiterungsmöglichkeiten – Ausblicke: ===<br />
* Weitere Sensoren:<br />
:: Mit welchen am micro:bit verbauten Sensoren könnte man ein ähnliches, oder gleiches Ergebnis erzielen?<br />
:: Probiere dein Produkt mit anderen am micro:bit verbauten Sensoren zu erweitern.</div>Tobias.gruberhttps://mbit.phst.at/index.php?title=Zauberbuttons&diff=1176Zauberbuttons2018-04-26T08:59:00Z<p>Tobias.gruber: /* 20px|Icon Materialbedarf - Was wird benötigt? */</p>
<hr />
<div>== [[Datei:Icon_story.png|20px|Icon]] Alles Zauberei? Magie? Oder ist es doch ein Trick? ==<br />
<br />
[[Datei:microbit.jpg|right|400px|borderless|Zauberbuttons]]<br />
<br />
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!<br />
<br />
<br />
<br />
== [[Datei:icon_gluehbirne.png|20px|Icon]] Aufgabenstellung ==<br />
<br />
: 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!<br />
:: ''Wie soll das nun funktionieren?''<br />
: Entwickle dein eigenes Zaubergerät!<br />
: 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.<br />
: 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.<br />
: Gibst du den micro:bit an dein Publikum weiter, so funktioniert wieder alles wie es soll. Warum wohl ;)<br />
<br />
== [[Datei:icon_material.png|20px|Icon]] Materialbedarf - Was wird benötigt? ==<br />
<br />
* micro:bit<br />
* 1 kleiner Magnet (klein genug, dass er in der Hand unauffällig Platz hat)<br />
* 2 selbstklebende Etiketten (Beschriftungslabels für Knopf A und Knopf B zur besseren Lesbarkeit)<br />
<br />
== [[Datei:icon_sanduhr.png|20px|Icon]] Zeitaufwand ==<br />
Ca. 40 Minuten<br />
<br />
<br />
<br />
== [[Datei:Icon_puzzle3.png|20px|Icon]] Schwierigkeitsgrad ==<br />
[[Datei:SternGelb.png|30px|borderless]][[Datei:SternGelb.png|30px|borderless]][[Datei:SternLeer.png|30px|borderless]]<br />
<br />
<br />
<br />
<br />
== [[Datei:Icon_brain.png|20px|Icon]] Erwerbbare Kompetenzen ==<br />
<br />
* Magnetismus:<br />
:: Magnetfeld, unsichtbar wirkende Kräfte, Induktion, Flussdichte, Einheit „Tesla“, („Mikro Tesla“)<br />
* Programmierung: (Grundlagen, Eingabe, Logik, Variablen, Mathematik)<br />
:: Ereignis beim Programmstart<br />
:: Dauerhaftes Ereignis – Schleife<br />
* Verwendung von Variablen: Variablen erstellen, benennen, Werte zuweisen und vergleichen<br />
:: Wenn-dann-ansonsten (if-then-else) Verknüpfungen<br />
* Mathematik: Absolute Werte, Betrag einer Zahl<br />
<br />
== [[Datei:Icon faecher.png|20px|Icon]] Unterrichtsfächer ==<br />
M, Inf, PC, WT<br />
<br />
<br />
<br />
== [[Datei:Icon_hilfe.png|20px|Icon]] Tipps zur Programmierung ==<br />
<br />
* Rufe die Webseite https://makecode.microbit.org auf und erstelle dein Programm.<br />
* Wenn Knopf „A“ oder „B“ gedrückt wird, soll entsprechend „A“ oder „B“ ausgegeben werden.<br />
* Die permanent herrschende magnetische Kraft der Erde soll als Referenzwert verwendet werden.<br />
* Wenn ein (stärkerer) Magnet in die Nähe des micro:bit gehalten wird, sollen die Buttons „A“ und „B“ die „Rollen“ wechseln.<br />
* 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)<br />
<br />
=== Hilfe und Lösung: ===<br />
<br />
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]]<br />
<br />
==[[Datei:presentation.png|20px|Icon]] Reflexion und Erweiterungsmöglichkeiten ==<br />
<br />
* Was war bei diesem Beispiel neu für dich?<br />
* Was kann dein Produkt? Stelle es vor!<br />
* Wie hast du dein Produkt programmiert?<br />
* Gab es Schwierigkeiten (Verständnis, Ausführung) für dich?<br />
* Waren alle Abläufe der Programmierung klar für dich?<br />
* Gibt es einen weiteren Lösungsvorschlag für dieses Programm von dir?<br />
* Gibt es deiner Meinung nach eine Anwendungsmöglichkeit im Alltag für so etwas?<br />
<br />
=== Erweiterungsmöglichkeiten – Ausblicke: ===<br />
* Weitere Sensoren:<br />
:: Mit welchen am micro:bit verbauten Sensoren könnte man ein ähnliches, oder gleiches Ergebnis erzielen?<br />
:: Probiere dein Produkt mit anderen am micro:bit verbauten Sensoren zu erweitern.</div>Tobias.gruberhttps://mbit.phst.at/index.php?title=Zauberbuttons&diff=1048Zauberbuttons2018-04-24T22:00:09Z<p>Tobias.gruber: /* 20px|Icon Aufgabenstellung */</p>
<hr />
<div>== [[Datei:Icon_story.png|20px|Icon]] Alles Zauberei? Magie? Oder ist es doch ein Trick? ==<br />
<br />
[[Datei:microbit.jpg|right|400px|borderless|Zauberbuttons]]<br />
<br />
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!<br />
<br />
<br />
<br />
== [[Datei:icon_gluehbirne.png|20px|Icon]] Aufgabenstellung ==<br />
<br />
: 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!<br />
:: ''Wie soll das nun funktionieren?''<br />
: Entwickle dein eigenes Zaubergerät!<br />
: 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.<br />
: 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.<br />
: Gibst du den micro:bit an dein Publikum weiter, so funktioniert wieder alles wie es soll. Warum wohl ;)<br />
<br />
== [[Datei:icon_material.png|20px|Icon]] Materialbedarf - Was wird benötigt? ==<br />
<br />
* micro:bit<br />
* Batterieblock mit 2 AAA-Batterien<br />
* USB-Übertragungskabel<br />
* 1 kleiner Magnet (klein genug, dass er in der Hand unauffällig Platz hat)<br />
* 2 selbstklebende Etiketten (Beschriftungslabels für Knopf A und Knopf B zur besseren Lesbarkeit)<br />
<br />
<br />
<br />
== [[Datei:icon_sanduhr.png|20px|Icon]] Zeitaufwand ==<br />
Ca. 40 Minuten<br />
<br />
<br />
<br />
== [[Datei:Icon_puzzle3.png|20px|Icon]] Schwierigkeitsgrad ==<br />
[[Datei:SternGelb.png|30px|borderless]][[Datei:SternGelb.png|30px|borderless]][[Datei:SternLeer.png|30px|borderless]]<br />
<br />
<br />
<br />
<br />
== [[Datei:Icon_brain.png|20px|Icon]] Erwerbbare Kompetenzen ==<br />
<br />
* Magnetismus:<br />
:: Magnetfeld, unsichtbar wirkende Kräfte, Induktion, Flussdichte, Einheit „Tesla“, („Mikro Tesla“)<br />
* Programmierung: (Grundlagen, Eingabe, Logik, Variablen, Mathematik)<br />
:: Ereignis beim Programmstart<br />
:: Dauerhaftes Ereignis – Schleife<br />
* Verwendung von Variablen: Variablen erstellen, benennen, Werte zuweisen und vergleichen<br />
:: Wenn-dann-ansonsten (if-then-else) Verknüpfungen<br />
* Mathematik: Absolute Werte, Betrag einer Zahl<br />
<br />
== [[Datei:Icon faecher.png|20px|Icon]] Unterrichtsfächer ==<br />
M, Inf, PC, WT<br />
<br />
<br />
<br />
== [[Datei:Icon_hilfe.png|20px|Icon]] Tipps zur Programmierung ==<br />
<br />
* Rufe die Webseite https://makecode.microbit.org auf und erstelle dein Programm.<br />
* Wenn Knopf „A“ oder „B“ gedrückt wird, soll entsprechend „A“ oder „B“ ausgegeben werden.<br />
* Die permanent herrschende magnetische Kraft der Erde soll als Referenzwert verwendet werden.<br />
* Wenn ein (stärkerer) Magnet in die Nähe des micro:bit gehalten wird, sollen die Buttons „A“ und „B“ die „Rollen“ wechseln.<br />
* 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)<br />
<br />
=== Hilfe und Lösung: ===<br />
<br />
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]]<br />
<br />
==[[Datei:presentation.png|20px|Icon]] Reflexion und Erweiterungsmöglichkeiten ==<br />
<br />
* Was war bei diesem Beispiel neu für dich?<br />
* Was kann dein Produkt? Stelle es vor!<br />
* Wie hast du dein Produkt programmiert?<br />
* Gab es Schwierigkeiten (Verständnis, Ausführung) für dich?<br />
* Waren alle Abläufe der Programmierung klar für dich?<br />
* Gibt es einen weiteren Lösungsvorschlag für dieses Programm von dir?<br />
* Gibt es deiner Meinung nach eine Anwendungsmöglichkeit im Alltag für so etwas?<br />
<br />
=== Erweiterungsmöglichkeiten – Ausblicke: ===<br />
* Weitere Sensoren:<br />
:: Mit welchen am micro:bit verbauten Sensoren könnte man ein ähnliches, oder gleiches Ergebnis erzielen?<br />
:: Probiere dein Produkt mit anderen am micro:bit verbauten Sensoren zu erweitern.</div>Tobias.gruberhttps://mbit.phst.at/index.php?title=Zauberbuttons&diff=1046Zauberbuttons2018-04-24T21:57:54Z<p>Tobias.gruber: /* 20px|Icon Tipps zur Programmierung */</p>
<hr />
<div>== [[Datei:Icon_story.png|20px|Icon]] Alles Zauberei? Magie? Oder ist es doch ein Trick? ==<br />
<br />
[[Datei:microbit.jpg|right|400px|borderless|Zauberbuttons]]<br />
<br />
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!<br />
<br />
<br />
<br />
== [[Datei:icon_gluehbirne.png|20px|Icon]] Aufgabenstellung ==<br />
<br />
: 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!<br />
:: ''Wie soll das nun funktionieren?''<br />
: Entwickle dein eigenes Zaubergerät!<br />
: 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.<br />
: 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.<br />
: Gibst du den micro:bit an dein Publikum weiter, so funktioniert wieder alles wie es soll.<br />
<br />
== [[Datei:icon_material.png|20px|Icon]] Materialbedarf - Was wird benötigt? ==<br />
<br />
* micro:bit<br />
* Batterieblock mit 2 AAA-Batterien<br />
* USB-Übertragungskabel<br />
* 1 kleiner Magnet (klein genug, dass er in der Hand unauffällig Platz hat)<br />
* 2 selbstklebende Etiketten (Beschriftungslabels für Knopf A und Knopf B zur besseren Lesbarkeit)<br />
<br />
<br />
<br />
== [[Datei:icon_sanduhr.png|20px|Icon]] Zeitaufwand ==<br />
Ca. 40 Minuten<br />
<br />
<br />
<br />
== [[Datei:Icon_puzzle3.png|20px|Icon]] Schwierigkeitsgrad ==<br />
[[Datei:SternGelb.png|30px|borderless]][[Datei:SternGelb.png|30px|borderless]][[Datei:SternLeer.png|30px|borderless]]<br />
<br />
<br />
<br />
<br />
== [[Datei:Icon_brain.png|20px|Icon]] Erwerbbare Kompetenzen ==<br />
<br />
* Magnetismus:<br />
:: Magnetfeld, unsichtbar wirkende Kräfte, Induktion, Flussdichte, Einheit „Tesla“, („Mikro Tesla“)<br />
* Programmierung: (Grundlagen, Eingabe, Logik, Variablen, Mathematik)<br />
:: Ereignis beim Programmstart<br />
:: Dauerhaftes Ereignis – Schleife<br />
* Verwendung von Variablen: Variablen erstellen, benennen, Werte zuweisen und vergleichen<br />
:: Wenn-dann-ansonsten (if-then-else) Verknüpfungen<br />
* Mathematik: Absolute Werte, Betrag einer Zahl<br />
<br />
== [[Datei:Icon faecher.png|20px|Icon]] Unterrichtsfächer ==<br />
M, Inf, PC, WT<br />
<br />
<br />
<br />
== [[Datei:Icon_hilfe.png|20px|Icon]] Tipps zur Programmierung ==<br />
<br />
* Rufe die Webseite https://makecode.microbit.org auf und erstelle dein Programm.<br />
* Wenn Knopf „A“ oder „B“ gedrückt wird, soll entsprechend „A“ oder „B“ ausgegeben werden.<br />
* Die permanent herrschende magnetische Kraft der Erde soll als Referenzwert verwendet werden.<br />
* Wenn ein (stärkerer) Magnet in die Nähe des micro:bit gehalten wird, sollen die Buttons „A“ und „B“ die „Rollen“ wechseln.<br />
* 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)<br />
<br />
=== Hilfe und Lösung: ===<br />
<br />
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]]<br />
<br />
==[[Datei:presentation.png|20px|Icon]] Reflexion und Erweiterungsmöglichkeiten ==<br />
<br />
* Was war bei diesem Beispiel neu für dich?<br />
* Was kann dein Produkt? Stelle es vor!<br />
* Wie hast du dein Produkt programmiert?<br />
* Gab es Schwierigkeiten (Verständnis, Ausführung) für dich?<br />
* Waren alle Abläufe der Programmierung klar für dich?<br />
* Gibt es einen weiteren Lösungsvorschlag für dieses Programm von dir?<br />
* Gibt es deiner Meinung nach eine Anwendungsmöglichkeit im Alltag für so etwas?<br />
<br />
=== Erweiterungsmöglichkeiten – Ausblicke: ===<br />
* Weitere Sensoren:<br />
:: Mit welchen am micro:bit verbauten Sensoren könnte man ein ähnliches, oder gleiches Ergebnis erzielen?<br />
:: Probiere dein Produkt mit anderen am micro:bit verbauten Sensoren zu erweitern.</div>Tobias.gruberhttps://mbit.phst.at/index.php?title=Zauberbuttons&diff=1045Zauberbuttons2018-04-24T21:57:23Z<p>Tobias.gruber: /* 20px|Icon Erwerbbare Kompetenzen */</p>
<hr />
<div>== [[Datei:Icon_story.png|20px|Icon]] Alles Zauberei? Magie? Oder ist es doch ein Trick? ==<br />
<br />
[[Datei:microbit.jpg|right|400px|borderless|Zauberbuttons]]<br />
<br />
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!<br />
<br />
<br />
<br />
== [[Datei:icon_gluehbirne.png|20px|Icon]] Aufgabenstellung ==<br />
<br />
: 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!<br />
:: ''Wie soll das nun funktionieren?''<br />
: Entwickle dein eigenes Zaubergerät!<br />
: 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.<br />
: 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.<br />
: Gibst du den micro:bit an dein Publikum weiter, so funktioniert wieder alles wie es soll.<br />
<br />
== [[Datei:icon_material.png|20px|Icon]] Materialbedarf - Was wird benötigt? ==<br />
<br />
* micro:bit<br />
* Batterieblock mit 2 AAA-Batterien<br />
* USB-Übertragungskabel<br />
* 1 kleiner Magnet (klein genug, dass er in der Hand unauffällig Platz hat)<br />
* 2 selbstklebende Etiketten (Beschriftungslabels für Knopf A und Knopf B zur besseren Lesbarkeit)<br />
<br />
<br />
<br />
== [[Datei:icon_sanduhr.png|20px|Icon]] Zeitaufwand ==<br />
Ca. 40 Minuten<br />
<br />
<br />
<br />
== [[Datei:Icon_puzzle3.png|20px|Icon]] Schwierigkeitsgrad ==<br />
[[Datei:SternGelb.png|30px|borderless]][[Datei:SternGelb.png|30px|borderless]][[Datei:SternLeer.png|30px|borderless]]<br />
<br />
<br />
<br />
<br />
== [[Datei:Icon_brain.png|20px|Icon]] Erwerbbare Kompetenzen ==<br />
<br />
* Magnetismus:<br />
:: Magnetfeld, unsichtbar wirkende Kräfte, Induktion, Flussdichte, Einheit „Tesla“, („Mikro Tesla“)<br />
* Programmierung: (Grundlagen, Eingabe, Logik, Variablen, Mathematik)<br />
:: Ereignis beim Programmstart<br />
:: Dauerhaftes Ereignis – Schleife<br />
* Verwendung von Variablen: Variablen erstellen, benennen, Werte zuweisen und vergleichen<br />
:: Wenn-dann-ansonsten (if-then-else) Verknüpfungen<br />
* Mathematik: Absolute Werte, Betrag einer Zahl<br />
<br />
== [[Datei:Icon faecher.png|20px|Icon]] Unterrichtsfächer ==<br />
M, Inf, PC, WT<br />
<br />
<br />
<br />
== [[Datei:Icon_hilfe.png|20px|Icon]] Tipps zur Programmierung ==<br />
<br />
* Rufe die Webseite https://makecode.microbit.org auf und erstelle dein Programm.<br />
* Wenn Knopf „A“ oder „B“ gedrückt wird soll entsprechend „A“ oder „B“ ausgegeben werden.<br />
* Die permanent herrschende magnetische Kraft der Erde soll als Referenzwert verwendet werden.<br />
* Wenn ein (stärkerer) Magnet in die Nähe des micro:bit gehalten wird, sollen die Buttons „A“ und „B“ die „Rollen“ wechseln.<br />
* 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)<br />
<br />
=== Hilfe und Lösung: ===<br />
<br />
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]]<br />
<br />
==[[Datei:presentation.png|20px|Icon]] Reflexion und Erweiterungsmöglichkeiten ==<br />
<br />
* Was war bei diesem Beispiel neu für dich?<br />
* Was kann dein Produkt? Stelle es vor!<br />
* Wie hast du dein Produkt programmiert?<br />
* Gab es Schwierigkeiten (Verständnis, Ausführung) für dich?<br />
* Waren alle Abläufe der Programmierung klar für dich?<br />
* Gibt es einen weiteren Lösungsvorschlag für dieses Programm von dir?<br />
* Gibt es deiner Meinung nach eine Anwendungsmöglichkeit im Alltag für so etwas?<br />
<br />
=== Erweiterungsmöglichkeiten – Ausblicke: ===<br />
* Weitere Sensoren:<br />
:: Mit welchen am micro:bit verbauten Sensoren könnte man ein ähnliches, oder gleiches Ergebnis erzielen?<br />
:: Probiere dein Produkt mit anderen am micro:bit verbauten Sensoren zu erweitern.</div>Tobias.gruberhttps://mbit.phst.at/index.php?title=Zauberbuttons&diff=1043Zauberbuttons2018-04-24T21:56:19Z<p>Tobias.gruber: /* 20px|Icon Aufgabenstellung */</p>
<hr />
<div>== [[Datei:Icon_story.png|20px|Icon]] Alles Zauberei? Magie? Oder ist es doch ein Trick? ==<br />
<br />
[[Datei:microbit.jpg|right|400px|borderless|Zauberbuttons]]<br />
<br />
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!<br />
<br />
<br />
<br />
== [[Datei:icon_gluehbirne.png|20px|Icon]] Aufgabenstellung ==<br />
<br />
: 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!<br />
:: ''Wie soll das nun funktionieren?''<br />
: Entwickle dein eigenes Zaubergerät!<br />
: 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.<br />
: 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.<br />
: Gibst du den micro:bit an dein Publikum weiter, so funktioniert wieder alles wie es soll.<br />
<br />
== [[Datei:icon_material.png|20px|Icon]] Materialbedarf - Was wird benötigt? ==<br />
<br />
* micro:bit<br />
* Batterieblock mit 2 AAA-Batterien<br />
* USB-Übertragungskabel<br />
* 1 kleiner Magnet (klein genug, dass er in der Hand unauffällig Platz hat)<br />
* 2 selbstklebende Etiketten (Beschriftungslabels für Knopf A und Knopf B zur besseren Lesbarkeit)<br />
<br />
<br />
<br />
== [[Datei:icon_sanduhr.png|20px|Icon]] Zeitaufwand ==<br />
Ca. 40 Minuten<br />
<br />
<br />
<br />
== [[Datei:Icon_puzzle3.png|20px|Icon]] Schwierigkeitsgrad ==<br />
[[Datei:SternGelb.png|30px|borderless]][[Datei:SternGelb.png|30px|borderless]][[Datei:SternLeer.png|30px|borderless]]<br />
<br />
<br />
<br />
<br />
== [[Datei:Icon_brain.png|20px|Icon]] Erwerbbare Kompetenzen ==<br />
<br />
* Magnetismus:<br />
:: Magnetfeld, unsichtbar wirkende Kräfte, Induktion, Flussdichte, Einheit „Tesla“, („Mikro Tesla“)<br />
* Programmierung: (Grundlagen, Eingabe, Logik, Variablen, Mathematik)<br />
:: Ereignis beim Programmstart<br />
:: Dauerhaftes Ereignis – Schleife<br />
* Verwendung von Variablen: Variablen erstellen, benennen, Werte zuweisen und vergleichen<br />
:: Wenn-dann-ansonsten (if-then-else) Verknüpfungen,<br />
* Mathematik: Absolute Werte, Betrag einer Zahl<br />
<br />
<br />
<br />
<br />
== [[Datei:Icon faecher.png|20px|Icon]] Unterrichtsfächer ==<br />
M, Inf, PC, WT<br />
<br />
<br />
<br />
== [[Datei:Icon_hilfe.png|20px|Icon]] Tipps zur Programmierung ==<br />
<br />
* Rufe die Webseite https://makecode.microbit.org auf und erstelle dein Programm.<br />
* Wenn Knopf „A“ oder „B“ gedrückt wird soll entsprechend „A“ oder „B“ ausgegeben werden.<br />
* Die permanent herrschende magnetische Kraft der Erde soll als Referenzwert verwendet werden.<br />
* Wenn ein (stärkerer) Magnet in die Nähe des micro:bit gehalten wird, sollen die Buttons „A“ und „B“ die „Rollen“ wechseln.<br />
* 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)<br />
<br />
=== Hilfe und Lösung: ===<br />
<br />
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]]<br />
<br />
==[[Datei:presentation.png|20px|Icon]] Reflexion und Erweiterungsmöglichkeiten ==<br />
<br />
* Was war bei diesem Beispiel neu für dich?<br />
* Was kann dein Produkt? Stelle es vor!<br />
* Wie hast du dein Produkt programmiert?<br />
* Gab es Schwierigkeiten (Verständnis, Ausführung) für dich?<br />
* Waren alle Abläufe der Programmierung klar für dich?<br />
* Gibt es einen weiteren Lösungsvorschlag für dieses Programm von dir?<br />
* Gibt es deiner Meinung nach eine Anwendungsmöglichkeit im Alltag für so etwas?<br />
<br />
=== Erweiterungsmöglichkeiten – Ausblicke: ===<br />
* Weitere Sensoren:<br />
:: Mit welchen am micro:bit verbauten Sensoren könnte man ein ähnliches, oder gleiches Ergebnis erzielen?<br />
:: Probiere dein Produkt mit anderen am micro:bit verbauten Sensoren zu erweitern.</div>Tobias.gruberhttps://mbit.phst.at/index.php?title=Zauberbuttons&diff=1042Zauberbuttons2018-04-24T21:56:06Z<p>Tobias.gruber: /* 20px|Icon Aufgabenstellung */</p>
<hr />
<div>== [[Datei:Icon_story.png|20px|Icon]] Alles Zauberei? Magie? Oder ist es doch ein Trick? ==<br />
<br />
[[Datei:microbit.jpg|right|400px|borderless|Zauberbuttons]]<br />
<br />
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!<br />
<br />
<br />
<br />
== [[Datei:icon_gluehbirne.png|20px|Icon]] Aufgabenstellung ==<br />
<br />
: 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!<br />
:: '''Wie soll das nun funktionieren?'''<br />
: Entwickle dein eigenes Zaubergerät!<br />
: 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.<br />
: 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.<br />
: Gibst du den micro:bit an dein Publikum weiter, so funktioniert wieder alles wie es soll.<br />
<br />
== [[Datei:icon_material.png|20px|Icon]] Materialbedarf - Was wird benötigt? ==<br />
<br />
* micro:bit<br />
* Batterieblock mit 2 AAA-Batterien<br />
* USB-Übertragungskabel<br />
* 1 kleiner Magnet (klein genug, dass er in der Hand unauffällig Platz hat)<br />
* 2 selbstklebende Etiketten (Beschriftungslabels für Knopf A und Knopf B zur besseren Lesbarkeit)<br />
<br />
<br />
<br />
== [[Datei:icon_sanduhr.png|20px|Icon]] Zeitaufwand ==<br />
Ca. 40 Minuten<br />
<br />
<br />
<br />
== [[Datei:Icon_puzzle3.png|20px|Icon]] Schwierigkeitsgrad ==<br />
[[Datei:SternGelb.png|30px|borderless]][[Datei:SternGelb.png|30px|borderless]][[Datei:SternLeer.png|30px|borderless]]<br />
<br />
<br />
<br />
<br />
== [[Datei:Icon_brain.png|20px|Icon]] Erwerbbare Kompetenzen ==<br />
<br />
* Magnetismus:<br />
:: Magnetfeld, unsichtbar wirkende Kräfte, Induktion, Flussdichte, Einheit „Tesla“, („Mikro Tesla“)<br />
* Programmierung: (Grundlagen, Eingabe, Logik, Variablen, Mathematik)<br />
:: Ereignis beim Programmstart<br />
:: Dauerhaftes Ereignis – Schleife<br />
* Verwendung von Variablen: Variablen erstellen, benennen, Werte zuweisen und vergleichen<br />
:: Wenn-dann-ansonsten (if-then-else) Verknüpfungen,<br />
* Mathematik: Absolute Werte, Betrag einer Zahl<br />
<br />
<br />
<br />
<br />
== [[Datei:Icon faecher.png|20px|Icon]] Unterrichtsfächer ==<br />
M, Inf, PC, WT<br />
<br />
<br />
<br />
== [[Datei:Icon_hilfe.png|20px|Icon]] Tipps zur Programmierung ==<br />
<br />
* Rufe die Webseite https://makecode.microbit.org auf und erstelle dein Programm.<br />
* Wenn Knopf „A“ oder „B“ gedrückt wird soll entsprechend „A“ oder „B“ ausgegeben werden.<br />
* Die permanent herrschende magnetische Kraft der Erde soll als Referenzwert verwendet werden.<br />
* Wenn ein (stärkerer) Magnet in die Nähe des micro:bit gehalten wird, sollen die Buttons „A“ und „B“ die „Rollen“ wechseln.<br />
* 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)<br />
<br />
=== Hilfe und Lösung: ===<br />
<br />
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]]<br />
<br />
==[[Datei:presentation.png|20px|Icon]] Reflexion und Erweiterungsmöglichkeiten ==<br />
<br />
* Was war bei diesem Beispiel neu für dich?<br />
* Was kann dein Produkt? Stelle es vor!<br />
* Wie hast du dein Produkt programmiert?<br />
* Gab es Schwierigkeiten (Verständnis, Ausführung) für dich?<br />
* Waren alle Abläufe der Programmierung klar für dich?<br />
* Gibt es einen weiteren Lösungsvorschlag für dieses Programm von dir?<br />
* Gibt es deiner Meinung nach eine Anwendungsmöglichkeit im Alltag für so etwas?<br />
<br />
=== Erweiterungsmöglichkeiten – Ausblicke: ===<br />
* Weitere Sensoren:<br />
:: Mit welchen am micro:bit verbauten Sensoren könnte man ein ähnliches, oder gleiches Ergebnis erzielen?<br />
:: Probiere dein Produkt mit anderen am micro:bit verbauten Sensoren zu erweitern.</div>Tobias.gruberhttps://mbit.phst.at/index.php?title=Zauberbuttons&diff=1041Zauberbuttons2018-04-24T21:55:02Z<p>Tobias.gruber: /* 20px|Icon Aufgabenstellung */</p>
<hr />
<div>== [[Datei:Icon_story.png|20px|Icon]] Alles Zauberei? Magie? Oder ist es doch ein Trick? ==<br />
<br />
[[Datei:microbit.jpg|right|400px|borderless|Zauberbuttons]]<br />
<br />
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!<br />
<br />
<br />
<br />
== [[Datei:icon_gluehbirne.png|20px|Icon]] Aufgabenstellung ==<br />
<br />
: 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!<br />
:: '''Wie soll das nun funktionieren?'''<br />
: 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.<br />
: 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.<br />
: Gibst du den micro:bit an dein Publikum weiter, so funktioniert wieder alles wie es soll.<br />
<br />
== [[Datei:icon_material.png|20px|Icon]] Materialbedarf - Was wird benötigt? ==<br />
<br />
* micro:bit<br />
* Batterieblock mit 2 AAA-Batterien<br />
* USB-Übertragungskabel<br />
* 1 kleiner Magnet (klein genug, dass er in der Hand unauffällig Platz hat)<br />
* 2 selbstklebende Etiketten (Beschriftungslabels für Knopf A und Knopf B zur besseren Lesbarkeit)<br />
<br />
<br />
<br />
== [[Datei:icon_sanduhr.png|20px|Icon]] Zeitaufwand ==<br />
Ca. 40 Minuten<br />
<br />
<br />
<br />
== [[Datei:Icon_puzzle3.png|20px|Icon]] Schwierigkeitsgrad ==<br />
[[Datei:SternGelb.png|30px|borderless]][[Datei:SternGelb.png|30px|borderless]][[Datei:SternLeer.png|30px|borderless]]<br />
<br />
<br />
<br />
<br />
== [[Datei:Icon_brain.png|20px|Icon]] Erwerbbare Kompetenzen ==<br />
<br />
* Magnetismus:<br />
:: Magnetfeld, unsichtbar wirkende Kräfte, Induktion, Flussdichte, Einheit „Tesla“, („Mikro Tesla“)<br />
* Programmierung: (Grundlagen, Eingabe, Logik, Variablen, Mathematik)<br />
:: Ereignis beim Programmstart<br />
:: Dauerhaftes Ereignis – Schleife<br />
* Verwendung von Variablen: Variablen erstellen, benennen, Werte zuweisen und vergleichen<br />
:: Wenn-dann-ansonsten (if-then-else) Verknüpfungen,<br />
* Mathematik: Absolute Werte, Betrag einer Zahl<br />
<br />
<br />
<br />
<br />
== [[Datei:Icon faecher.png|20px|Icon]] Unterrichtsfächer ==<br />
M, Inf, PC, WT<br />
<br />
<br />
<br />
== [[Datei:Icon_hilfe.png|20px|Icon]] Tipps zur Programmierung ==<br />
<br />
* Rufe die Webseite https://makecode.microbit.org auf und erstelle dein Programm.<br />
* Wenn Knopf „A“ oder „B“ gedrückt wird soll entsprechend „A“ oder „B“ ausgegeben werden.<br />
* Die permanent herrschende magnetische Kraft der Erde soll als Referenzwert verwendet werden.<br />
* Wenn ein (stärkerer) Magnet in die Nähe des micro:bit gehalten wird, sollen die Buttons „A“ und „B“ die „Rollen“ wechseln.<br />
* 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)<br />
<br />
=== Hilfe und Lösung: ===<br />
<br />
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]]<br />
<br />
==[[Datei:presentation.png|20px|Icon]] Reflexion und Erweiterungsmöglichkeiten ==<br />
<br />
* Was war bei diesem Beispiel neu für dich?<br />
* Was kann dein Produkt? Stelle es vor!<br />
* Wie hast du dein Produkt programmiert?<br />
* Gab es Schwierigkeiten (Verständnis, Ausführung) für dich?<br />
* Waren alle Abläufe der Programmierung klar für dich?<br />
* Gibt es einen weiteren Lösungsvorschlag für dieses Programm von dir?<br />
* Gibt es deiner Meinung nach eine Anwendungsmöglichkeit im Alltag für so etwas?<br />
<br />
=== Erweiterungsmöglichkeiten – Ausblicke: ===<br />
* Weitere Sensoren:<br />
:: Mit welchen am micro:bit verbauten Sensoren könnte man ein ähnliches, oder gleiches Ergebnis erzielen?<br />
:: Probiere dein Produkt mit anderen am micro:bit verbauten Sensoren zu erweitern.</div>Tobias.gruberhttps://mbit.phst.at/index.php?title=Zauberbuttons&diff=1040Zauberbuttons2018-04-24T21:54:09Z<p>Tobias.gruber: </p>
<hr />
<div>== [[Datei:Icon_story.png|20px|Icon]] Alles Zauberei? Magie? Oder ist es doch ein Trick? ==<br />
<br />
[[Datei:microbit.jpg|right|400px|borderless|Zauberbuttons]]<br />
<br />
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!<br />
<br />
<br />
<br />
== [[Datei:icon_gluehbirne.png|20px|Icon]] Aufgabenstellung ==<br />
<br />
: 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!<br />
:: Wie soll das nun funktionieren?<br />
: 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.<br />
: 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.<br />
: Gibst du den micro:bit an dein Publikum weiter, so funktioniert wieder alles wie es soll.<br />
<br />
<br />
<br />
== [[Datei:icon_material.png|20px|Icon]] Materialbedarf - Was wird benötigt? ==<br />
<br />
* micro:bit<br />
* Batterieblock mit 2 AAA-Batterien<br />
* USB-Übertragungskabel<br />
* 1 kleiner Magnet (klein genug, dass er in der Hand unauffällig Platz hat)<br />
* 2 selbstklebende Etiketten (Beschriftungslabels für Knopf A und Knopf B zur besseren Lesbarkeit)<br />
<br />
<br />
<br />
== [[Datei:icon_sanduhr.png|20px|Icon]] Zeitaufwand ==<br />
Ca. 40 Minuten<br />
<br />
<br />
<br />
== [[Datei:Icon_puzzle3.png|20px|Icon]] Schwierigkeitsgrad ==<br />
[[Datei:SternGelb.png|30px|borderless]][[Datei:SternGelb.png|30px|borderless]][[Datei:SternLeer.png|30px|borderless]]<br />
<br />
<br />
<br />
<br />
== [[Datei:Icon_brain.png|20px|Icon]] Erwerbbare Kompetenzen ==<br />
<br />
* Magnetismus:<br />
:: Magnetfeld, unsichtbar wirkende Kräfte, Induktion, Flussdichte, Einheit „Tesla“, („Mikro Tesla“)<br />
* Programmierung: (Grundlagen, Eingabe, Logik, Variablen, Mathematik)<br />
:: Ereignis beim Programmstart<br />
:: Dauerhaftes Ereignis – Schleife<br />
* Verwendung von Variablen: Variablen erstellen, benennen, Werte zuweisen und vergleichen<br />
:: Wenn-dann-ansonsten (if-then-else) Verknüpfungen,<br />
* Mathematik: Absolute Werte, Betrag einer Zahl<br />
<br />
<br />
<br />
<br />
== [[Datei:Icon faecher.png|20px|Icon]] Unterrichtsfächer ==<br />
M, Inf, PC, WT<br />
<br />
<br />
<br />
== [[Datei:Icon_hilfe.png|20px|Icon]] Tipps zur Programmierung ==<br />
<br />
* Rufe die Webseite https://makecode.microbit.org auf und erstelle dein Programm.<br />
* Wenn Knopf „A“ oder „B“ gedrückt wird soll entsprechend „A“ oder „B“ ausgegeben werden.<br />
* Die permanent herrschende magnetische Kraft der Erde soll als Referenzwert verwendet werden.<br />
* Wenn ein (stärkerer) Magnet in die Nähe des micro:bit gehalten wird, sollen die Buttons „A“ und „B“ die „Rollen“ wechseln.<br />
* 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)<br />
<br />
=== Hilfe und Lösung: ===<br />
<br />
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]]<br />
<br />
==[[Datei:presentation.png|20px|Icon]] Reflexion und Erweiterungsmöglichkeiten ==<br />
<br />
* Was war bei diesem Beispiel neu für dich?<br />
* Was kann dein Produkt? Stelle es vor!<br />
* Wie hast du dein Produkt programmiert?<br />
* Gab es Schwierigkeiten (Verständnis, Ausführung) für dich?<br />
* Waren alle Abläufe der Programmierung klar für dich?<br />
* Gibt es einen weiteren Lösungsvorschlag für dieses Programm von dir?<br />
* Gibt es deiner Meinung nach eine Anwendungsmöglichkeit im Alltag für so etwas?<br />
<br />
=== Erweiterungsmöglichkeiten – Ausblicke: ===<br />
* Weitere Sensoren:<br />
:: Mit welchen am micro:bit verbauten Sensoren könnte man ein ähnliches, oder gleiches Ergebnis erzielen?<br />
:: Probiere dein Produkt mit anderen am micro:bit verbauten Sensoren zu erweitern.</div>Tobias.gruberhttps://mbit.phst.at/index.php?title=Zauberbuttons&diff=1038Zauberbuttons2018-04-24T21:52:42Z<p>Tobias.gruber: </p>
<hr />
<div>== [[Datei:Icon_story.png|20px|Icon]] Alles Zauberei? Magie? Oder ist es doch ein Trick? ==<br />
<br />
[[Datei:microbit.jpg|right|400px|borderless|Clever raten!]]<br />
<br />
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!<br />
<br />
<br />
<br />
== [[Datei:icon_gluehbirne.png|20px|Icon]] Aufgabenstellung ==<br />
<br />
: 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!<br />
:: Wie soll das nun funktionieren?<br />
: 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.<br />
: 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.<br />
: Gibst du den micro:bit an dein Publikum weiter, so funktioniert wieder alles wie es soll.<br />
<br />
<br />
<br />
== [[Datei:icon_material.png|20px|Icon]] Materialbedarf - Was wird benötigt? ==<br />
<br />
* micro:bit<br />
* Batterieblock mit 2 AAA-Batterien<br />
* USB-Übertragungskabel<br />
* 1 kleiner Magnet (klein genug, dass er in der Hand unauffällig Platz hat)<br />
* 2 selbstklebende Etiketten (Beschriftungslabels für Knopf A und Knopf B zur besseren Lesbarkeit)<br />
<br />
<br />
<br />
== [[Datei:icon_sanduhr.png|20px|Icon]] Zeitaufwand ==<br />
Ca. 40 Minuten<br />
<br />
<br />
<br />
== [[Datei:Icon_puzzle3.png|20px|Icon]] Schwierigkeitsgrad ==<br />
[[Datei:SternGelb.png|30px|borderless]][[Datei:SternGelb.png|30px|borderless]][[Datei:SternLeer.png|30px|borderless]]<br />
<br />
<br />
<br />
<br />
== [[Datei:Icon_brain.png|20px|Icon]] Erwerbbare Kompetenzen ==<br />
<br />
* Magnetismus:<br />
:: Magnetfeld, unsichtbar wirkende Kräfte, Induktion, Flussdichte, Einheit „Tesla“, („Mikro Tesla“)<br />
* Programmierung: (Grundlagen, Eingabe, Logik, Variablen, Mathematik)<br />
:: Ereignis beim Programmstart<br />
:: Dauerhaftes Ereignis – Schleife<br />
* Verwendung von Variablen: Variablen erstellen, benennen, Werte zuweisen und vergleichen<br />
:: Wenn-dann-ansonsten (if-then-else) Verknüpfungen,<br />
* Mathematik: Absolute Werte, Betrag einer Zahl<br />
<br />
<br />
<br />
<br />
== [[Datei:Icon faecher.png|20px|Icon]] Unterrichtsfächer ==<br />
M, Inf, PC, WT<br />
<br />
<br />
<br />
== [[Datei:Icon_hilfe.png|20px|Icon]] Tipps zur Programmierung ==<br />
<br />
* Rufe die Webseite https://makecode.microbit.org auf und erstelle dein Programm.<br />
* Wenn Knopf „A“ oder „B“ gedrückt wird soll entsprechend „A“ oder „B“ ausgegeben werden.<br />
* Die permanent herrschende magnetische Kraft der Erde soll als Referenzwert verwendet werden.<br />
* Wenn ein (stärkerer) Magnet in die Nähe des micro:bit gehalten wird, sollen die Buttons „A“ und „B“ die „Rollen“ wechseln.<br />
* 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)<br />
<br />
=== Hilfe und Lösung: ===<br />
<br />
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]]<br />
<br />
==[[Datei:presentation.png|20px|Icon]] Reflexion und Erweiterungsmöglichkeiten ==<br />
<br />
* Was war bei diesem Beispiel neu für dich?<br />
* Was kann dein Produkt? Stelle es vor!<br />
* Wie hast du dein Produkt programmiert?<br />
* Gab es Schwierigkeiten (Verständnis, Ausführung) für dich?<br />
* Waren alle Abläufe der Programmierung klar für dich?<br />
* Gibt es einen weiteren Lösungsvorschlag für dieses Programm von dir?<br />
* Gibt es deiner Meinung nach eine Anwendungsmöglichkeit im Alltag für so etwas?<br />
<br />
=== Erweiterungsmöglichkeiten – Ausblicke: ===<br />
* Weitere Sensoren:<br />
:: Mit welchen am micro:bit verbauten Sensoren könnte man ein ähnliches, oder gleiches Ergebnis erzielen?<br />
:: Probiere dein Produkt mit anderen am micro:bit verbauten Sensoren zu erweitern.</div>Tobias.gruberhttps://mbit.phst.at/index.php?title=Datei:Microbit.jpg&diff=1035Datei:Microbit.jpg2018-04-24T21:49:49Z<p>Tobias.gruber: </p>
<hr />
<div></div>Tobias.gruberhttps://mbit.phst.at/index.php?title=Zauberbuttons_L%C3%B6sung&diff=1028Zauberbuttons Lösung2018-04-24T21:15:23Z<p>Tobias.gruber: /* Tipps und Tricks: Hilfe zur Programmierung */</p>
<hr />
<div>== Tipps und Tricks: Hilfe zur Programmierung ==<br />
<br />
; Schritt 1 - Button A und Button B programmieren<br />
: Bevor wir den Trick programmieren, sollte am Display alles richtig angezeigt werden – so wie es vom Publikum erwartet wird. Durch Drücken des Knopfes „A“, soll auch am LED-Display „A“ angezeigt werden. Wenn du den Knopf „B“ drückst, soll am LED-Display „B“ angezeigt werden.<spoiler>[[Datei:WennKnopfA.jpg]][[Datei:WennKnopfB.jpg]]</spoiler><br />
<br />
<br />
; Schritt 2 - Die magnetische Kraft wird gemessen<br />
* Dein micro:bit Controller kann mittels der Kompassfunktion auch Magnetfelder erkennen und darauf reagieren. Verwende diese Funktion, um beim Programmstart die Magnetkraft der Erde zu ermitteln.<br />
:: <u>'''''Hinweis'''''</u>: Du findest diesen Block unter Eingabe -->…Mehr --> Magnetkraft. Verwende das Drop-Down-Menü um „Stärke“ auszuwählen.<spoiler>[[Datei:Magnetkraft_messen.jpg]]</spoiler><br />
<br />
* Damit das beim Programmstart geschieht, so musst du den Block „beim Start“ aus der Kategorie „Grundlagen“ auswählen.<spoiler>[[Datei:BeimStart.jpg]]</spoiler> <br />
<br />
* Die auf den micro:bit wirkende Magnetkraft der Erde soll gemessen und abgespeichert werden. Erstelle hierfür eine neue Variable „force“.<br />
:: <u>'''''Hinweis'''''</u>: Variablen --> Neue Variable anlegen --> „force“<br />
* Der Wert der gemessenen Magnetkraft (Einheit: Mikrotesla [µT]) der Erde soll an „force“ übergeben werden. Der „Absolute Wert“ kommt dem „Betrag“ einer Zahl gleich. Die Zahl ist somit immer positiv.<br />
:: <u>'''''Hinweis'''''</u>: Mathematik --> …Mehr --> Absolute von …<spoiler>[[Datei:Math_absolute.jpg]][[Datei:Absolute_von.jpg]][[Datei:Beim_Strart_I.jpg]]</spoiler><br />
: ''Technische Information: Jeder Permanentmagnet hat zwei Pole (Nordpol und Südpol genannt). Jedes Ende des Magneten, welches sich dem micro:bit nähert hat entweder einen positiven Wert (z.B. +100), oder einen negativen Wert (z.B.: -100). Wir wollen unabhängig vom Vorzeichen wissen, ob die magnetische Kraft rund um den micro:bit stärker wird. Deshalb wird der Betrag der Zahl („Absolute von …“) ermittelt.''<br />
<br />
<br />
; Schritt 3 - Prüfen, ob sich ein Magnet in der Nähe des microBit befindet<br />
* Jetzt kann dein micro:bit messen und prüfen, ob sich ein stärkerer Magnet in der Nähe befindet. Dies ist der Fall, wenn der Wert der Messung höher ist als der gemessene Wert des Magnetfeldes der Erde. Der Wert soll in einer neuen Variable „isSwitched“ gespeichert werden.<br />
* Erstelle eine neue Variable „isSwitched“.<br />
:: <u>'''''Hinweis'''''</u>: Variablen --> Neue Variable anlegen --> „isSwitched“<spoiler>[[Datei:Beim_Start_II.jpg]]</spoiler><br />
* Im Block-Menü findest du unter „Logik“ die Möglichkeit zwei Werte miteinander zu vergleichen. Wähle diesen Block aus und prüfe, ob der gespeicherte Wert von „force“ größer ist als 100.<br />
<br />
<br />
; Schritt 4 - Messungen dauerhaft durchführen<br />
* Damit nicht nur zu Beginn beim Programmstart gemessen wird, ob sich ein Magnet in der Nähe befindet, muss dein micro:bit die Messungen permanent („dauerhaft“) durchführen.<br />
* Verwende hierfür den Block „dauerhaft“ aus der Kategorie „Grundlagen“.<spoiler>[[Datei:Dauerhaft.jpg]]</spoiler><br />
<br />
<br />
; Schritt 5 - Vertauschen der Buttons A und B wenn ein Magnet in der Nähe ist<br />
* Der Wert der Variable „isSwitched“ kann nun zu jeder Zeit ermittelt werden. Falls der Magnet in der Nähe ist, so wird der Wert der Variablen auf „true“ (richtig/zutreffend) geändert.<br />
* Nütze diese Möglichkeit, um die Funktionalität deiner Buttons zu vertauschen. Verwende dazu die „if then else“ (wenn-dann-ansonsten) Funktion aus der Kategorie „Logik“.<spoiler>[[Datei:Logik.jpg]][[Datei:ifthenelse.jpg]]</spoiler><br />
* Du kannst nun den Code für deinen Trick vervollständigen, indem du diesen Block für jede deiner Buttons verwendest.<spoiler>[[Datei:ifApressed.jpg]][[Datei:ifBpressed.jpg]]</spoiler><br />
*Wenn der Wert für die Variable „isSwitched“ „true“ ist, dann werden durch den „if then else“ Block jeweils die Buttons bei deren Betätigung vertauscht am LED-Display angezeigt.<br />
<br />
<br />
; Schritt 6 - Führe nun deinen Trick vor<br />
: Stelle nun dein Programm fertig und lade es auf deinen micro:bit herunter.<br />
: Übe deinen Trick einige Male, bevor du diesen deinen Freunden vorstellen kannst.<br />
: Fordere deine Freunde auf, die Knöpfe zu betätigen, nachdem du die Labels vertauscht hast.<br />
: Der Trick wird beim Publikum nicht funktionieren, weil sie keinen Magneten in der Hand halten.<br />
<br />
<br />
== Mögliche Programmlösung ==<br />
<br />
[[Datei:Programmcode.jpg]]</div>Tobias.gruberhttps://mbit.phst.at/index.php?title=Zauberbuttons_L%C3%B6sung&diff=1024Zauberbuttons Lösung2018-04-24T21:12:48Z<p>Tobias.gruber: </p>
<hr />
<div>== Tipps und Tricks: Hilfe zur Programmierung ==<br />
<br />
; Schritt 1 - Button A und Button B programmieren<br />
: Bevor wir den Trick programmieren, sollte am Display alles richtig angezeigt werden – so wie es vom Publikum erwartet wird. Durch Drücken des Knopfes „A“, soll auch am LED-Display „A“ angezeigt werden. Wenn du den Knopf „B“ drückst, soll am LED-Display „B“ angezeigt werden.<spoiler>[[Datei:WennKnopfA.jpg]][[Datei:WennKnopfB.jpg]]</spoiler><br />
<br />
<br />
; Schritt 2 - Die magnetische Kraft wird gemessen<br />
* Dein micro:bit Controller kann mittels der Kompassfunktion auch Magnetfelder erkennen und darauf reagieren. Verwende diese Funktion, um beim Programmstart die Magnetkraft der Erde zu ermitteln.<br />
:: <u>'''''Hinweis'''''</u>: Du findest diesen Block unter Eingabe -->…Mehr --> Magnetkraft. Verwende das Drop-Down-Menü um „Stärke“ auszuwählen.<spoiler>[[Datei:Magnetkraft_messen.jpg]]</spoiler><br />
<br />
* Damit das beim Programmstart geschieht, so musst du den Block „beim Start“ aus der Kategorie „Grundlagen“ auswählen.<spoiler>[[Datei:BeimStart.jpg]]</spoiler> <br />
<br />
* Die auf den micro:bit wirkende Magnetkraft der Erde soll gemessen und abgespeichert werden. Erstelle hierfür eine neue Variable „force“.<br />
:: <u>'''''Hinweis'''''</u>: Variablen --> Neue Variable anlegen --> „force“<br />
* Der Wert der gemessenen Magnetkraft (Einheit: Mikrotesla [µT]) der Erde soll an „force“ übergeben werden. Der „Absolute Wert“ kommt dem „Betrag“ einer Zahl gleich. Die Zahl ist somit immer positiv.<br />
:: <u>'''''Hinweis'''''</u>: Mathematik --> …Mehr --> Absolute von …<spoiler>[[Datei:Math_absolute.jpg]][[Datei:Absolute_von.jpg]][[Datei:Beim_Strart_I.jpg]]</spoiler><br />
: ''Technische Information: Jeder Permanentmagnet hat zwei Pole (Nordpol und Südpol genannt). Jedes Ende des Magneten, welches sich dem micro:bit nähert hat entweder einen positiven Wert (z.B. +100), oder einen negativen Wert (z.B.: -100). Wir wollen unabhängig vom Vorzeichen wissen, ob die magnetische Kraft rund um den micro:bit stärker wird. Deshalb wird der Betrag der Zahl („Absolute von …“) ermittelt.''<br />
<br />
<br />
; Schritt 3 - Prüfen, ob sich ein Magnet in der Nähe des microBit befindet<br />
* Jetzt kann dein micro:bit messen und prüfen, ob sich ein stärkerer Magnet in der Nähe befindet. Dies ist der Fall, wenn der Wert der Messung höher ist als der gemessene Wert des Magnetfeldes der Erde. Der Wert soll in einer neuen Variable „isSwitched“ gespeichert werden.<br />
* Erstelle eine neue Variable „isSwitched“.<br />
:: <u>'''''Hinweis'''''</u>: Variablen --> Neue Variable anlegen --> „isSwitched“<spoiler>[[Datei:Beim_Start_II.jpg]]</spoiler><br />
* Im Block-Menü findest du unter „Logik“ die Möglichkeit zwei Werte miteinander zu vergleichen. Wähle diesen Block aus und prüfe, ob der gespeicherte Wert von „force“ größer ist als 100.<br />
<br />
<br />
; Schritt 4 - Messungen dauerhaft durchführen<br />
* Damit nicht nur zu Beginn beim Programmstart gemessen wird, ob sich ein Magnet in der Nähe befindet, muss dein micro:bit die Messungen permanent („dauerhaft“) durchführen.<br />
* Verwende hierfür den Block „dauerhaft“ aus der Kategorie „Grundlagen“.<spoiler>[[Datei:Dauerhaft.jpg]]</spoiler><br />
<br />
<br />
; Schritt 5 - Vertauschen der Buttons A und B wenn ein Magnet in der Nähe ist<br />
* Der Wert der Variable „isSwitched“ kann nun zu jeder Zeit ermittelt werden. Falls der Magnet in der Nähe ist, so wird der Wert der Variablen auf „true“ (richtig/zutreffend) geändert.<br />
* Nütze diese Möglichkeit, um die Funktionalität deiner Buttons zu vertauschen. Verwende dazu die „if then else“ (wenn-dann-ansonsten) Funktion aus der Kategorie „Logik“.<spoiler>[[Datei:Logik.jpg]][[Datei:ifthenelse.jpg]]</spoiler><br />
* Du kannst nun den Code für deinen Trick vervollständigen, indem du diesen Block für jede deiner Buttons verwendest.<spoiler>[[Datei:ifApressed.jpg]][[Datei:ifBpressed.jpg]]</spoiler><br />
*Wenn der Wert für die Variable „isSwitched“ „true“ ist, dann werden durch den „if then else“ Block jeweils die Buttons bei deren Betätigung vertauscht am LED-Display angezeigt.<br />
<br />
<br />
; Schritt 6 - Führe nun deinen Trick vor<br />
: Stelle nun dein Programm fertig und lade es auf deinen micro:bit herunter.<br />
: Übe deinen Trick einige Male, bevor du diesen deinen Freunden vorstellen kannst.<br />
: Fordere deine Freunde auf, die Knöpfe zu betätigen, nachdem du die Labels vertauscht hast.<br />
: Der Trick wird beim Publikum nicht funktionieren, weil sie keinen Magneten in der Hand halten.</div>Tobias.gruberhttps://mbit.phst.at/index.php?title=Zauberbuttons_L%C3%B6sung&diff=1021Zauberbuttons Lösung2018-04-24T21:10:47Z<p>Tobias.gruber: </p>
<hr />
<div>== Tipps und Tricks: Hilfe zur Programmierung ==<br />
<br />
; Schritt 1 - Button A und Button B programmieren<br />
: Bevor wir den Trick programmieren, sollte am Display alles richtig angezeigt werden – so wie es vom Publikum erwartet wird. Durch Drücken des Knopfes „A“, soll auch am LED-Display „A“ angezeigt werden. Wenn du den Knopf „B“ drückst, soll am LED-Display „B“ angezeigt werden.<spoiler>[[Datei:WennKnopfA.jpg]][[Datei:WennKnopfB.jpg]]</spoiler><br />
<br />
<br />
; Schritt 2 - Die magnetische Kraft wird gemessen<br />
* Dein micro:bit Controller kann mittels der Kompassfunktion auch Magnetfelder erkennen und darauf reagieren. Verwende diese Funktion, um beim Programmstart die Magnetkraft der Erde zu ermitteln.<br />
:: <u>'''''Hinweis'''''</u>: Du findest diesen Block unter Eingabe -->…Mehr --> Magnetkraft. Verwende das Drop-Down-Menü um „Stärke“ auszuwählen.<spoiler>[[Datei:Magnetkraft_messen.jpg]]</spoiler><br />
<br />
* Damit das beim Programmstart geschieht, so musst du den Block „beim Start“ aus der Kategorie „Grundlagen“ auswählen.<spoiler>[[Datei:BeimStart.jpg]]</spoiler> <br />
<br />
* Die auf den micro:bit wirkende Magnetkraft der Erde soll gemessen und abgespeichert werden. Erstelle hierfür eine neue Variable „force“.<br />
:: <u>'''''Hinweis'''''</u>: Variablen --> Neue Variable anlegen --> „force“<br />
* Der Wert der gemessenen Magnetkraft (Einheit: Mikrotesla [µT]) der Erde soll an „force“ übergeben werden. Der „Absolute Wert“ kommt dem „Betrag“ einer Zahl gleich. Die Zahl ist somit immer positiv.<br />
:: <u>'''''Hinweis'''''</u>: Mathematik --> …Mehr --> Absolute von …<spoiler>[[Datei:Math_absolute.jpg]][[Datei:Absolute_von.jpg]][[Datei:Beim_Strart_I.jpg]]</spoiler><br />
: ''Technische Information: Jeder Permanentmagnet hat zwei Pole (Nordpol und Südpol genannt). Jedes Ende des Magneten, welches sich dem micro:bit nähert hat entweder einen positiven Wert (z.B. +100), oder einen negativen Wert (z.B.: -100). Wir wollen unabhängig vom Vorzeichen wissen, ob die magnetische Kraft rund um den micro:bit stärker wird. Deshalb wird der Betrag der Zahl („Absolute von …“) ermittelt.''<br />
<br />
<br />
; Schritt 3 - Prüfen, ob sich ein Magnet in der Nähe des microBit befindet<br />
* Jetzt kann dein micro:bit messen und prüfen, ob sich ein stärkerer Magnet in der Nähe befindet. Dies ist der Fall, wenn der Wert der Messung höher ist als der gemessene Wert des Magnetfeldes der Erde. Der Wert soll in einer neuen Variable „isSwitched“ gespeichert werden.<br />
* Erstelle eine neue Variable „isSwitched“.<br />
:: <u>'''''Hinweis'''''</u>: Variablen --> Neue Variable anlegen --> „isSwitched“<spoiler>[[Datei:Beim_Start_II.jpg]]</spoiler><br />
* Im Block-Menü findest du unter „Logik“ die Möglichkeit zwei Werte miteinander zu vergleichen. Wähle diesen Block aus und prüfe, ob der gespeicherte Wert von „force“ größer ist als 100.<br />
<br />
<br />
; Schritt 4 - Messungen dauerhaft durchführen<br />
* Damit nicht nur zu Beginn beim Programmstart gemessen wird, ob sich ein Magnet in der Nähe befindet, muss dein micro:bit die Messungen permanent („dauerhaft“) durchführen.<br />
* Verwende hierfür den Block „dauerhaft“ aus der Kategorie „Grundlagen“.<spoiler>[[Datei:Dauerhaft.jpg]]</spoiler><br />
<br />
<br />
; Schritt 5 - Vertauschen der Buttons A und B wenn ein Magnet in der Nähe ist<br />
* Der Wert der Variable „isSwitched“ kann nun zu jeder Zeit ermittelt werden. Falls der Magnet in der Nähe ist, so wird der Wert der Variablen auf „true“ (richtig/zutreffend) geändert.<br />
* Nütze diese Möglichkeit, um die Funktionalität deiner Buttons zu vertauschen. Verwende dazu die „if then else“ (wenn-dann-ansonsten) Funktion aus der Kategorie „Logik“.<spoiler>[[Datei:Logik.jpg]][[Datei:ifthenelse.jpg]]</spoiler><br />
* Du kannst nun den Code für deinen Trick vervollständigen, indem du diesen Block für jede deiner Buttons verwendest.<spoiler>[[Datei:ifApressed.jpg]][[Datei:ifBpressed.jpg]]</spoiler><br />
*Wenn der Wert für die Variable „isSwitched“ „true“ ist, dann werden durch den „if then else“ Block jeweils die Buttons bei deren Betätigung vertauscht am LED-Display angezeigt.</div>Tobias.gruberhttps://mbit.phst.at/index.php?title=Zauberbuttons_L%C3%B6sung&diff=1019Zauberbuttons Lösung2018-04-24T21:08:29Z<p>Tobias.gruber: </p>
<hr />
<div>== Tipps und Tricks: Hilfe zur Programmierung ==<br />
<br />
; Schritt 1 - Button A und Button B programmieren<br />
: Bevor wir den Trick programmieren, sollte am Display alles richtig angezeigt werden – so wie es vom Publikum erwartet wird. Durch Drücken des Knopfes „A“, soll auch am LED-Display „A“ angezeigt werden. Wenn du den Knopf „B“ drückst, soll am LED-Display „B“ angezeigt werden.<spoiler>[[Datei:WennKnopfA.jpg]][[Datei:WennKnopfB.jpg]]</spoiler><br />
<br />
<br />
; Schritt 2 - Die magnetische Kraft wird gemessen<br />
* Dein micro:bit Controller kann mittels der Kompassfunktion auch Magnetfelder erkennen und darauf reagieren. Verwende diese Funktion, um beim Programmstart die Magnetkraft der Erde zu ermitteln.<br />
:: <u>'''''Hinweis'''''</u>: Du findest diesen Block unter Eingabe -->…Mehr --> Magnetkraft. Verwende das Drop-Down-Menü um „Stärke“ auszuwählen.<spoiler>[[Datei:Magnetkraft_messen.jpg]]</spoiler><br />
<br />
* Damit das beim Programmstart geschieht, so musst du den Block „beim Start“ aus der Kategorie „Grundlagen“ auswählen.<spoiler>[[Datei:BeimStart.jpg]]</spoiler> <br />
<br />
* Die auf den micro:bit wirkende Magnetkraft der Erde soll gemessen und abgespeichert werden. Erstelle hierfür eine neue Variable „force“.<br />
:: <u>'''''Hinweis'''''</u>: Variablen --> Neue Variable anlegen --> „force“<br />
* Der Wert der gemessenen Magnetkraft (Einheit: Mikrotesla [µT]) der Erde soll an „force“ übergeben werden. Der „Absolute Wert“ kommt dem „Betrag“ einer Zahl gleich. Die Zahl ist somit immer positiv.<br />
:: <u>'''''Hinweis'''''</u>: Mathematik --> …Mehr --> Absolute von …<spoiler>[[Datei:Math_absolute.jpg]][[Datei:Absolute_von.jpg]][[Datei:Beim_Strart_I.jpg]]</spoiler><br />
: ''Technische Information: Jeder Permanentmagnet hat zwei Pole (Nordpol und Südpol genannt). Jedes Ende des Magneten, welches sich dem micro:bit nähert hat entweder einen positiven Wert (z.B. +100), oder einen negativen Wert (z.B.: -100). Wir wollen unabhängig vom Vorzeichen wissen, ob die magnetische Kraft rund um den micro:bit stärker wird. Deshalb wird der Betrag der Zahl („Absolute von …“) ermittelt.''<br />
<br />
<br />
; Schritt 3 - Prüfen, ob sich ein Magnet in der Nähe des microBit befindet<br />
* Jetzt kann dein micro:bit messen und prüfen, ob sich ein stärkerer Magnet in der Nähe befindet. Dies ist der Fall, wenn der Wert der Messung höher ist als der gemessene Wert des Magnetfeldes der Erde. Der Wert soll in einer neuen Variable „isSwitched“ gespeichert werden.<br />
* Erstelle eine neue Variable „isSwitched“.<br />
:: <u>'''''Hinweis'''''</u>: Variablen --> Neue Variable anlegen --> „isSwitched“<spoiler>[[Datei:Beim_Start_II.jpg]]</spoiler><br />
* Im Block-Menü findest du unter „Logik“ die Möglichkeit zwei Werte miteinander zu vergleichen. Wähle diesen Block aus und prüfe, ob der gespeicherte Wert von „force“ größer ist als 100.<br />
<br />
<br />
; Schritt 4 - Messungen dauerhaft durchführen<br />
* Damit nicht nur zu Beginn beim Programmstart gemessen wird, ob sich ein Magnet in der Nähe befindet, muss dein micro:bit die Messungen permanent („dauerhaft“) durchführen.<br />
* Verwende hierfür den Block „dauerhaft“ aus der Kategorie „Grundlagen“.<spoiler>[[Datei:Dauerhaft.jpg]]</spoiler><br />
<br />
<br />
; Schritt 5 - Vertauschen der Buttons A und B wenn ein Magnet in der Nähe ist<br />
* Der Wert der Variable „isSwitched“ kann nun zu jeder Zeit ermittelt werden. Falls der Magnet in der Nähe ist, so wird der Wert der Variablen auf „true“ (richtig/zutreffend) geändert.<br />
* Nütze diese Möglichkeit, um die Funktionalität deiner Buttons zu vertauschen. Verwende dazu die „if then else“ (wenn-dann-ansonsten) Funktion aus der Kategorie „Logik“.<spoiler>[[Datei:Logik.jpg]][[Datei:ifthenelse.jpg]]</spoiler></div>Tobias.gruberhttps://mbit.phst.at/index.php?title=Zauberbuttons_L%C3%B6sung&diff=1018Zauberbuttons Lösung2018-04-24T21:08:08Z<p>Tobias.gruber: </p>
<hr />
<div>== Tipps und Tricks: Hilfe zur Programmierung ==<br />
<br />
; Schritt 1 - Button A und Button B programmieren<br />
: Bevor wir den Trick programmieren, sollte am Display alles richtig angezeigt werden – so wie es vom Publikum erwartet wird. Durch Drücken des Knopfes „A“, soll auch am LED-Display „A“ angezeigt werden. Wenn du den Knopf „B“ drückst, soll am LED-Display „B“ angezeigt werden.<spoiler>[[Datei:WennKnopfA.jpg]][[Datei:WennKnopfB.jpg]]</spoiler><br />
<br />
<br />
; Schritt 2 - Die magnetische Kraft wird gemessen<br />
* Dein micro:bit Controller kann mittels der Kompassfunktion auch Magnetfelder erkennen und darauf reagieren. Verwende diese Funktion, um beim Programmstart die Magnetkraft der Erde zu ermitteln.<br />
:: <u>'''''Hinweis'''''</u>: Du findest diesen Block unter Eingabe -->…Mehr --> Magnetkraft. Verwende das Drop-Down-Menü um „Stärke“ auszuwählen.<spoiler>[[Datei:Magnetkraft_messen.jpg]]</spoiler><br />
<br />
* Damit das beim Programmstart geschieht, so musst du den Block „beim Start“ aus der Kategorie „Grundlagen“ auswählen.<spoiler>[[Datei:BeimStart.jpg]]</spoiler> <br />
<br />
* Die auf den micro:bit wirkende Magnetkraft der Erde soll gemessen und abgespeichert werden. Erstelle hierfür eine neue Variable „force“.<br />
:: <u>'''''Hinweis'''''</u>: Variablen --> Neue Variable anlegen --> „force“<br />
* Der Wert der gemessenen Magnetkraft (Einheit: Mikrotesla [µT]) der Erde soll an „force“ übergeben werden. Der „Absolute Wert“ kommt dem „Betrag“ einer Zahl gleich. Die Zahl ist somit immer positiv.<br />
:: <u>'''''Hinweis'''''</u>: Mathematik --> …Mehr --> Absolute von …<spoiler>[[Datei:Math_absolute.jpg]][[Datei:Absolute_von.jpg]][[Datei:Beim_Strart_I.jpg]]</spoiler><br />
: ''Technische Information: Jeder Permanentmagnet hat zwei Pole (Nordpol und Südpol genannt). Jedes Ende des Magneten, welches sich dem micro:bit nähert hat entweder einen positiven Wert (z.B. +100), oder einen negativen Wert (z.B.: -100). Wir wollen unabhängig vom Vorzeichen wissen, ob die magnetische Kraft rund um den micro:bit stärker wird. Deshalb wird der Betrag der Zahl („Absolute von …“) ermittelt.''<br />
<br />
<br />
; Schritt 3 - Prüfen, ob sich ein Magnet in der Nähe des microBit befindet<br />
* Jetzt kann dein micro:bit messen und prüfen, ob sich ein stärkerer Magnet in der Nähe befindet. Dies ist der Fall, wenn der Wert der Messung höher ist als der gemessene Wert des Magnetfeldes der Erde. Der Wert soll in einer neuen Variable „isSwitched“ gespeichert werden.<br />
* Erstelle eine neue Variable „isSwitched“.<br />
:: <u>'''''Hinweis'''''</u>: Variablen --> Neue Variable anlegen --> „isSwitched“<spoiler>[[Datei:Beim_Start_II.jpg]]</spoiler><br />
* Im Block-Menü findest du unter „Logik“ die Möglichkeit zwei Werte miteinander zu vergleichen. Wähle diesen Block aus und prüfe, ob der gespeicherte Wert von „force“ größer ist als 100.<br />
<br />
<br />
; Schritt 4 - Messungen dauerhaft durchführen<br />
* Damit nicht nur zu Beginn beim Programmstart gemessen wird, ob sich ein Magnet in der Nähe befindet, muss dein micro:bit die Messungen permanent („dauerhaft“) durchführen.<br />
* Verwende hierfür den Block „dauerhaft“ aus der Kategorie „Grundlagen“.<spoiler>[[Datei:Dauerhaft.jpg]]</spoiler><br />
<br />
<br />
; Schritt 5 - Vertauschen der Buttons A und B wenn ein Magnet in der Nähe ist<br />
* Der Wert der Variable „isSwitched“ kann nun zu jeder Zeit ermittelt werden. Falls der Magnet in der Nähe ist, so wird der Wert der Variablen auf „true“ (richtig/zutreffend) geändert.<br />
* Nütze diese Möglichkeit, um die Funktionalität deiner Buttons zu vertauschen. Verwende dazu die „if then else“ (wenn-dann-ansonsten) Funktion aus der Kategorie „Logik“.<br />
<spoiler>[[Datei:Logik.jpg]][[Datei:ifthenelse.jpg]]</spoiler></div>Tobias.gruberhttps://mbit.phst.at/index.php?title=Zauberbuttons_L%C3%B6sung&diff=1015Zauberbuttons Lösung2018-04-24T21:05:33Z<p>Tobias.gruber: </p>
<hr />
<div>== Tipps und Tricks: Hilfe zur Programmierung ==<br />
<br />
; Schritt 1 - Button A und Button B programmieren<br />
: Bevor wir den Trick programmieren, sollte am Display alles richtig angezeigt werden – so wie es vom Publikum erwartet wird. Durch Drücken des Knopfes „A“, soll auch am LED-Display „A“ angezeigt werden. Wenn du den Knopf „B“ drückst, soll am LED-Display „B“ angezeigt werden.<spoiler>[[Datei:WennKnopfA.jpg]][[Datei:WennKnopfB.jpg]]</spoiler><br />
<br />
<br />
; Schritt 2 - Die magnetische Kraft wird gemessen<br />
* Dein micro:bit Controller kann mittels der Kompassfunktion auch Magnetfelder erkennen und darauf reagieren. Verwende diese Funktion, um beim Programmstart die Magnetkraft der Erde zu ermitteln.<br />
:: <u>'''''Hinweis'''''</u>: Du findest diesen Block unter Eingabe -->…Mehr --> Magnetkraft. Verwende das Drop-Down-Menü um „Stärke“ auszuwählen.<spoiler>[[Datei:Magnetkraft_messen.jpg]]</spoiler><br />
<br />
* Damit das beim Programmstart geschieht, so musst du den Block „beim Start“ aus der Kategorie „Grundlagen“ auswählen.<spoiler>[[Datei:BeimStart.jpg]]</spoiler> <br />
<br />
* Die auf den micro:bit wirkende Magnetkraft der Erde soll gemessen und abgespeichert werden. Erstelle hierfür eine neue Variable „force“.<br />
:: <u>'''''Hinweis'''''</u>: Variablen --> Neue Variable anlegen --> „force“<br />
* Der Wert der gemessenen Magnetkraft (Einheit: Mikrotesla [µT]) der Erde soll an „force“ übergeben werden. Der „Absolute Wert“ kommt dem „Betrag“ einer Zahl gleich. Die Zahl ist somit immer positiv.<br />
:: <u>'''''Hinweis'''''</u>: Mathematik --> …Mehr --> Absolute von …<spoiler>[[Datei:Math_absolute.jpg]][[Datei:Absolute_von.jpg]][[Datei:Beim_Strart_I.jpg]]</spoiler><br />
: ''Technische Information: Jeder Permanentmagnet hat zwei Pole (Nordpol und Südpol genannt). Jedes Ende des Magneten, welches sich dem micro:bit nähert hat entweder einen positiven Wert (z.B. +100), oder einen negativen Wert (z.B.: -100). Wir wollen unabhängig vom Vorzeichen wissen, ob die magnetische Kraft rund um den micro:bit stärker wird. Deshalb wird der Betrag der Zahl („Absolute von …“) ermittelt.''<br />
<br />
<br />
; Schritt 3 - Prüfen, ob sich ein Magnet in der Nähe des microBit befindet<br />
* Jetzt kann dein micro:bit messen und prüfen, ob sich ein stärkerer Magnet in der Nähe befindet. Dies ist der Fall, wenn der Wert der Messung höher ist als der gemessene Wert des Magnetfeldes der Erde. Der Wert soll in einer neuen Variable „isSwitched“ gespeichert werden.<br />
* Erstelle eine neue Variable „isSwitched“.<br />
:: <u>'''''Hinweis'''''</u>: Variablen --> Neue Variable anlegen --> „isSwitched“<spoiler>[[Datei:Beim_Start_II.jpg]]</spoiler><br />
* Im Block-Menü findest du unter „Logik“ die Möglichkeit zwei Werte miteinander zu vergleichen. Wähle diesen Block aus und prüfe, ob der gespeicherte Wert von „force“ größer ist als 100.<br />
<br />
<br />
; Schritt 4 - Messungen dauerhaft durchführen<br />
* Damit nicht nur zu Beginn beim Programmstart gemessen wird, ob sich ein Magnet in der Nähe befindet, muss dein micro:bit die Messungen permanent („dauerhaft“) durchführen.<br />
* Verwende hierfür den Block „dauerhaft“ aus der Kategorie „Grundlagen“.<spoiler>[[Datei:Dauerhaft.jpg]]</spoiler></div>Tobias.gruberhttps://mbit.phst.at/index.php?title=Zauberbuttons_L%C3%B6sung&diff=1014Zauberbuttons Lösung2018-04-24T21:03:57Z<p>Tobias.gruber: </p>
<hr />
<div>== Tipps und Tricks: Hilfe zur Programmierung ==<br />
<br />
; Schritt 1 - Button A und Button B programmieren<br />
: Bevor wir den Trick programmieren, sollte am Display alles richtig angezeigt werden – so wie es vom Publikum erwartet wird. Durch Drücken des Knopfes „A“, soll auch am LED-Display „A“ angezeigt werden. Wenn du den Knopf „B“ drückst, soll am LED-Display „B“ angezeigt werden.<spoiler>[[Datei:WennKnopfA.jpg]][[Datei:WennKnopfB.jpg]]</spoiler><br />
<br />
<br />
; Schritt 2 - Die magnetische Kraft wird gemessen<br />
* Dein micro:bit Controller kann mittels der Kompassfunktion auch Magnetfelder erkennen und darauf reagieren. Verwende diese Funktion, um beim Programmstart die Magnetkraft der Erde zu ermitteln.<br />
:: <u>'''''Hinweis'''''</u>: Du findest diesen Block unter Eingabe -->…Mehr --> Magnetkraft. Verwende das Drop-Down-Menü um „Stärke“ auszuwählen.<spoiler>[[Datei:Magnetkraft_messen.jpg]]</spoiler><br />
<br />
* Damit das beim Programmstart geschieht, so musst du den Block „beim Start“ aus der Kategorie „Grundlagen“ auswählen.<spoiler>[[Datei:BeimStart.jpg]]</spoiler> <br />
<br />
* Die auf den micro:bit wirkende Magnetkraft der Erde soll gemessen und abgespeichert werden. Erstelle hierfür eine neue Variable „force“.<br />
:: <u>'''''Hinweis'''''</u>: Variablen --> Neue Variable anlegen --> „force“<br />
* Der Wert der gemessenen Magnetkraft (Einheit: Mikrotesla [µT]) der Erde soll an „force“ übergeben werden. Der „Absolute Wert“ kommt dem „Betrag“ einer Zahl gleich. Die Zahl ist somit immer positiv.<br />
:: <u>'''''Hinweis'''''</u>: Mathematik --> …Mehr --> Absolute von …<spoiler>[[Datei:Math_absolute.jpg]][[Datei:Absolute_von.jpg]][[Datei:Beim_Strart_I.jpg]]</spoiler><br />
: ''Technische Information: Jeder Permanentmagnet hat zwei Pole (Nordpol und Südpol genannt). Jedes Ende des Magneten, welches sich dem micro:bit nähert hat entweder einen positiven Wert (z.B. +100), oder einen negativen Wert (z.B.: -100). Wir wollen unabhängig vom Vorzeichen wissen, ob die magnetische Kraft rund um den micro:bit stärker wird. Deshalb wird der Betrag der Zahl („Absolute von …“) ermittelt.''<br />
<br />
<br />
; Schritt 3 - Prüfen, ob sich ein Magnet in der Nähe des microBit befindet<br />
* Jetzt kann dein micro:bit messen und prüfen, ob sich ein stärkerer Magnet in der Nähe befindet. Dies ist der Fall, wenn der Wert der Messung höher ist als der gemessene Wert des Magnetfeldes der Erde. Der Wert soll in einer neuen Variable „isSwitched“ gespeichert werden.<br />
* Erstelle eine neue Variable „isSwitched“.<br />
:: <u>'''''Hinweis'''''</u>: Variablen --> Neue Variable anlegen --> „isSwitched“<spoiler>[[Datei:Beim_Start_II.jpg]]</spoiler><br />
* Im Block-Menü findest du unter „Logik“ die Möglichkeit zwei Werte miteinander zu vergleichen. Wähle diesen Block aus und prüfe, ob der gespeicherte Wert von „force“ größer ist als 100.<br />
<br />
<br />
; Schritt 4 - Messungen dauerhaft durchführen<br />
* Damit nicht nur zu Beginn beim Programmstart gemessen wird, ob sich ein Magnet in der Nähe befindet, muss dein micro:bit die Messungen permanent („dauerhaft“) durchführen. Verwende hierfür den Block „dauerhaft“ aus der Kategorie „Grundlagen“.</div>Tobias.gruberhttps://mbit.phst.at/index.php?title=Zauberbuttons_L%C3%B6sung&diff=1012Zauberbuttons Lösung2018-04-24T21:02:58Z<p>Tobias.gruber: </p>
<hr />
<div>== Tipps und Tricks: Hilfe zur Programmierung ==<br />
<br />
; Schritt 1 - Button A und Button B programmieren<br />
: Bevor wir den Trick programmieren, sollte am Display alles richtig angezeigt werden – so wie es vom Publikum erwartet wird. Durch Drücken des Knopfes „A“, soll auch am LED-Display „A“ angezeigt werden. Wenn du den Knopf „B“ drückst, soll am LED-Display „B“ angezeigt werden.<spoiler>[[Datei:WennKnopfA.jpg]][[Datei:WennKnopfB.jpg]]</spoiler><br />
<br />
<br />
; Schritt 2 - Die magnetische Kraft wird gemessen<br />
* Dein micro:bit Controller kann mittels der Kompassfunktion auch Magnetfelder erkennen und darauf reagieren. Verwende diese Funktion, um beim Programmstart die Magnetkraft der Erde zu ermitteln.<br />
:: <u>'''''Hinweis'''''</u>: Du findest diesen Block unter Eingabe -->…Mehr --> Magnetkraft. Verwende das Drop-Down-Menü um „Stärke“ auszuwählen.<spoiler>[[Datei:Magnetkraft_messen.jpg]]</spoiler><br />
<br />
* Damit das beim Programmstart geschieht, so musst du den Block „beim Start“ aus der Kategorie „Grundlagen“ auswählen.<spoiler>[[Datei:BeimStart.jpg]]</spoiler> <br />
<br />
* Die auf den micro:bit wirkende Magnetkraft der Erde soll gemessen und abgespeichert werden. Erstelle hierfür eine neue Variable „force“.<br />
:: <u>'''''Hinweis'''''</u>: Variablen --> Neue Variable anlegen --> „force“<br />
* Der Wert der gemessenen Magnetkraft (Einheit: Mikrotesla [µT]) der Erde soll an „force“ übergeben werden. Der „Absolute Wert“ kommt dem „Betrag“ einer Zahl gleich. Die Zahl ist somit immer positiv.<br />
:: <u>'''''Hinweis'''''</u>: Mathematik --> …Mehr --> Absolute von …<spoiler>[[Datei:Math_absolute.jpg]][[Datei:Absolute_von.jpg]][[Datei:Beim_Strart_I.jpg]]</spoiler><br />
: ''Technische Information: Jeder Permanentmagnet hat zwei Pole (Nordpol und Südpol genannt). Jedes Ende des Magneten, welches sich dem micro:bit nähert hat entweder einen positiven Wert (z.B. +100), oder einen negativen Wert (z.B.: -100). Wir wollen unabhängig vom Vorzeichen wissen, ob die magnetische Kraft rund um den micro:bit stärker wird. Deshalb wird der Betrag der Zahl („Absolute von …“) ermittelt.''<br />
<br />
<br />
; Schritt 3 - Prüfen, ob sich ein Magnet in der Nähe des microBit befindet<br />
* Jetzt kann dein micro:bit messen und prüfen, ob sich ein stärkerer Magnet in der Nähe befindet. Dies ist der Fall, wenn der Wert der Messung höher ist als der gemessene Wert des Magnetfeldes der Erde. Der Wert soll in einer neuen Variable „isSwitched“ gespeichert werden.<br />
* Erstelle eine neue Variable „isSwitched“.<br />
:: <u>'''''Hinweis'''''</u>: Variablen --> Neue Variable anlegen --> „isSwitched“<spoiler>[[Datei:Beim_Start_II.jpg]]</spoiler><br />
* Im Block-Menü findest du unter „Logik“ die Möglichkeit zwei Werte miteinander zu vergleichen. Wähle diesen Block aus und prüfe, ob der gespeicherte Wert von „force“ größer ist als 100.</div>Tobias.gruberhttps://mbit.phst.at/index.php?title=Zauberbuttons_L%C3%B6sung&diff=1011Zauberbuttons Lösung2018-04-24T21:02:33Z<p>Tobias.gruber: </p>
<hr />
<div>== Tipps und Tricks: Hilfe zur Programmierung ==<br />
<br />
; Schritt 1 - Button A und Button B programmieren<br />
: Bevor wir den Trick programmieren, sollte am Display alles richtig angezeigt werden – so wie es vom Publikum erwartet wird. Durch Drücken des Knopfes „A“, soll auch am LED-Display „A“ angezeigt werden. Wenn du den Knopf „B“ drückst, soll am LED-Display „B“ angezeigt werden.<spoiler>[[Datei:WennKnopfA.jpg]][[Datei:WennKnopfB.jpg]]</spoiler><br />
<br />
<br />
; Schritt 2 - Die magnetische Kraft wird gemessen<br />
* Dein micro:bit Controller kann mittels der Kompassfunktion auch Magnetfelder erkennen und darauf reagieren. Verwende diese Funktion, um beim Programmstart die Magnetkraft der Erde zu ermitteln.<br />
:: <u>'''''Hinweis'''''</u>: Du findest diesen Block unter Eingabe -->…Mehr --> Magnetkraft. Verwende das Drop-Down-Menü um „Stärke“ auszuwählen.<spoiler>[[Datei:Magnetkraft_messen.jpg]]</spoiler><br />
<br />
* Damit das beim Programmstart geschieht, so musst du den Block „beim Start“ aus der Kategorie „Grundlagen“ auswählen.<spoiler>[[Datei:BeimStart.jpg]]</spoiler> <br />
<br />
* Die auf den micro:bit wirkende Magnetkraft der Erde soll gemessen und abgespeichert werden. Erstelle hierfür eine neue Variable „force“.<br />
:: <u>'''''Hinweis'''''</u>: Variablen --> Neue Variable anlegen --> „force“<br />
* Der Wert der gemessenen Magnetkraft (Einheit: Mikrotesla [µT]) der Erde soll an „force“ übergeben werden. Der „Absolute Wert“ kommt dem „Betrag“ einer Zahl gleich. Die Zahl ist somit immer positiv.<br />
:: <u>'''''Hinweis'''''</u>: Mathematik --> …Mehr --> Absolute von …<spoiler>[[Datei:Math_absolute.jpg]][[Datei:Absolute_von.jpg]][[Datei:Beim_Strart_I.jpg]]</spoiler><br />
: ''Technische Information: Jeder Permanentmagnet hat zwei Pole (Nordpol und Südpol genannt). Jedes Ende des Magneten, welches sich dem micro:bit nähert hat entweder einen positiven Wert (z.B. +100), oder einen negativen Wert (z.B.: -100). Wir wollen unabhängig vom Vorzeichen wissen, ob die magnetische Kraft rund um den micro:bit stärker wird. Deshalb wird der Betrag der Zahl („Absolute von …“) ermittelt.''<br />
<br />
<br />
; Schritt 3 - Prüfen, ob sich ein Magnet in der Nähe des microBit befindet<br />
* Jetzt kann dein micro:bit messen und prüfen, ob sich ein stärkerer Magnet in der Nähe befindet. Dies ist der Fall, wenn der Wert der Messung höher ist als der gemessene Wert des Magnetfeldes der Erde. Der Wert soll in einer neuen Variable „isSwitched“ gespeichert werden.<br />
* Erstelle eine neue Variable „isSwitched“.<br />
:: <u>'''''Hinweis'''''</u>: Variablen --> Neue Variable anlegen --> „isSwitched“<spoiler>[[Datei:Beim_Start_II.jpg]]</spoiler><br />
: Im Block-Menü findest du unter „Logik“ die Möglichkeit zwei Werte miteinander zu vergleichen. Wähle diesen Block aus und prüfe, ob der gespeicherte Wert von „force“ größer ist als 100.</div>Tobias.gruberhttps://mbit.phst.at/index.php?title=Zauberbuttons_L%C3%B6sung&diff=1009Zauberbuttons Lösung2018-04-24T21:00:11Z<p>Tobias.gruber: </p>
<hr />
<div>== Tipps und Tricks: Hilfe zur Programmierung ==<br />
<br />
; Schritt 1 - Button A und Button B programmieren<br />
: Bevor wir den Trick programmieren, sollte am Display alles richtig angezeigt werden – so wie es vom Publikum erwartet wird. Durch Drücken des Knopfes „A“, soll auch am LED-Display „A“ angezeigt werden. Wenn du den Knopf „B“ drückst, soll am LED-Display „B“ angezeigt werden.<spoiler>[[Datei:WennKnopfA.jpg]][[Datei:WennKnopfB.jpg]]</spoiler><br />
<br />
<br />
; Schritt 2 - Die magnetische Kraft wird gemessen<br />
* Dein micro:bit Controller kann mittels der Kompassfunktion auch Magnetfelder erkennen und darauf reagieren. Verwende diese Funktion, um beim Programmstart die Magnetkraft der Erde zu ermitteln.<br />
:: <u>'''''Hinweis'''''</u>: Du findest diesen Block unter Eingabe -->…Mehr --> Magnetkraft. Verwende das Drop-Down-Menü um „Stärke“ auszuwählen.<spoiler>[[Datei:Magnetkraft_messen.jpg]]</spoiler><br />
<br />
* Damit das beim Programmstart geschieht, so musst du den Block „beim Start“ aus der Kategorie „Grundlagen“ auswählen.<spoiler>[[Datei:BeimStart.jpg]]</spoiler> <br />
<br />
* Die auf den micro:bit wirkende Magnetkraft der Erde soll gemessen und abgespeichert werden. Erstelle hierfür eine neue Variable „force“.<br />
:: <u>'''''Hinweis'''''</u>: Variablen --> Neue Variable anlegen --> „force“<br />
* Der Wert der gemessenen Magnetkraft (Einheit: Mikrotesla [µT]) der Erde soll an „force“ übergeben werden. Der „Absolute Wert“ kommt dem „Betrag“ einer Zahl gleich. Die Zahl ist somit immer positiv.<br />
:: <u>'''''Hinweis'''''</u>: Mathematik --> …Mehr --> Absolute von …<spoiler>[[Datei:Math_absolute.jpg]][[Datei:Absolute_von.jpg]][[Datei:Beim_Strart_I.jpg]]</spoiler><br />
: ''Technische Information: Jeder Permanentmagnet hat zwei Pole (Nordpol und Südpol genannt). Jedes Ende des Magneten, welches sich dem micro:bit nähert hat entweder einen positiven Wert (z.B. +100), oder einen negativen Wert (z.B.: -100). Wir wollen unabhängig vom Vorzeichen wissen, ob die magnetische Kraft rund um den micro:bit stärker wird. Deshalb wird der Betrag der Zahl („Absolute von …“) ermittelt.''<br />
<br />
<br />
; Schritt 3 - Prüfen, ob sich ein Magnet in der Nähe des microBit befindet<br />
* Jetzt kann dein micro:bit messen und prüfen, ob sich ein stärkerer Magnet in der Nähe befindet. Dies ist der Fall, wenn der Wert der Messung höher ist als der gemessene Wert des Magnetfeldes der Erde. Der Wert soll in einer neuen Variable „isSwitched“ gespeichert werden.<br />
* Erstelle eine neue Variable „isSwitched“.<br />
:: <u>'''''Hinweis'''''</u>: Variablen --> Neue Variable anlegen --> „isSwitched“</div>Tobias.gruberhttps://mbit.phst.at/index.php?title=Zauberbuttons_L%C3%B6sung&diff=1008Zauberbuttons Lösung2018-04-24T20:59:01Z<p>Tobias.gruber: </p>
<hr />
<div>== Tipps und Tricks: Hilfe zur Programmierung ==<br />
<br />
; Schritt 1 - Button A und Button B programmieren<br />
: Bevor wir den Trick programmieren, sollte am Display alles richtig angezeigt werden – so wie es vom Publikum erwartet wird. Durch Drücken des Knopfes „A“, soll auch am LED-Display „A“ angezeigt werden. Wenn du den Knopf „B“ drückst, soll am LED-Display „B“ angezeigt werden.<spoiler>[[Datei:WennKnopfA.jpg]][[Datei:WennKnopfB.jpg]]</spoiler><br />
<br />
<br />
; Schritt 2 - Die magnetische Kraft wird gemessen<br />
* Dein micro:bit Controller kann mittels der Kompassfunktion auch Magnetfelder erkennen und darauf reagieren. Verwende diese Funktion, um beim Programmstart die Magnetkraft der Erde zu ermitteln.<br />
* Du findest diesen Block unter Eingabe -->…Mehr --> Magnetkraft. Verwende das Drop-Down-Menü um „Stärke“ auszuwählen.<spoiler>[[Datei:Magnetkraft_messen.jpg]]</spoiler><br />
<br />
* Damit das beim Programmstart geschieht, so musst du den Block „beim Start“ aus der Kategorie „Grundlagen“ auswählen.<spoiler>[[Datei:BeimStart.jpg]]</spoiler> <br />
<br />
* Die auf den micro:bit wirkende Magnetkraft der Erde soll gemessen und abgespeichert werden. Erstelle hierfür eine neue Variable „force“.<br />
:: <u>'''''Hinweis'''''</u>: Variablen --> Neue Variable anlegen --> „force“<br />
* Der Wert der gemessenen Magnetkraft (Einheit: Mikrotesla [µT]) der Erde soll an „force“ übergeben werden. Der „Absolute Wert“ kommt dem „Betrag“ einer Zahl gleich. Die Zahl ist somit immer positiv.<br />
:: <u>'''''Hinweis'''''</u>: Mathematik --> …Mehr --> Absolute von …<spoiler>[[Datei:Math_absolute.jpg]][[Datei:Absolute_von.jpg]][[Datei:Beim_Strart_I.jpg]]</spoiler><br />
: ''Technische Information: Jeder Permanentmagnet hat zwei Pole (Nordpol und Südpol genannt). Jedes Ende des Magneten, welches sich dem micro:bit nähert hat entweder einen positiven Wert (z.B. +100), oder einen negativen Wert (z.B.: -100). Wir wollen unabhängig vom Vorzeichen wissen, ob die magnetische Kraft rund um den micro:bit stärker wird. Deshalb wird der Betrag der Zahl („Absolute von …“) ermittelt.''<br />
<br />
<br />
; Schritt 3 - Prüfen, ob sich ein Magnet in der Nähe des microBit befindet<br />
* Jetzt kann dein micro:bit messen und prüfen, ob sich ein stärkerer Magnet in der Nähe befindet. Dies ist der Fall, wenn der Wert der Messung höher ist als der gemessene Wert des Magnetfeldes der Erde. Der Wert soll in einer neuen Variable „isSwitched“ gespeichert werden.<br />
* Erstelle eine neue Variable „isSwitched“.<br />
:: <u>'''''Hinweis'''''</u>: Variablen --> Neue Variable anlegen --> „isSwitched“</div>Tobias.gruberhttps://mbit.phst.at/index.php?title=Zauberbuttons_L%C3%B6sung&diff=1007Zauberbuttons Lösung2018-04-24T20:57:42Z<p>Tobias.gruber: </p>
<hr />
<div>== Tipps und Tricks: Hilfe zur Programmierung ==<br />
<br />
; Schritt 1 - Button A und Button B programmieren<br />
: Bevor wir den Trick programmieren, sollte am Display alles richtig angezeigt werden – so wie es vom Publikum erwartet wird. Durch Drücken des Knopfes „A“, soll auch am LED-Display „A“ angezeigt werden. Wenn du den Knopf „B“ drückst, soll am LED-Display „B“ angezeigt werden.<spoiler>[[Datei:WennKnopfA.jpg]][[Datei:WennKnopfB.jpg]]</spoiler><br />
<br />
<br />
; Schritt 2 - Die magnetische Kraft wird gemessen<br />
* Dein micro:bit Controller kann mittels der Kompassfunktion auch Magnetfelder erkennen und darauf reagieren. Verwende diese Funktion, um beim Programmstart die Magnetkraft der Erde zu ermitteln.<br />
* Du findest diesen Block unter Eingabe -->…Mehr --> Magnetkraft. Verwende das Drop-Down-Menü um „Stärke“ auszuwählen.<spoiler>[[Datei:Magnetkraft_messen.jpg]]</spoiler><br />
<br />
* Damit das beim Programmstart geschieht, so musst du den Block „beim Start“ aus der Kategorie „Grundlagen“ auswählen.<spoiler>[[Datei:BeimStart.jpg]]</spoiler> <br />
<br />
* Die auf den micro:bit wirkende Magnetkraft der Erde soll gemessen und abgespeichert werden. Erstelle hierfür eine neue Variable „force“.<br />
:: <u>'''''Hinweis'''''</u>: Variablen --> Neue Variable anlegen --> „force“<br />
: Der Wert der gemessenen Magnetkraft (Einheit: Mikrotesla [µT]) der Erde soll an „force“ übergeben werden. Der „Absolute Wert“ kommt dem „Betrag“ einer Zahl gleich. Die Zahl ist somit immer positiv.<br />
:: <u>'''''Hinweis'''''</u>: Mathematik --> …Mehr --> Absolute von …<spoiler>[[Datei:Math_absolute.jpg]][[Datei:Absolute_von.jpg]][[Datei:Beim_Strart_I.jpg]]</spoiler><br />
: ''Technische Information: Jeder Permanentmagnet hat zwei Pole (Nordpol und Südpol genannt). Jedes Ende des Magneten, welches sich dem micro:bit nähert hat entweder einen positiven Wert (z.B. +100), oder einen negativen Wert (z.B.: -100). Wir wollen unabhängig vom Vorzeichen wissen, ob die magnetische Kraft rund um den micro:bit stärker wird. Deshalb wird der Betrag der Zahl („Absolute von …“) ermittelt.''<br />
<br />
<br />
; Schritt 3 - Prüfen, ob sich ein Magnet in der Nähe des microBit befindet<br />
: Jetzt kann dein micro:bit messen und prüfen, ob sich ein stärkerer Magnet in der Nähe befindet. Dies ist der Fall, wenn der Wert der Messung höher ist als der gemessene Wert des Magnetfeldes der Erde. Der Wert soll in einer neuen Variable „isSwitched“ gespeichert werden.<br />
: Erstelle eine neue Variable „isSwitched“.<br />
:: <u>'''''Hinweis'''''</u>: Variablen --> Neue Variable anlegen --> „isSwitched“</div>Tobias.gruberhttps://mbit.phst.at/index.php?title=Zauberbuttons_L%C3%B6sung&diff=1006Zauberbuttons Lösung2018-04-24T20:56:36Z<p>Tobias.gruber: </p>
<hr />
<div>== Tipps und Tricks: Hilfe zur Programmierung ==<br />
<br />
; Schritt 1 - Button A und Button B programmieren<br />
: Bevor wir den Trick programmieren, sollte am Display alles richtig angezeigt werden – so wie es vom Publikum erwartet wird. Durch Drücken des Knopfes „A“, soll auch am LED-Display „A“ angezeigt werden. Wenn du den Knopf „B“ drückst, soll am LED-Display „B“ angezeigt werden.<spoiler>[[Datei:WennKnopfA.jpg]][[Datei:WennKnopfB.jpg]]</spoiler><br />
<br />
<br />
; Schritt 2 - Die magnetische Kraft wird gemessen<br />
: Dein micro:bit Controller kann mittels der Kompassfunktion auch Magnetfelder erkennen und darauf reagieren. Verwende diese Funktion, um beim Programmstart die Magnetkraft der Erde zu ermitteln.<br />
: Du findest diesen Block unter Eingabe -->…Mehr --> Magnetkraft. Verwende das Drop-Down-Menü um „Stärke“ auszuwählen.<spoiler>[[Datei:Magnetkraft_messen.jpg]]</spoiler><br />
<br />
: Damit das beim Programmstart geschieht, so musst du den Block „beim Start“ aus der Kategorie „Grundlagen“ auswählen.<spoiler>[[Datei:BeimStart.jpg]]</spoiler> <br />
<br />
: Die auf den micro:bit wirkende Magnetkraft der Erde soll gemessen und abgespeichert werden. Erstelle hierfür eine neue Variable „force“.<br />
:: <u>'''''Hinweis'''''</u>: Variablen --> Neue Variable anlegen --> „force“<br />
: Der Wert der gemessenen Magnetkraft (Einheit: Mikrotesla [µT]) der Erde soll an „force“ übergeben werden. Der „Absolute Wert“ kommt dem „Betrag“ einer Zahl gleich. Die Zahl ist somit immer positiv.<br />
:: <u>'''''Hinweis'''''</u>: Mathematik --> …Mehr --> Absolute von …<spoiler>[[Datei:Math_absolute.jpg]][[Datei:Absolute_von.jpg]][[Datei:Beim_Strart_I.jpg]]</spoiler><br />
: ''Technische Information: Jeder Permanentmagnet hat zwei Pole (Nordpol und Südpol genannt). Jedes Ende des Magneten, welches sich dem micro:bit nähert hat entweder einen positiven Wert (z.B. +100), oder einen negativen Wert (z.B.: -100). Wir wollen unabhängig vom Vorzeichen wissen, ob die magnetische Kraft rund um den micro:bit stärker wird. Deshalb wird der Betrag der Zahl („Absolute von …“) ermittelt.''<br />
<br />
<br />
; Schritt 3 - Prüfen, ob sich ein Magnet in der Nähe des microBit befindet<br />
: Jetzt kann dein micro:bit messen und prüfen, ob sich ein stärkerer Magnet in der Nähe befindet. Dies ist der Fall, wenn der Wert der Messung höher ist als der gemessene Wert des Magnetfeldes der Erde. Der Wert soll in einer neuen Variable „isSwitched“ gespeichert werden.<br />
: Erstelle eine neue Variable „isSwitched“.<br />
:: <u>'''''Hinweis'''''</u>: Variablen --> Neue Variable anlegen --> „isSwitched“</div>Tobias.gruberhttps://mbit.phst.at/index.php?title=Zauberbuttons_L%C3%B6sung&diff=1005Zauberbuttons Lösung2018-04-24T20:55:54Z<p>Tobias.gruber: </p>
<hr />
<div>== Tipps und Tricks: Hilfe zur Programmierung ==<br />
<br />
; Schritt 1 - Button A und Button B programmieren<br />
: Bevor wir den Trick programmieren, sollte am Display alles richtig angezeigt werden – so wie es vom Publikum erwartet wird. Durch Drücken des Knopfes „A“, soll auch am LED-Display „A“ angezeigt werden. Wenn du den Knopf „B“ drückst, soll am LED-Display „B“ angezeigt werden.<spoiler>[[Datei:WennKnopfA.jpg]][[Datei:WennKnopfB.jpg]]</spoiler><br />
<br />
<br />
; Schritt 2 - Die magnetische Kraft wird gemessen<br />
: Dein micro:bit Controller kann mittels der Kompassfunktion auch Magnetfelder erkennen und darauf reagieren. Verwende diese Funktion, um beim Programmstart die Magnetkraft der Erde zu ermitteln.<br />
: Du findest diesen Block unter Eingabe -->…Mehr --> Magnetkraft. Verwende das Drop-Down-Menü um „Stärke“ auszuwählen.<spoiler>[[Datei:Magnetkraft_messen.jpg]]</spoiler><br />
<br />
: Damit das beim Programmstart geschieht, so musst du den Block „beim Start“ aus der Kategorie „Grundlagen“ auswählen.<spoiler>[[Datei:BeimStart.jpg]]</spoiler> <br />
<br />
: Die auf den micro:bit wirkende Magnetkraft der Erde soll gemessen und abgespeichert werden. Erstelle hierfür eine neue Variable „force“.<br />
:: <u>'''''Hinweis'''''</u>: Variablen --> Neue Variable anlegen --> „force“<br />
: Der Wert der gemessenen Magnetkraft (Einheit: Mikrotesla [µT]) der Erde soll an „force“ übergeben werden. Der „Absolute Wert“ kommt dem „Betrag“ einer Zahl gleich. Die Zahl ist somit immer positiv.<br />
:: <u>'''''Hinweis'''''</u>: Mathematik --> …Mehr --> Absolute von …<spoiler>[[Datei:Math_absolute.jpg]][[Datei:Absolute_von.jpg]][[Datei:Beim_Strart_I.jpg]]</spoiler><br />
: ''Technische Information: Jeder Permanentmagnet hat zwei Pole (Nordpol und Südpol genannt). Jedes Ende des Magneten, welches sich dem micro:bit nähert hat entweder einen positiven Wert (z.B. +100), oder einen negativen Wert (z.B.: -100). Wir wollen unabhängig vom Vorzeichen wissen, ob die magnetische Kraft rund um den micro:bit stärker wird. Deshalb wird der Betrag der Zahl („Absolute von …“) ermittelt.''<br />
<br />
<br />
; Schritt 3 - Prüfen, ob sich ein Magnet in der Nähe des micro:bit befindet<br />
: Jetzt kann dein micro:bit messen und prüfen, ob sich ein stärkerer Magnet in der Nähe befindet. Dies ist der Fall, wenn der Wert der Messung höher ist als der gemessene Wert des Magnetfeldes der Erde. Der Wert soll in einer neuen Variable „isSwitched“ gespeichert werden.<br />
: Erstelle eine neue Variable „isSwitched“.<br />
:: <u>'''''Hinweis'''''</u>: Variablen Neue Variable anlegen „isSwitched“</div>Tobias.gruberhttps://mbit.phst.at/index.php?title=Zauberbuttons_L%C3%B6sung&diff=1001Zauberbuttons Lösung2018-04-24T20:52:38Z<p>Tobias.gruber: </p>
<hr />
<div>== Tipps und Tricks: Hilfe zur Programmierung ==<br />
<br />
; Schritt 1 - Button A und Button B programmieren<br />
: Bevor wir den Trick programmieren, sollte am Display alles richtig angezeigt werden – so wie es vom Publikum erwartet wird. Durch Drücken des Knopfes „A“, soll auch am LED-Display „A“ angezeigt werden. Wenn du den Knopf „B“ drückst, soll am LED-Display „B“ angezeigt werden.<spoiler>[[Datei:WennKnopfA.jpg]][[Datei:WennKnopfB.jpg]]</spoiler><br />
<br />
<br />
; Schritt 2 - Die magnetische Kraft wird gemessen<br />
: Dein micro:bit Controller kann mittels der Kompassfunktion auch Magnetfelder erkennen und darauf reagieren. Verwende diese Funktion, um beim Programmstart die Magnetkraft der Erde zu ermitteln.<br />
: Du findest diesen Block unter Eingabe -->…Mehr --> Magnetkraft. Verwende das Drop-Down-Menü um „Stärke“ auszuwählen.<spoiler>[[Datei:Magnetkraft_messen.jpg]]</spoiler><br />
<br />
: Damit das beim Programmstart geschieht, so musst du den Block „beim Start“ aus der Kategorie „Grundlagen“ auswählen.<spoiler>[[Datei:BeimStart.jpg]]</spoiler> <br />
<br />
: Die auf den micro:bit wirkende Magnetkraft der Erde soll gemessen und abgespeichert werden. Erstelle hierfür eine neue Variable „force“.<br />
:: <u>'''''Hinweis'''''</u>: Variablen --> Neue Variable anlegen --> „force“<br />
: Der Wert der gemessenen Magnetkraft (Einheit: Mikrotesla [µT]) der Erde soll an „force“ übergeben werden. Der „Absolute Wert“ kommt dem „Betrag“ einer Zahl gleich. Die Zahl ist somit immer positiv.<br />
:: <u>'''''Hinweis'''''</u>: Mathematik --> …Mehr --> Absolute von …<spoiler>[[Datei:Math_absolute.jpg]][[Datei:Absolute_von.jpg]][[Datei:Beim_Strart_I.jpg]]</spoiler><br />
: ''Technische Information: Jeder Permanentmagnet hat zwei Pole (Nordpol und Südpol genannt). Jedes Ende des Magneten, welches sich dem micro:bit nähert hat entweder einen positiven Wert (z.B. +100), oder einen negativen Wert (z.B.: -100). Wir wollen unabhängig vom Vorzeichen wissen, ob die magnetische Kraft rund um den micro:bit stärker wird. Deshalb wird der Betrag der Zahl („Absolute von …“) ermittelt.''</div>Tobias.gruberhttps://mbit.phst.at/index.php?title=Datei:Beim_Strart_I.jpg&diff=1000Datei:Beim Strart I.jpg2018-04-24T20:51:54Z<p>Tobias.gruber: </p>
<hr />
<div></div>Tobias.gruberhttps://mbit.phst.at/index.php?title=Zauberbuttons_L%C3%B6sung&diff=998Zauberbuttons Lösung2018-04-24T20:46:52Z<p>Tobias.gruber: </p>
<hr />
<div>== Tipps und Tricks: Hilfe zur Programmierung ==<br />
<br />
; Schritt 1 - Button A und Button B programmieren<br />
: Bevor wir den Trick programmieren, sollte am Display alles richtig angezeigt werden – so wie es vom Publikum erwartet wird. Durch Drücken des Knopfes „A“, soll auch am LED-Display „A“ angezeigt werden. Wenn du den Knopf „B“ drückst, soll am LED-Display „B“ angezeigt werden.<spoiler>[[Datei:WennKnopfA.jpg]][[Datei:WennKnopfB.jpg]]</spoiler><br />
<br />
<br />
; Schritt 2 - Die magnetische Kraft wird gemessen<br />
: Dein micro:bit Controller kann mittels der Kompassfunktion auch Magnetfelder erkennen und darauf reagieren. Verwende diese Funktion, um beim Programmstart die Magnetkraft der Erde zu ermitteln.<br />
: Du findest diesen Block unter Eingabe -->…Mehr --> Magnetkraft. Verwende das Drop-Down-Menü um „Stärke“ auszuwählen.<spoiler>[[Datei:Magnetkraft_messen.jpg]]</spoiler><br />
<br />
: Damit das beim Programmstart geschieht, so musst du den Block „beim Start“ aus der Kategorie „Grundlagen“ auswählen.<spoiler>[[Datei:BeimStart.jpg]]</spoiler> <br />
<br />
: Die auf den micro:bit wirkende Magnetkraft der Erde soll gemessen und abgespeichert werden. Erstelle hierfür eine neue Variable „force“.<br />
:: <u>'''''Hinweis'''''</u>: Variablen --> Neue Variable anlegen --> „force“<br />
: Der Wert der gemessenen Magnetkraft (Einheit: Mikrotesla [µT]) der Erde soll an „force“ übergeben werden. Der „Absolute Wert“ kommt dem „Betrag“ einer Zahl gleich. Die Zahl ist somit immer positiv.<br />
:: <u>'''''Hinweis'''''</u>: Mathematik --> …Mehr --> Absolute von …<br />
: ''Technische Information: Jeder Permanentmagnet hat zwei Pole (Nordpol und Südpol genannt). Jedes Ende des Magneten, welches sich dem micro:bit nähert hat entweder einen positiven Wert (z.B. +100), oder einen negativen Wert (z.B.: -100). Wir wollen unabhängig vom Vorzeichen wissen, ob die magnetische Kraft rund um den micro:bit stärker wird. Deshalb wird der Betrag der Zahl („Absolute von …“) ermittelt.''</div>Tobias.gruberhttps://mbit.phst.at/index.php?title=Zauberbuttons_L%C3%B6sung&diff=997Zauberbuttons Lösung2018-04-24T20:45:32Z<p>Tobias.gruber: </p>
<hr />
<div>== Tipps und Tricks: Hilfe zur Programmierung ==<br />
<br />
; Schritt 1 - Button A und Button B programmieren<br />
: Bevor wir den Trick programmieren, sollte am Display alles richtig angezeigt werden – so wie es vom Publikum erwartet wird. Durch Drücken des Knopfes „A“, soll auch am LED-Display „A“ angezeigt werden. Wenn du den Knopf „B“ drückst, soll am LED-Display „B“ angezeigt werden.<spoiler>[[Datei:WennKnopfA.jpg]][[Datei:WennKnopfB.jpg]]</spoiler><br />
<br />
<br />
; Schritt 2 - Die magnetische Kraft wird gemessen<br />
: Dein micro:bit Controller kann mittels der Kompassfunktion auch Magnetfelder erkennen und darauf reagieren. Verwende diese Funktion, um beim Programmstart die Magnetkraft der Erde zu ermitteln.<br />
: Du findest diesen Block unter Eingabe -->…Mehr --> Magnetkraft. Verwende das Drop-Down-Menü um „Stärke“ auszuwählen.<spoiler>[[Datei:Magnetkraft_messen.jpg]]</spoiler><br />
<br />
: Damit das beim Programmstart geschieht, so musst du den Block „beim Start“ aus der Kategorie „Grundlagen“ auswählen.<spoiler>[[Datei:BeimStart.jpg]]</spoiler> <br />
<br />
: Die auf den micro:bit wirkende Magnetkraft der Erde soll gemessen und abgespeichert werden. Erstelle hierfür eine neue Variable „force“.<br />
:: <u>'''''Hinweis'''''</u>: Variablen --> Neue Variable anlegen --> „force“<br />
: Der Wert der gemessenen Magnetkraft (Einheit: Mikrotesla [µT]) der Erde soll an „force“ übergeben werden. Der „Absolute Wert“ kommt dem „Betrag“ einer Zahl gleich. Die Zahl ist somit immer positiv.<br />
:: <u>'''''Hinweis'''''</u>: Mathematik --> …Mehr --> Absolute von …<br />
: Technische Information: Jeder Permanentmagnet hat zwei Pole (Nordpol und Südpol genannt). Jedes Ende des Magneten, welches sich dem micro:bit nähert hat entweder einen positiven Wert (z.B. +100), oder einen negativen Wert (z.B.: -100). Wir wollen unabhängig vom Vorzeichen wissen, ob die magnetische Kraft rund um den micro:bit stärker wird. Deshalb wird der Betrag der Zahl („Absolute von …“) ermittelt.</div>Tobias.gruberhttps://mbit.phst.at/index.php?title=Zauberbuttons_L%C3%B6sung&diff=995Zauberbuttons Lösung2018-04-24T20:44:57Z<p>Tobias.gruber: </p>
<hr />
<div>== Tipps und Tricks: Hilfe zur Programmierung ==<br />
<br />
; Schritt 1 - Button A und Button B programmieren<br />
: Bevor wir den Trick programmieren, sollte am Display alles richtig angezeigt werden – so wie es vom Publikum erwartet wird. Durch Drücken des Knopfes „A“, soll auch am LED-Display „A“ angezeigt werden. Wenn du den Knopf „B“ drückst, soll am LED-Display „B“ angezeigt werden.<spoiler>[[Datei:WennKnopfA.jpg]][[Datei:WennKnopfB.jpg]]</spoiler><br />
<br />
<br />
; Schritt 2 - Die magnetische Kraft wird gemessen<br />
: Dein micro:bit Controller kann mittels der Kompassfunktion auch Magnetfelder erkennen und darauf reagieren. Verwende diese Funktion, um beim Programmstart die Magnetkraft der Erde zu ermitteln.<br />
: Du findest diesen Block unter Eingabe -->…Mehr --> Magnetkraft. Verwende das Drop-Down-Menü um „Stärke“ auszuwählen.<spoiler>[[Datei:Magnetkraft_messen.jpg]]</spoiler><br />
<br />
: Damit das beim Programmstart geschieht, so musst du den Block „beim Start“ aus der Kategorie „Grundlagen“ auswählen.<spoiler>[[Datei:BeimStart.jpg]]</spoiler> <br />
<br />
: Die auf den micro:bit wirkende Magnetkraft der Erde soll gemessen und abgespeichert werden. Erstelle hierfür eine neue Variable „force“.<br />
:: <u>'''''Hinweis'''''</u>: Variablen --> Neue Variable anlegen --> „force“<br />
: Der Wert der gemessenen Magnetkraft (Einheit: Mikrotesla [µT]) der Erde soll an „force“ übergeben werden. Der „Absolute Wert“ kommt dem „Betrag“ einer Zahl gleich. Die Zahl ist somit immer positiv.<br />
Hinweis: Mathematik --> …Mehr --> Absolute von …<br />
: Technische Information: Jeder Permanentmagnet hat zwei Pole (Nordpol und Südpol genannt). Jedes Ende des Magneten, welches sich dem micro:bit nähert hat entweder einen positiven Wert (z.B. +100), oder einen negativen Wert (z.B.: -100). Wir wollen unabhängig vom Vorzeichen wissen, ob die magnetische Kraft rund um den micro:bit stärker wird. Deshalb wird der Betrag der Zahl („Absolute von …“) ermittelt.</div>Tobias.gruberhttps://mbit.phst.at/index.php?title=Zauberbuttons_L%C3%B6sung&diff=994Zauberbuttons Lösung2018-04-24T20:44:29Z<p>Tobias.gruber: </p>
<hr />
<div>== Tipps und Tricks: Hilfe zur Programmierung ==<br />
<br />
; Schritt 1 - Button A und Button B programmieren<br />
: Bevor wir den Trick programmieren, sollte am Display alles richtig angezeigt werden – so wie es vom Publikum erwartet wird. Durch Drücken des Knopfes „A“, soll auch am LED-Display „A“ angezeigt werden. Wenn du den Knopf „B“ drückst, soll am LED-Display „B“ angezeigt werden.<spoiler>[[Datei:WennKnopfA.jpg]][[Datei:WennKnopfB.jpg]]</spoiler><br />
<br />
<br />
; Schritt 2 - Die magnetische Kraft wird gemessen<br />
: Dein micro:bit Controller kann mittels der Kompassfunktion auch Magnetfelder erkennen und darauf reagieren. Verwende diese Funktion, um beim Programmstart die Magnetkraft der Erde zu ermitteln.<br />
: Du findest diesen Block unter Eingabe -->…Mehr --> Magnetkraft. Verwende das Drop-Down-Menü um „Stärke“ auszuwählen.<spoiler>[[Datei:Magnetkraft_messen.jpg]]</spoiler><br />
<br />
: Damit das beim Programmstart geschieht, so musst du den Block „beim Start“ aus der Kategorie „Grundlagen“ auswählen.<spoiler>[[Datei:BeimStart.jpg]]</spoiler> <br />
<br />
: Die auf den micro:bit wirkende Magnetkraft der Erde soll gemessen und abgespeichert werden. Erstelle hierfür eine neue Variable „force“.<br />
<u>'''''Hinweis'''''</u>: Variablen --> Neue Variable anlegen --> „force“<br />
: Der Wert der gemessenen Magnetkraft (Einheit: Mikrotesla [µT]) der Erde soll an „force“ übergeben werden. Der „Absolute Wert“ kommt dem „Betrag“ einer Zahl gleich. Die Zahl ist somit immer positiv.<br />
Hinweis: Mathematik --> …Mehr --> Absolute von …<br />
: Technische Information: Jeder Permanentmagnet hat zwei Pole (Nordpol und Südpol genannt). Jedes Ende des Magneten, welches sich dem micro:bit nähert hat entweder einen positiven Wert (z.B. +100), oder einen negativen Wert (z.B.: -100). Wir wollen unabhängig vom Vorzeichen wissen, ob die magnetische Kraft rund um den micro:bit stärker wird. Deshalb wird der Betrag der Zahl („Absolute von …“) ermittelt.</div>Tobias.gruberhttps://mbit.phst.at/index.php?title=Zauberbuttons_L%C3%B6sung&diff=993Zauberbuttons Lösung2018-04-24T20:43:24Z<p>Tobias.gruber: </p>
<hr />
<div>== Tipps und Tricks: Hilfe zur Programmierung ==<br />
<br />
; Schritt 1 - Button A und Button B programmieren<br />
: Bevor wir den Trick programmieren, sollte am Display alles richtig angezeigt werden – so wie es vom Publikum erwartet wird. Durch Drücken des Knopfes „A“, soll auch am LED-Display „A“ angezeigt werden. Wenn du den Knopf „B“ drückst, soll am LED-Display „B“ angezeigt werden.<spoiler>[[Datei:WennKnopfA.jpg]][[Datei:WennKnopfB.jpg]]</spoiler><br />
<br />
<br />
; Schritt 2 - Die magnetische Kraft wird gemessen<br />
: Dein micro:bit Controller kann mittels der Kompassfunktion auch Magnetfelder erkennen und darauf reagieren. Verwende diese Funktion, um beim Programmstart die Magnetkraft der Erde zu ermitteln.<br />
: Du findest diesen Block unter Eingabe -->…Mehr --> Magnetkraft. Verwende das Drop-Down-Menü um „Stärke“ auszuwählen.<spoiler>[[Datei:Magnetkraft_messen.jpg]]</spoiler><br />
<br />
: Damit das beim Programmstart geschieht, so musst du den Block „beim Start“ aus der Kategorie „Grundlagen“ auswählen.<spoiler>[[Datei:BeimStart.jpg]]</spoiler> <br />
<br />
: Die auf den micro:bit wirkende Magnetkraft der Erde soll gemessen und abgespeichert werden. Erstelle hierfür eine neue Variable „force“.<br />
<u>Hinweis</u>: Variablen --> Neue Variable anlegen --> „force“<br />
: Der Wert der gemessenen Magnetkraft (Einheit: Mikrotesla [µT]) der Erde soll an „force“ übergeben werden. Der „Absolute Wert“ kommt dem „Betrag“ einer Zahl gleich. Die Zahl ist somit immer positiv.<br />
Hinweis: Mathematik --> …Mehr --> Absolute von …<br />
: Technische Information: Jeder Permanentmagnet hat zwei Pole (Nordpol und Südpol genannt). Jedes Ende des Magneten, welches sich dem micro:bit nähert hat entweder einen positiven Wert (z.B. +100), oder einen negativen Wert (z.B.: -100). Wir wollen unabhängig vom Vorzeichen wissen, ob die magnetische Kraft rund um den micro:bit stärker wird. Deshalb wird der Betrag der Zahl („Absolute von …“) ermittelt.</div>Tobias.gruberhttps://mbit.phst.at/index.php?title=Zauberbuttons_L%C3%B6sung&diff=991Zauberbuttons Lösung2018-04-24T20:39:20Z<p>Tobias.gruber: </p>
<hr />
<div>== Tipps und Tricks: Hilfe zur Programmierung ==<br />
<br />
; Schritt 1 - Button A und Button B programmieren<br />
: Bevor wir den Trick programmieren, sollte am Display alles richtig angezeigt werden – so wie es vom Publikum erwartet wird. Durch Drücken des Knopfes „A“, soll auch am LED-Display „A“ angezeigt werden. Wenn du den Knopf „B“ drückst, soll am LED-Display „B“ angezeigt werden.<spoiler>[[Datei:WennKnopfA.jpg]][[Datei:WennKnopfB.jpg]]</spoiler><br />
<br />
<br />
; Schritt 2 - Die magnetische Kraft wird gemessen<br />
: Dein micro:bit Controller kann mittels der Kompassfunktion auch Magnetfelder erkennen und darauf reagieren. Verwende diese Funktion, um beim Programmstart die Magnetkraft der Erde zu ermitteln.<br />
: Du findest diesen Block unter Eingabe -->…Mehr --> Magnetkraft. Verwende das Drop-Down-Menü um „Stärke“ auszuwählen.<spoiler>[[Datei:Magnetkraft_messen.jpg]]</spoiler><br />
<br />
: Damit das beim Programmstart geschieht, so musst du den Block „beim Start“ aus der Kategorie „Grundlagen“ auswählen.<spoiler>[[Datei:BeimStart.jpg]]</spoiler> <br />
<br />
: Die auf den micro:bit wirkende Magnetkraft der Erde soll gemessen und abgespeichert werden. Erstelle hierfür eine neue Variable „force“.<br />
Hinweis: Variablen --> Neue Variable anlegen --> „force“<br />
: Der Wert der gemessenen Magnetkraft (Einheit: Mikrotesla [µT]) der Erde soll an „force“ übergeben werden. Der „Absolute Wert“ kommt dem „Betrag“ einer Zahl gleich. Die Zahl ist somit immer positiv.<br />
Hinweis: Mathematik --> …Mehr --> Absolute von …<br />
: Technische Information: Jeder Permanentmagnet hat zwei Pole (Nordpol und Südpol genannt). Jedes Ende des Magneten, welches sich dem micro:bit nähert hat entweder einen positiven Wert (z.B. +100), oder einen negativen Wert (z.B.: -100). Wir wollen unabhängig vom Vorzeichen wissen, ob die magnetische Kraft rund um den micro:bit stärker wird. Deshalb wird der Betrag der Zahl („Absolute von …“) ermittelt.</div>Tobias.gruberhttps://mbit.phst.at/index.php?title=Zauberbuttons_L%C3%B6sung&diff=990Zauberbuttons Lösung2018-04-24T20:37:43Z<p>Tobias.gruber: </p>
<hr />
<div>== Tipps und Tricks: Hilfe zur Programmierung ==<br />
<br />
; Schritt 1 - Button A und Button B programmieren<br />
: Bevor wir den Trick programmieren, sollte am Display alles richtig angezeigt werden – so wie es vom Publikum erwartet wird. Durch Drücken des Knopfes „A“, soll auch am LED-Display „A“ angezeigt werden. Wenn du den Knopf „B“ drückst, soll am LED-Display „B“ angezeigt werden.<spoiler>[[Datei:WennKnopfA.jpg]][[Datei:WennKnopfB.jpg]]</spoiler><br />
<br />
<br />
; Schritt 2 - Die magnetische Kraft wird gemessen<br />
: Dein micro:bit Controller kann mittels der Kompassfunktion auch Magnetfelder erkennen und darauf reagieren. Verwende diese Funktion, um beim Programmstart die Magnetkraft der Erde zu ermitteln.<br />
: Du findest diesen Block unter Eingabe -->…Mehr --> Magnetkraft. Verwende das Drop-Down-Menü um „Stärke“ auszuwählen.<spoiler>[[Datei:Magnetkraft_messen.jpg]]</spoiler><br />
<br />
: Damit das beim Programmstart geschieht, so musst du den Block „beim Start“ aus der Kategorie „Grundlagen“ auswählen. <br />
<br />
: Die auf den micro:bit wirkende Magnetkraft der Erde soll gemessen und abgespeichert werden. Erstelle hierfür eine neue Variable „force“.<br />
Hinweis: Variablen --> Neue Variable anlegen --> „force“<br />
: Der Wert der gemessenen Magnetkraft (Einheit: Mikrotesla [µT]) der Erde soll an „force“ übergeben werden. Der „Absolute Wert“ kommt dem „Betrag“ einer Zahl gleich. Die Zahl ist somit immer positiv.<br />
Hinweis: Mathematik --> …Mehr --> Absolute von …<br />
: Technische Information: Jeder Permanentmagnet hat zwei Pole (Nordpol und Südpol genannt). Jedes Ende des Magneten, welches sich dem micro:bit nähert hat entweder einen positiven Wert (z.B. +100), oder einen negativen Wert (z.B.: -100). Wir wollen unabhängig vom Vorzeichen wissen, ob die magnetische Kraft rund um den micro:bit stärker wird. Deshalb wird der Betrag der Zahl („Absolute von …“) ermittelt.</div>Tobias.gruberhttps://mbit.phst.at/index.php?title=Zauberbuttons_L%C3%B6sung&diff=989Zauberbuttons Lösung2018-04-24T20:34:53Z<p>Tobias.gruber: </p>
<hr />
<div>== Tipps und Tricks: Hilfe zur Programmierung ==<br />
<br />
; Schritt 1 - Button A und Button B programmieren<br />
: Bevor wir den Trick programmieren, sollte am Display alles richtig angezeigt werden – so wie es vom Publikum erwartet wird. Durch Drücken des Knopfes „A“, soll auch am LED-Display „A“ angezeigt werden. Wenn du den Knopf „B“ drückst, soll am LED-Display „B“ angezeigt werden.<spoiler>[[Datei:WennKnopfA.jpg]][[Datei:WennKnopfB.jpg]]</spoiler><br />
<br />
<br />
; Schritt 2 - Die magnetische Kraft wird gemessen<br />
: Dein micro:bit Controller kann mittels der Kompassfunktion auch Magnetfelder erkennen und darauf reagieren. Verwende diese Funktion, um beim Programmstart die Magnetkraft der Erde zu ermitteln.<br />
: Du findest diesen Block unter Eingabe -->…Mehr --> Magnetkraft. Verwende das Drop-Down-Menü um „Stärke“ auszuwählen.<br />
<br />
: Damit das beim Programmstart geschieht, so musst du den Block „beim Start“ aus der Kategorie „Grundlagen“ auswählen. <br />
<br />
: Die auf den micro:bit wirkende Magnetkraft der Erde soll gemessen und abgespeichert werden. Erstelle hierfür eine neue Variable „force“.<br />
Hinweis: Variablen --> Neue Variable anlegen --> „force“<br />
: Der Wert der gemessenen Magnetkraft (Einheit: Mikrotesla [µT]) der Erde soll an „force“ übergeben werden. Der „Absolute Wert“ kommt dem „Betrag“ einer Zahl gleich. Die Zahl ist somit immer positiv.<br />
Hinweis: Mathematik --> …Mehr --> Absolute von …<br />
: Technische Information: Jeder Permanentmagnet hat zwei Pole (Nordpol und Südpol genannt). Jedes Ende des Magneten, welches sich dem micro:bit nähert hat entweder einen positiven Wert (z.B. +100), oder einen negativen Wert (z.B.: -100). Wir wollen unabhängig vom Vorzeichen wissen, ob die magnetische Kraft rund um den micro:bit stärker wird. Deshalb wird der Betrag der Zahl („Absolute von …“) ermittelt.</div>Tobias.gruberhttps://mbit.phst.at/index.php?title=Zauberbuttons_L%C3%B6sung&diff=988Zauberbuttons Lösung2018-04-24T20:32:51Z<p>Tobias.gruber: </p>
<hr />
<div>== Tipps und Tricks: Hilfe zur Programmierung ==<br />
<br />
; Schritt 1 - Button A und Button B programmieren<br />
: Bevor wir den Trick programmieren, sollte am Display alles richtig angezeigt werden – so wie es vom Publikum erwartet wird. Durch Drücken des Knopfes „A“, soll auch am LED-Display „A“ angezeigt werden. Wenn du den Knopf „B“ drückst, soll am LED-Display „B“ angezeigt werden.<spoiler>[[Datei:WennKnopfA.jpg]][[Datei:WennKnopfB.jpg]]</spoiler><br />
<br />
<br />
; Schritt 2 - Die magnetische Kraft wird gemessen<br />
: Dein micro:bit Controller kann mittels der Kompassfunktion auch Magnetfelder erkennen und darauf reagieren. Verwende diese Funktion, um beim Programmstart die Magnetkraft der Erde zu ermitteln.<br />
: Du findest diesen Block unter Eingabe -->…Mehr --> Magnetkraft. Verwende das Drop-Down-Menü um „Stärke“ auszuwählen.<br />
<br />
: Damit das beim Programmstart geschieht, so musst du den Block „beim Start“ aus der Kategorie „Grundlagen“ auswählen. <br />
<br />
: Die auf den micro:bit wirkende Magnetkraft der Erde soll gemessen und abgespeichert werden. Erstelle hierfür eine neue Variable „force“.<br />
Hinweis: Variablen Neue Variable anlegen „force“<br />
Der Wert der gemessenen Magnetkraft (Einheit: Mikrotesla [µT]) der Erde soll an „force“ übergeben werden. Der „Absolute Wert“ kommt dem „Betrag“ einer Zahl gleich. Die Zahl ist somit immer positiv.<br />
Hinweis: Mathematik …Mehr Absolute von …<br />
Technische Information: Jeder Permanentmagnet hat zwei Pole (Nordpol und Südpol genannt). Jedes Ende des Magneten, welches sich dem micro:bit nähert hat entweder einen positiven Wert (z.B. +100), oder einen negativen Wert (z.B.: -100). Wir wollen unabhängig vom Vorzeichen wissen, ob die magnetische Kraft rund um den micro:bit stärker wird. Deshalb wird der Betrag der Zahl („Absolute von …“) ermittelt.</div>Tobias.gruberhttps://mbit.phst.at/index.php?title=Zauberbuttons_L%C3%B6sung&diff=987Zauberbuttons Lösung2018-04-24T20:31:33Z<p>Tobias.gruber: </p>
<hr />
<div>== Tipps und Tricks: Hilfe zur Programmierung ==<br />
<br />
; Schritt 1 - Button A und Button B programmieren<br />
: Bevor wir den Trick programmieren, sollte am Display alles richtig angezeigt werden – so wie es vom Publikum erwartet wird. Durch Drücken des Knopfes „A“, soll auch am LED-Display „A“ angezeigt werden. Wenn du den Knopf „B“ drückst, soll am LED-Display „B“ angezeigt werden.<spoiler>[[Datei:WennKnopfA.jpg]][[Datei:WennKnopfB.jpg]]</spoiler><br />
<br />
<br />
; Schritt 2 - Die magnetische Kraft wird gemessen<br />
: Dein micro:bit Controller kann mittels der Kompassfunktion auch Magnetfelder erkennen und darauf reagieren. Verwende diese Funktion, um beim Programmstart die Magnetkraft der Erde zu ermitteln.<br />
: Du findest diesen Block unter Eingabe -->…Mehr --> Magnetkraft. Verwende das Drop-Down-Menü um „Stärke“ auszuwählen.<br />
: Damit das beim Programmstart geschieht, so musst du den Block „beim Start“ aus der Kategorie „Grundlagen“ auswählen. <br />
<br />
Die auf den micro:bit wirkende Magnetkraft der Erde soll gemessen und abgespeichert werden. Erstelle hierfür eine neue Variable „force“.<br />
Hinweis: Variablen Neue Variable anlegen „force“<br />
Der Wert der gemessenen Magnetkraft (Einheit: Mikrotesla [µT]) der Erde soll an „force“ übergeben werden. Der „Absolute Wert“ kommt dem „Betrag“ einer Zahl gleich. Die Zahl ist somit immer positiv.<br />
Hinweis: Mathematik …Mehr Absolute von …<br />
Technische Information: Jeder Permanentmagnet hat zwei Pole (Nordpol und Südpol genannt). Jedes Ende des Magneten, welches sich dem micro:bit nähert hat entweder einen positiven Wert (z.B. +100), oder einen negativen Wert (z.B.: -100). Wir wollen unabhängig vom Vorzeichen wissen, ob die magnetische Kraft rund um den micro:bit stärker wird. Deshalb wird der Betrag der Zahl („Absolute von …“) ermittelt.</div>Tobias.gruberhttps://mbit.phst.at/index.php?title=Zauberbuttons_L%C3%B6sung&diff=986Zauberbuttons Lösung2018-04-24T20:29:42Z<p>Tobias.gruber: </p>
<hr />
<div>== Tipps und Tricks: Hilfe zur Programmierung ==<br />
<br />
; Schritt 1 - Button A und Button B programmieren<br />
: Bevor wir den Trick programmieren, sollte am Display alles richtig angezeigt werden – so wie es vom Publikum erwartet wird. Durch Drücken des Knopfes „A“, soll auch am LED-Display „A“ angezeigt werden. Wenn du den Knopf „B“ drückst, soll am LED-Display „B“ angezeigt werden.<spoiler>[[Datei:WennKnopfA.jpg]][[Datei:WennKnopfB.jpg]]</spoiler><br />
<br />
<br />
; Schritt 2 - Die magnetische Kraft wird gemessen<br />
: Dein micro:bit Controller kann mittels der Kompassfunktion auch Magnetfelder erkennen und darauf reagieren. Verwende diese Funktion, um beim Programmstart die Magnetkraft der Erde zu ermitteln.<br />
: Du findest diesen Block unter Eingabe -->…Mehr --> Magnetkraft. Verwende das Drop-Down-Menü um „Stärke“ auszuwählen.</div>Tobias.gruberhttps://mbit.phst.at/index.php?title=Zauberbuttons_L%C3%B6sung&diff=985Zauberbuttons Lösung2018-04-24T20:28:08Z<p>Tobias.gruber: </p>
<hr />
<div>== Tipps und Tricks: Hilfe zur Programmierung ==<br />
<br />
; Schritt 1 - Button A und Button B programmieren<br />
: Bevor wir den Trick programmieren, sollte am Display alles richtig angezeigt werden – so wie es vom Publikum erwartet wird. Durch Drücken des Knopfes „A“, soll auch am LED-Display „A“ angezeigt werden. Wenn du den Knopf „B“ drückst, soll am LED-Display „B“ angezeigt werden.<spoiler>[[Datei:WennKnopfA.jpg]][[Datei:WennKnopfB.jpg]]</spoiler></div>Tobias.gruber