http://microbit.eeducation.at/api.php?action=feedcontributions&user=Martin.teufel&feedformat=atommicrobit - Das Schulbuch - Benutzerbeiträge [de]2024-03-29T06:38:40ZBenutzerbeiträgeMediaWiki 1.30.0http://microbit.eeducation.at/index.php?title=Hauptseite&diff=8108Hauptseite2022-09-06T11:00:45Z<p>Martin.teufel: </p>
<hr />
<div><strong>micro:bit - Das Schulbuch</strong><br />
<br />
[[Datei:Buchcover_microbit_v2g.png|right|200px|frame|link=https://microbit.eeducation.at/images/c/c7/Buch_microbit_sek_i-Auflage_2022_20220905_30MB.pdf|alt=PDF zweiten Auflage des Buches|PDF zweiten Auflage des Buches]][[Datei:Buch-microbit_20180729.png|right|200px|frame|link=https://microbit.eeducation.at/images/f/f2/Buch-microbit_20180729.pdf|alt=PDF ersten Auflage des Buches|PDF ersten Auflage des Buches]]Auf diesem WIKI finden sich Beispiele und weiteres Material zum österreichischen Schulbuch<ref>Autorenteam: ''Computational Thinking mit Micro:bit. Digitale Bildung in der Sekundarstufe'', Grieskirchen: Austro.Tec, 2018.</ref> über den BBC micro:bit. Seit September 2022 gibt es eine zweite adaptierte und erweitere Auflage des Buches. Das gedruckte Buch dient dabei als Ideengeber und '''kann''' ausreichen, um alle darin vorgestellten Aufgaben zu lösen. Sollten Hinweise, Tipps oder Lösungen zu den Aufgaben gesucht werden, wird man auf dieser Webseite fündig. Die erste Auflage des Buches stellt exemplarisch 22 Projekte vor, in der zweiten Auflage finden sich 39 Beispiele, die in der Sekundarstufe I in einem fächerübergreifenden, projektorientierten Unterricht eingesetzt werden können. Es ist '''kein''' reines Informatik- oder "Programmierlernbuch". Es verwendet den [http://microbit.org/de/ BBC micro:bit] als Grundlage für spannende und kreative Projekte. Der notwendige [[Code]] kann, wenn man einmal eine Idee für den [[Algorithmus]] gefunden hat, ganz einfach direkt im [https://makecode.microbit.org/# Webbrowser erstellt], getestet und danach bei Bedarf heruntergeladen und auf einem realen micro:bit installiert werden.<br />
<br />
Dabei wurden vom [[Projektteam]] Beispiele kreiert bzw. adaptiert, die aus möglichst verschiedenen Unterrichtsgegenständen stammen und das darin vermittelte Fachwissen bestmöglich vernetzt und den Zusammenhang mit den Lebenswelten der Schüler und Schülerinnen herstellt. Zum Buch gibt es auch folgende [[Dissemination|Vorträge, Workshops und Veröffentlichungen]].<br />
<br />
Um den Einstieg in das Arbeiten mit dem BBC micro:bit zu erleichtern, gibt es hier eine [[Arbeiten_mit_dem_BBC_micro:bit|Beschreibung der Hardware und Software]]. Von "Befehlen, Programmen und Bauanleitungen" und von "Sprachen für Mensch und Maschine" handelt das Einführungskapitel mit dem Titel "[[Einfach programmieren!]]".<br />
<br />
{| class="wikitable" style="background-color: #ffffe6"<br />
|In Zusammenarbeit mit der [https://www.virtuelle-ph.at/online-angebot/electures/reihen-und-schwerpunkte/electures-microbit/ Virtuellen PH (VPH) wurde eine eLecture-Reihe] abgehalten, in der die einzelnen Autor*innen ihre Beispiele samt Tipps und Tricks bei der Umsetzung präsentierten. Eine [[ELecture-Reihe der Virtuellen PH | Liste der gesammelten Aufzeichnungen aller eLectures zu den Beispielen der ersten Auflage des Buchs findet sich hier]] zum zeitversetzten Nachsehen. Vielen Dank für die Unterstützung durch die VPH!<br />
|}<br><br />
<br />
{| style="text-align: left; vertical-align:top; width: 100%;"<br />
|colspan="4"|'''Das Buch beinhaltet in der zweiten Auflage die folgenden Projekte (gelistet nach Schwierigkeitsgrad bzw. Komplexität):'''<br />
|- style="vertical-align:top;"<br />
|style="padding: 5px;width: 25%;"|[[Datei:01_dem_zufall_auf_der_spur.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Dem_Zufall_auf_der_Spur]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Dem Zufall auf der Spur]]<br/>Ich möchte gewürfelte Zahlen voraussagen können!<br />
|style="padding: 5px;width: 25%;"|[[Datei:02_halloweenmaske.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Halloweenmaske]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Halloweenmaske]]<br/>Mach dir eine Halloweenmaske mit einem schaurigen Auge.<br />
|style="padding: 5px;width: 25%;"|[[Datei:05_Heiße Kartoffel.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Heisse_Kartoffel]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Heisse Kartoffel]]<br/>Spiel für die Geburtstagsfeier.<br />
|style="padding: 5px;width: 25%;"|[[Datei:03_kuehlschrankwaechter.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/K%C3%BChlschrankw%C3%A4chter]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Kühlschrankwächter]]<br/>Geht das Licht im Kühlschrank eigentlich wirklich aus, wenn man die Tür zu macht?<br />
|- style="vertical-align:top;"<br />
|style="padding: 5px;width: 25%;"|[[Datei:11_Metronom.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Metronom]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Metronom]]<br/>Wofür brauche ich ein Metronom?<br />
|style="padding: 5px;width: 25%;"|[[Datei:20_schere_stein_papier.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Schere,_Stein,_Papier]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Schere, Stein, Papier|Schere, Stein, Papier]]<br/>Endlich: Schere, Stein, Papier in einer nicht (so leicht) schummelfähigen Version!<br />
|style="padding: 5px;width: 25%;"|[[Datei:04_smile.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Smile!]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Smile!]]<br/>Heute ist mal wieder nicht dein Tag? Wenn dir dein eigener Smiley entgegenlacht, dann kann der Tag nur gut werden!<br />
|style="padding: 5px;width: 25%;"|[[Datei:15_Sound-Memory.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Sound_Memory]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Sound Memory]]<br>Hören ist schwieriger als Sehen!<br />
|- style="vertical-align:top;"<br />
|style="padding: 5px;width: 25%;"|[[Datei:16_Stiegenklavier.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Stiegenklavier]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Stiegenklavier]]<br>Ein Klavier, auf dem man herumhüpfen kann - vielleicht sogar auf einer Stiege?<br />
|style="padding: 5px;width: 25%;"|[[Datei:05_animiertes_micro_buch.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Animiertes_Micro-Buch]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Animiertes Micro-Buch]]<br/>Erstelle ein kleines, animiertes Buch zum Thema Wasserkreislauf.<br />
|style="padding: 5px;width: 25%;"|[[Datei:06_audioalarm.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Audioalarm]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Audioalarm]]<br/>Lass dein Federpenal überwachen!<br />
|style="padding: 5px;width: 25%;"|[[Datei:01_Betretungsdetektor.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Betretungsdetektor]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Betretungsdetektor]]<br/>Wer war schon wieder in meinem Zimmer?<br />
|- style="vertical-align:top;"<br />
|style="padding: 5px;width: 25%;"|[[Datei:02_Bit_Balance_Board.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Bit:balance:board]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Bit:balance:board]]<br/>Wer schafft es als erster 5 Sekunden die Balance - also das Brett waagrecht - zu halten?<br />
|style="padding: 5px;width: 25%;"|[[Datei:04_Frostwaechter.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Frostw%C3%A4chter]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Frostwächter]]<br/>Verlässt du dich wirklich auf die Wettervorhersage damit nicht alle deine schönen Blumen erfrieren?<br />
|style="padding: 5px;width: 25%;"|[[Datei:07_hack_deine_kopfhoerer.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Hack_deine_Kopfh%C3%B6rer]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Hack deine Kopfhörer]]<br/>Leise Töne? Von wegen! Deine Kopfhörer können dank des BBC micro:bit auch ganz anders!<br />
|style="padding: 5px;width: 25%;"|[[Datei:06_Heißer Draht.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Hei%C3%9Fer_Draht]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Heißer Draht]]<br/>Wer hat die ruhigeren Hände? (mit optionalem Schummeln)<br />
|- style="vertical-align:top;"<br />
|style="padding: 5px;width: 25%;"|[[Datei:08_Joggerweste.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Joggerweste]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Joggerweste]]<br/>Mach dich sichtbar in der Dunkelheit!<br />
|style="padding: 5px;width: 25%;"|[[Datei:08_kompass.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Kompass]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Kompass|Kompass]]<br/>So kannst du dich in unbekanntem Gelände orientieren.<br />
|style="padding: 5px;width: 25%;"|[[Datei:10_Lüftungsassistent.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/L%C3%BCftungsassistent]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Lüftungsassistent]]<br/>Wir vergessen am Vormittag immer wieder die Fenster für ein paar Minuten zu öffnen, um frische Luft reinzulassen.<br />
|style="padding: 5px;width: 25%;"|[[Datei:12_Morse.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Morse]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Morse]]<br/>Übertragen von Geheimcode.<br />
|- style="vertical-align:top;"<br />
|style="padding: 5px;width: 25%;"|[[Datei:09_nachrichten_senden_und_empfangen.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Nachrichten_senden_und_empfangen]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Nachrichten senden und empfangen]]<br/>An der Bushaltestelle ...<br />
|style="padding: 5px;width: 25%;"|[[Datei:10_pflanzenwaechter.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Pflanzenw%C3%A4chter]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Pflanzenwächter]]<br/>Bau dir im Handumdrehen ein Messgerät, mit dem du die Feuchtigkeit der Erde messen kannst.<br />
|style="padding: 5px;width: 25%;"|[[Datei:13_Pflanzenbewässerung.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Pflanzenbew%C3%A4sserung]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Pflanzenbewässerung]]<br/>Gieße deine Pflanzen automatisch!<br />
|style="padding: 5px;width: 25%;"|[[Datei:11_schrittzaehler.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Schrittz%C3%A4hler]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Schrittzähler]]<br/>Finde heraus wieviele Schritte du über einen bestimmten Zeitraum machst.<br />
|- style="vertical-align:top;"<br />
|style="padding: 5px;width: 25%;"|[[Datei:12_sprechender_hut.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Sprechender_Hut]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Sprechender Hut]]<br/>Bastle einen sprechenden Hut wie bei Harry Potter!<br />
|style="padding: 5px;width: 25%;"|[[Datei:13_stadt_land_fluss.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/StadtLandFluss]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[StadtLandFluss|Stadt, Land, Fluss]]<br/>So machst du das bekannte Stadt, Land, Fluss-Spiel noch spannender und die Buchstaben '''wirklich''' zufällig!<br />
|style="padding: 5px;width: 25%;"|[[Datei:14_stoppuhr.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Stoppuhr]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Stoppuhr]]<br/>Verwandle den BBC micro:bit in eine Stoppuhr.<br />
|style="padding: 5px;width: 25%;"|[[Datei:17_Tamagotchi.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Tamagotchi]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Tamagotchi]]<br/>Ein sonderbares Ei gefunden mit kleinem Bildschirm und drei Knöpfen.<br />
|- style="vertical-align:top;"<br />
|style="padding: 5px;width: 25%;"|[[Datei:19_Werwolf.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Werwolf]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Werwolf]]<br/>Lange Nächte mit Werwolf!<br />
|style="padding: 5px;width: 25%;"|[[Datei:15_zauberbuttons.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Zauberbuttons]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Zauberbuttons]]<br/>Alles Zauberei? Oder ist es doch ein Trick?<br />
|style="padding: 5px;width: 25%;"|[[Datei:03_Braitenberg Vehikel.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Braitenberg_Vehikel]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]]&nbsp;[[Braitenberg Vehikel]]<br/>Wie intelligent müssen Insekten sein?<br />
|style="padding: 5px;width: 25%;"|[[Datei:16_clever_raten.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/CleverRaten]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]]&nbsp;[[CleverRaten|Clever raten]]<br/>Wieso kann Lea Jakob garantieren, mit höchstens sieben Versuchen, eine von ihm erdachte Zahl von 1 bis 100 zu erraten?<br />
|- style="vertical-align:top;"<br />
|style="padding: 5px;width: 25%;"|[[Datei:21_elektronische_sonnenuhr.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Sonnenuhr]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]]&nbsp;[[Sonnenuhr|Elektronische Sonnenuhr]]<br/>Die aktuelle Uhrzeit bei Sonnenschein nur mit einem Wattestäbchen und dem BBC micro:bit ermitteln!<br />
|style="padding: 5px;width: 25%;"|[[Datei:17_fang_das_ei.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Fang_das_Ei]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]]&nbsp;[[Fang das Ei]]<br/>Neulich, vor der Konsole ...<br />
|style="padding: 5px;width: 25%;"|[[Datei:18_morgenritual.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Morgenritual]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]]&nbsp;[[Morgenritual]]<br/>Wie kann der Streit ums Zähneputzen zwischen Lea und Jakob beendet werden?<br />
|style="padding: 5px;width: 25%;"|[[Datei:14_Queens-Cupcake.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/The_Queens_Cupcake]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]]&nbsp;[[The Queens Cupcake]]<br/>Pass auf, dass der Cupcake nicht vom silbernen Tablett rutscht, wenn er serviert wird!<br />
|- style="vertical-align:top;"<br />
|style="padding: 5px;width: 25%;"|[[Datei:19 reaktionszeit messgeraet.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Reaktionszeit-Messger%C3%A4t]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]]&nbsp;[[Reaktionszeit-Messgerät]]<br/>Du denkst, du hast blitzartige Reflexe und sagenhafte Reaktionszeiten?<br />
|style="padding: 5px;width: 25%;"|[[Datei:22_summer_splash_music.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Summer_Splash_Music]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]]&nbsp;[[Summer Splash Music]]<br/>Mit dem micro:bit begleitest du deine gesungenen Lieder.<br />
|style="padding: 5px;width: 25%;"|[[Datei:18_Temperatur-Kontrolle.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Temperatur-Kontrolle]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]]&nbsp;[[Temperatur-Kontrolle]]<br/>Raumtemperatur exakt messen? Ist doch eigentlich easy!<br />
|}<br />
<br />
Mögliche Startpunkte zur eigenen Weiterentwicklung der Projekte aus der ersten Auflage des Buchs finden sich auf der [[Weiterentwicklung|Übersicht zur Weiterentwicklung und Lösungen]]. [[Weitere Beispiele]] für den Einsatz des BBC micro:bit im Unterricht befinden sich derzeit in Entwicklung.<br />
<br />
<spoiler text="Hinweise für Autor_innen">== Starthilfen zum Umgang mit dem WIKI ==<br />
* [https://www.mediawiki.org/wiki/Help:Formatting/de MediaWiki: Formatierung]<br />
* [https://www.mediawiki.org/wiki/Help:Links/de MediaWiki: Links]<br />
* [https://www.mediawiki.org/wiki/Help:Images/de MediaWiki: Bilder]<br />
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ MediaWiki: FAQ]<br />
</spoiler><br />
<br />
== Referenzen ==<br />
<references /></div>Martin.teufelhttp://microbit.eeducation.at/index.php?title=Hauptseite&diff=8107Hauptseite2022-09-06T11:00:17Z<p>Martin.teufel: </p>
<hr />
<div><strong>micro:bit - Das Schulbuch</strong><br />
<br />
[[Datei:Buchcover_microbit_v2g.png|right|200px|frame|link=https://microbit.eeducation.at/images/c/c7/Buch_microbit_sek_i-Auflage_2022_20220905_30MB.pdf|alt=PDF zweiten Auflage des Buches|PDF zweiten Auflage des Buches]][[Datei:Buch-microbit_20180729.png|right|200px|frame|link=https://microbit.eeducation.at/images/f/f2/Buch-microbit_20180729.pdf|alt=PDF ersten Auflage des Buches|PDF ersten Auflage des Buches]]Auf diesem WIKI finden sich Beispiele und weiteres Material zum österreichischen Schulbuch<ref>Autorenteam: ''Computational Thinking mit Micro:bit. Digitale Bildung in der Sekundarstufe'', Grieskirchen: Austro.Tec, 2018.</ref> über den BBC micro:bit. Seit September 2022 gibt es eine zweite adptierte und erweitere Auflage des Buches. Das gedruckte Buch dient dabei als Ideengeber und '''kann''' ausreichen, um alle darin vorgestellten Aufgaben zu lösen. Sollten Hinweise, Tipps oder Lösungen zu den Aufgaben gesucht werden, wird man auf dieser Webseite fündig. Die erste Auflage des Buches stellt exemplarisch 22 Projekte vor, in der zweiten Auflage finden sich 39 Beispiele, die in der Sekundarstufe I in einem fächerübergreifenden, projektorientierten Unterricht eingesetzt werden können. Es ist '''kein''' reines Informatik- oder "Programmierlernbuch". Es verwendet den [http://microbit.org/de/ BBC micro:bit] als Grundlage für spannende und kreative Projekte. Der notwendige [[Code]] kann, wenn man einmal eine Idee für den [[Algorithmus]] gefunden hat, ganz einfach direkt im [https://makecode.microbit.org/# Webbrowser erstellt], getestet und danach bei Bedarf heruntergeladen und auf einem realen micro:bit installiert werden.<br />
<br />
Dabei wurden vom [[Projektteam]] Beispiele kreiert bzw. adaptiert, die aus möglichst verschiedenen Unterrichtsgegenständen stammen und das darin vermittelte Fachwissen bestmöglich vernetzt und den Zusammenhang mit den Lebenswelten der Schüler und Schülerinnen herstellt. Zum Buch gibt es auch folgende [[Dissemination|Vorträge, Workshops und Veröffentlichungen]].<br />
<br />
Um den Einstieg in das Arbeiten mit dem BBC micro:bit zu erleichtern, gibt es hier eine [[Arbeiten_mit_dem_BBC_micro:bit|Beschreibung der Hardware und Software]]. Von "Befehlen, Programmen und Bauanleitungen" und von "Sprachen für Mensch und Maschine" handelt das Einführungskapitel mit dem Titel "[[Einfach programmieren!]]".<br />
<br />
{| class="wikitable" style="background-color: #ffffe6"<br />
|In Zusammenarbeit mit der [https://www.virtuelle-ph.at/online-angebot/electures/reihen-und-schwerpunkte/electures-microbit/ Virtuellen PH (VPH) wurde eine eLecture-Reihe] abgehalten, in der die einzelnen Autor*innen ihre Beispiele samt Tipps und Tricks bei der Umsetzung präsentierten. Eine [[ELecture-Reihe der Virtuellen PH | Liste der gesammelten Aufzeichnungen aller eLectures zu den Beispielen der ersten Auflage des Buchs findet sich hier]] zum zeitversetzten Nachsehen. Vielen Dank für die Unterstützung durch die VPH!<br />
|}<br><br />
<br />
{| style="text-align: left; vertical-align:top; width: 100%;"<br />
|colspan="4"|'''Das Buch beinhaltet in der zweiten Auflage die folgenden Projekte (gelistet nach Schwierigkeitsgrad bzw. Komplexität):'''<br />
|- style="vertical-align:top;"<br />
|style="padding: 5px;width: 25%;"|[[Datei:01_dem_zufall_auf_der_spur.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Dem_Zufall_auf_der_Spur]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Dem Zufall auf der Spur]]<br/>Ich möchte gewürfelte Zahlen voraussagen können!<br />
|style="padding: 5px;width: 25%;"|[[Datei:02_halloweenmaske.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Halloweenmaske]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Halloweenmaske]]<br/>Mach dir eine Halloweenmaske mit einem schaurigen Auge.<br />
|style="padding: 5px;width: 25%;"|[[Datei:05_Heiße Kartoffel.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Heisse_Kartoffel]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Heisse Kartoffel]]<br/>Spiel für die Geburtstagsfeier.<br />
|style="padding: 5px;width: 25%;"|[[Datei:03_kuehlschrankwaechter.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/K%C3%BChlschrankw%C3%A4chter]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Kühlschrankwächter]]<br/>Geht das Licht im Kühlschrank eigentlich wirklich aus, wenn man die Tür zu macht?<br />
|- style="vertical-align:top;"<br />
|style="padding: 5px;width: 25%;"|[[Datei:11_Metronom.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Metronom]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Metronom]]<br/>Wofür brauche ich ein Metronom?<br />
|style="padding: 5px;width: 25%;"|[[Datei:20_schere_stein_papier.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Schere,_Stein,_Papier]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Schere, Stein, Papier|Schere, Stein, Papier]]<br/>Endlich: Schere, Stein, Papier in einer nicht (so leicht) schummelfähigen Version!<br />
|style="padding: 5px;width: 25%;"|[[Datei:04_smile.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Smile!]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Smile!]]<br/>Heute ist mal wieder nicht dein Tag? Wenn dir dein eigener Smiley entgegenlacht, dann kann der Tag nur gut werden!<br />
|style="padding: 5px;width: 25%;"|[[Datei:15_Sound-Memory.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Sound_Memory]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Sound Memory]]<br>Hören ist schwieriger als Sehen!<br />
|- style="vertical-align:top;"<br />
|style="padding: 5px;width: 25%;"|[[Datei:16_Stiegenklavier.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Stiegenklavier]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Stiegenklavier]]<br>Ein Klavier, auf dem man herumhüpfen kann - vielleicht sogar auf einer Stiege?<br />
|style="padding: 5px;width: 25%;"|[[Datei:05_animiertes_micro_buch.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Animiertes_Micro-Buch]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Animiertes Micro-Buch]]<br/>Erstelle ein kleines, animiertes Buch zum Thema Wasserkreislauf.<br />
|style="padding: 5px;width: 25%;"|[[Datei:06_audioalarm.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Audioalarm]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Audioalarm]]<br/>Lass dein Federpenal überwachen!<br />
|style="padding: 5px;width: 25%;"|[[Datei:01_Betretungsdetektor.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Betretungsdetektor]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Betretungsdetektor]]<br/>Wer war schon wieder in meinem Zimmer?<br />
|- style="vertical-align:top;"<br />
|style="padding: 5px;width: 25%;"|[[Datei:02_Bit_Balance_Board.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Bit:balance:board]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Bit:balance:board]]<br/>Wer schafft es als erster 5 Sekunden die Balance - also das Brett waagrecht - zu halten?<br />
|style="padding: 5px;width: 25%;"|[[Datei:04_Frostwaechter.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Frostw%C3%A4chter]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Frostwächter]]<br/>Verlässt du dich wirklich auf die Wettervorhersage damit nicht alle deine schönen Blumen erfrieren?<br />
|style="padding: 5px;width: 25%;"|[[Datei:07_hack_deine_kopfhoerer.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Hack_deine_Kopfh%C3%B6rer]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Hack deine Kopfhörer]]<br/>Leise Töne? Von wegen! Deine Kopfhörer können dank des BBC micro:bit auch ganz anders!<br />
|style="padding: 5px;width: 25%;"|[[Datei:06_Heißer Draht.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Hei%C3%9Fer_Draht]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Heißer Draht]]<br/>Wer hat die ruhigeren Hände? (mit optionalem Schummeln)<br />
|- style="vertical-align:top;"<br />
|style="padding: 5px;width: 25%;"|[[Datei:08_Joggerweste.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Joggerweste]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Joggerweste]]<br/>Mach dich sichtbar in der Dunkelheit!<br />
|style="padding: 5px;width: 25%;"|[[Datei:08_kompass.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Kompass]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Kompass|Kompass]]<br/>So kannst du dich in unbekanntem Gelände orientieren.<br />
|style="padding: 5px;width: 25%;"|[[Datei:10_Lüftungsassistent.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/L%C3%BCftungsassistent]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Lüftungsassistent]]<br/>Wir vergessen am Vormittag immer wieder die Fenster für ein paar Minuten zu öffnen, um frische Luft reinzulassen.<br />
|style="padding: 5px;width: 25%;"|[[Datei:12_Morse.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Morse]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Morse]]<br/>Übertragen von Geheimcode.<br />
|- style="vertical-align:top;"<br />
|style="padding: 5px;width: 25%;"|[[Datei:09_nachrichten_senden_und_empfangen.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Nachrichten_senden_und_empfangen]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Nachrichten senden und empfangen]]<br/>An der Bushaltestelle ...<br />
|style="padding: 5px;width: 25%;"|[[Datei:10_pflanzenwaechter.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Pflanzenw%C3%A4chter]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Pflanzenwächter]]<br/>Bau dir im Handumdrehen ein Messgerät, mit dem du die Feuchtigkeit der Erde messen kannst.<br />
|style="padding: 5px;width: 25%;"|[[Datei:13_Pflanzenbewässerung.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Pflanzenbew%C3%A4sserung]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Pflanzenbewässerung]]<br/>Gieße deine Pflanzen automatisch!<br />
|style="padding: 5px;width: 25%;"|[[Datei:11_schrittzaehler.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Schrittz%C3%A4hler]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Schrittzähler]]<br/>Finde heraus wieviele Schritte du über einen bestimmten Zeitraum machst.<br />
|- style="vertical-align:top;"<br />
|style="padding: 5px;width: 25%;"|[[Datei:12_sprechender_hut.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Sprechender_Hut]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Sprechender Hut]]<br/>Bastle einen sprechenden Hut wie bei Harry Potter!<br />
|style="padding: 5px;width: 25%;"|[[Datei:13_stadt_land_fluss.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/StadtLandFluss]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[StadtLandFluss|Stadt, Land, Fluss]]<br/>So machst du das bekannte Stadt, Land, Fluss-Spiel noch spannender und die Buchstaben '''wirklich''' zufällig!<br />
|style="padding: 5px;width: 25%;"|[[Datei:14_stoppuhr.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Stoppuhr]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Stoppuhr]]<br/>Verwandle den BBC micro:bit in eine Stoppuhr.<br />
|style="padding: 5px;width: 25%;"|[[Datei:17_Tamagotchi.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Tamagotchi]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Tamagotchi]]<br/>Ein sonderbares Ei gefunden mit kleinem Bildschirm und drei Knöpfen.<br />
|- style="vertical-align:top;"<br />
|style="padding: 5px;width: 25%;"|[[Datei:19_Werwolf.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Werwolf]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Werwolf]]<br/>Lange Nächte mit Werwolf!<br />
|style="padding: 5px;width: 25%;"|[[Datei:15_zauberbuttons.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Zauberbuttons]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Zauberbuttons]]<br/>Alles Zauberei? Oder ist es doch ein Trick?<br />
|style="padding: 5px;width: 25%;"|[[Datei:03_Braitenberg Vehikel.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Braitenberg_Vehikel]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]]&nbsp;[[Braitenberg Vehikel]]<br/>Wie intelligent müssen Insekten sein?<br />
|style="padding: 5px;width: 25%;"|[[Datei:16_clever_raten.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/CleverRaten]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]]&nbsp;[[CleverRaten|Clever raten]]<br/>Wieso kann Lea Jakob garantieren, mit höchstens sieben Versuchen, eine von ihm erdachte Zahl von 1 bis 100 zu erraten?<br />
|- style="vertical-align:top;"<br />
|style="padding: 5px;width: 25%;"|[[Datei:21_elektronische_sonnenuhr.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Sonnenuhr]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]]&nbsp;[[Sonnenuhr|Elektronische Sonnenuhr]]<br/>Die aktuelle Uhrzeit bei Sonnenschein nur mit einem Wattestäbchen und dem BBC micro:bit ermitteln!<br />
|style="padding: 5px;width: 25%;"|[[Datei:17_fang_das_ei.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Fang_das_Ei]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]]&nbsp;[[Fang das Ei]]<br/>Neulich, vor der Konsole ...<br />
|style="padding: 5px;width: 25%;"|[[Datei:18_morgenritual.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Morgenritual]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]]&nbsp;[[Morgenritual]]<br/>Wie kann der Streit ums Zähneputzen zwischen Lea und Jakob beendet werden?<br />
|style="padding: 5px;width: 25%;"|[[Datei:14_Queens-Cupcake.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/The_Queens_Cupcake]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]]&nbsp;[[The Queens Cupcake]]<br/>Pass auf, dass der Cupcake nicht vom silbernen Tablett rutscht, wenn er serviert wird!<br />
|- style="vertical-align:top;"<br />
|style="padding: 5px;width: 25%;"|[[Datei:19 reaktionszeit messgeraet.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Reaktionszeit-Messger%C3%A4t]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]]&nbsp;[[Reaktionszeit-Messgerät]]<br/>Du denkst, du hast blitzartige Reflexe und sagenhafte Reaktionszeiten?<br />
|style="padding: 5px;width: 25%;"|[[Datei:22_summer_splash_music.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Summer_Splash_Music]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]]&nbsp;[[Summer Splash Music]]<br/>Mit dem micro:bit begleitest du deine gesungenen Lieder.<br />
|style="padding: 5px;width: 25%;"|[[Datei:18_Temperatur-Kontrolle.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Temperatur-Kontrolle]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]]&nbsp;[[Temperatur-Kontrolle]]<br/>Raumtemperatur exakt messen? Ist doch eigentlich easy!<br />
|}<br />
<br />
Mögliche Startpunkte zur eigenen Weiterentwicklung der Projekte aus der ersten Auflage des Buchs finden sich auf der [[Weiterentwicklung|Übersicht zur Weiterentwicklung und Lösungen]]. [[Weitere Beispiele]] für den Einsatz des BBC micro:bit im Unterricht befinden sich derzeit in Entwicklung.<br />
<br />
<spoiler text="Hinweise für Autor_innen">== Starthilfen zum Umgang mit dem WIKI ==<br />
* [https://www.mediawiki.org/wiki/Help:Formatting/de MediaWiki: Formatierung]<br />
* [https://www.mediawiki.org/wiki/Help:Links/de MediaWiki: Links]<br />
* [https://www.mediawiki.org/wiki/Help:Images/de MediaWiki: Bilder]<br />
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ MediaWiki: FAQ]<br />
</spoiler><br />
<br />
== Referenzen ==<br />
<references /></div>Martin.teufelhttp://microbit.eeducation.at/index.php?title=Hauptseite&diff=8106Hauptseite2022-09-06T10:53:37Z<p>Martin.teufel: </p>
<hr />
<div><strong>micro:bit - Das Schulbuch</strong><br />
<br />
[[Datei:Buchcover_microbit_v2g.png|right|200px|frame|link=https://microbit.eeducation.at/images/c/c7/Buch_microbit_sek_i-Auflage_2022_20220905_30MB.pdf|alt=PDF zweiten Auflage des Buches|PDF zweiten Auflage des Buches]][[Datei:Buch-microbit_20180729.png|right|200px|frame|link=https://microbit.eeducation.at/images/f/f2/Buch-microbit_20180729.pdf|alt=PDF ersten Auflage des Buches|PDF ersten Auflage des Buches]]Auf diesem WIKI finden sich Beispiele und weiteres Material zum österreichischen Schulbuch<ref>Autorenteam: ''Computational Thinking mit Micro:bit. Digitale Bildung in der Sekundarstufe'', Grieskirchen: Austro.Tec, 2018.</ref> über den BBC micro:bit. Das gedruckte Buch dient dabei als Ideengeber und '''kann''' ausreichen, um alle darin vorgestellten Aufgaben zu lösen. Sollten Hinweise, Tipps oder Lösungen zu den Aufgaben gesucht werden, wird man auf dieser Webseite fündig. Das Buch stellt exemplarisch 39 Projekte vor, die in der Sekundarstufe I in einem fächerübergreifenden, projektorientierten Unterricht eingesetzt werden können. Es ist '''kein''' reines Informatik- oder "Programmierlernbuch". Es verwendet den [http://microbit.org/de/ BBC micro:bit] als Grundlage für spannende und kreative Projekte. Der notwendige [[Code]] kann, wenn man einmal eine Idee für den [[Algorithmus]] gefunden hat, ganz einfach direkt im [https://makecode.microbit.org/# Webbrowser erstellt], getestet und danach bei Bedarf heruntergeladen und auf einem realen micro:bit installiert werden.<br />
<br />
Dabei wurden vom [[Projektteam]] Beispiele kreiert bzw. adaptiert, die aus möglichst verschiedenen Unterrichtsgegenständen stammen und das darin vermittelte Fachwissen bestmöglich vernetzt und den Zusammenhang mit den Lebenswelten der Schüler und Schülerinnen herstellt. Zum Buch gibt es auch folgende [[Dissemination|Vorträge, Workshops und Veröffentlichungen]].<br />
<br />
Um den Einstieg in das Arbeiten mit dem BBC micro:bit zu erleichtern, gibt es hier eine [[Arbeiten_mit_dem_BBC_micro:bit|Beschreibung der Hardware und Software]]. Von "Befehlen, Programmen und Bauanleitungen" und von "Sprachen für Mensch und Maschine" handelt das Einführungskapitel mit dem Titel "[[Einfach programmieren!]]".<br />
<br />
{| class="wikitable" style="background-color: #ffffe6"<br />
|In Zusammenarbeit mit der [https://www.virtuelle-ph.at/online-angebot/electures/reihen-und-schwerpunkte/electures-microbit/ Virtuellen PH (VPH) wurde eine eLecture-Reihe] abgehalten, in der die einzelnen Autor*innen ihre Beispiele samt Tipps und Tricks bei der Umsetzung präsentierten. Eine [[ELecture-Reihe der Virtuellen PH | Liste der gesammelten Aufzeichnungen aller eLectures zu den Beispielen der ersten Auflage des Buchs findet sich hier]] zum zeitversetzten Nachsehen. Vielen Dank für die Unterstützung durch die VPH!<br />
|}<br><br />
<br />
{| style="text-align: left; vertical-align:top; width: 100%;"<br />
|colspan="4"|'''Das Buch beinhaltet in der zweiten Auflage die folgenden Projekte (gelistet nach Schwierigkeitsgrad bzw. Komplexität):'''<br />
|- style="vertical-align:top;"<br />
|style="padding: 5px;width: 25%;"|[[Datei:01_dem_zufall_auf_der_spur.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Dem_Zufall_auf_der_Spur]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Dem Zufall auf der Spur]]<br/>Ich möchte gewürfelte Zahlen voraussagen können!<br />
|style="padding: 5px;width: 25%;"|[[Datei:02_halloweenmaske.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Halloweenmaske]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Halloweenmaske]]<br/>Mach dir eine Halloweenmaske mit einem schaurigen Auge.<br />
|style="padding: 5px;width: 25%;"|[[Datei:05_Heiße Kartoffel.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Heisse_Kartoffel]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Heisse Kartoffel]]<br/>Spiel für die Geburtstagsfeier.<br />
|style="padding: 5px;width: 25%;"|[[Datei:03_kuehlschrankwaechter.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/K%C3%BChlschrankw%C3%A4chter]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Kühlschrankwächter]]<br/>Geht das Licht im Kühlschrank eigentlich wirklich aus, wenn man die Tür zu macht?<br />
|- style="vertical-align:top;"<br />
|style="padding: 5px;width: 25%;"|[[Datei:11_Metronom.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Metronom]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Metronom]]<br/>Wofür brauche ich ein Metronom?<br />
|style="padding: 5px;width: 25%;"|[[Datei:20_schere_stein_papier.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Schere,_Stein,_Papier]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Schere, Stein, Papier|Schere, Stein, Papier]]<br/>Endlich: Schere, Stein, Papier in einer nicht (so leicht) schummelfähigen Version!<br />
|style="padding: 5px;width: 25%;"|[[Datei:04_smile.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Smile!]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Smile!]]<br/>Heute ist mal wieder nicht dein Tag? Wenn dir dein eigener Smiley entgegenlacht, dann kann der Tag nur gut werden!<br />
|style="padding: 5px;width: 25%;"|[[Datei:15_Sound-Memory.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Sound_Memory]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Sound Memory]]<br>Hören ist schwieriger als Sehen!<br />
|- style="vertical-align:top;"<br />
|style="padding: 5px;width: 25%;"|[[Datei:16_Stiegenklavier.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Stiegenklavier]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Stiegenklavier]]<br>Ein Klavier, auf dem man herumhüpfen kann - vielleicht sogar auf einer Stiege?<br />
|style="padding: 5px;width: 25%;"|[[Datei:05_animiertes_micro_buch.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Animiertes_Micro-Buch]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Animiertes Micro-Buch]]<br/>Erstelle ein kleines, animiertes Buch zum Thema Wasserkreislauf.<br />
|style="padding: 5px;width: 25%;"|[[Datei:06_audioalarm.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Audioalarm]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Audioalarm]]<br/>Lass dein Federpenal überwachen!<br />
|style="padding: 5px;width: 25%;"|[[Datei:01_Betretungsdetektor.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Betretungsdetektor]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Betretungsdetektor]]<br/>Wer war schon wieder in meinem Zimmer?<br />
|- style="vertical-align:top;"<br />
|style="padding: 5px;width: 25%;"|[[Datei:02_Bit_Balance_Board.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Bit:balance:board]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Bit:balance:board]]<br/>Wer schafft es als erster 5 Sekunden die Balance - also das Brett waagrecht - zu halten?<br />
|style="padding: 5px;width: 25%;"|[[Datei:04_Frostwaechter.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Frostw%C3%A4chter]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Frostwächter]]<br/>Verlässt du dich wirklich auf die Wettervorhersage damit nicht alle deine schönen Blumen erfrieren?<br />
|style="padding: 5px;width: 25%;"|[[Datei:07_hack_deine_kopfhoerer.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Hack_deine_Kopfh%C3%B6rer]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Hack deine Kopfhörer]]<br/>Leise Töne? Von wegen! Deine Kopfhörer können dank des BBC micro:bit auch ganz anders!<br />
|style="padding: 5px;width: 25%;"|[[Datei:06_Heißer Draht.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Hei%C3%9Fer_Draht]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Heißer Draht]]<br/>Wer hat die ruhigeren Hände? (mit optionalem Schummeln)<br />
|- style="vertical-align:top;"<br />
|style="padding: 5px;width: 25%;"|[[Datei:08_Joggerweste.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Joggerweste]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Joggerweste]]<br/>Mach dich sichtbar in der Dunkelheit!<br />
|style="padding: 5px;width: 25%;"|[[Datei:08_kompass.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Kompass]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Kompass|Kompass]]<br/>So kannst du dich in unbekanntem Gelände orientieren.<br />
|style="padding: 5px;width: 25%;"|[[Datei:10_Lüftungsassistent.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/L%C3%BCftungsassistent]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Lüftungsassistent]]<br/>Wir vergessen am Vormittag immer wieder die Fenster für ein paar Minuten zu öffnen, um frische Luft reinzulassen.<br />
|style="padding: 5px;width: 25%;"|[[Datei:12_Morse.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Morse]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Morse]]<br/>Übertragen von Geheimcode.<br />
|- style="vertical-align:top;"<br />
|style="padding: 5px;width: 25%;"|[[Datei:09_nachrichten_senden_und_empfangen.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Nachrichten_senden_und_empfangen]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Nachrichten senden und empfangen]]<br/>An der Bushaltestelle ...<br />
|style="padding: 5px;width: 25%;"|[[Datei:10_pflanzenwaechter.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Pflanzenw%C3%A4chter]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Pflanzenwächter]]<br/>Bau dir im Handumdrehen ein Messgerät, mit dem du die Feuchtigkeit der Erde messen kannst.<br />
|style="padding: 5px;width: 25%;"|[[Datei:13_Pflanzenbewässerung.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Pflanzenbew%C3%A4sserung]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Pflanzenbewässerung]]<br/>Gieße deine Pflanzen automatisch!<br />
|style="padding: 5px;width: 25%;"|[[Datei:11_schrittzaehler.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Schrittz%C3%A4hler]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Schrittzähler]]<br/>Finde heraus wieviele Schritte du über einen bestimmten Zeitraum machst.<br />
|- style="vertical-align:top;"<br />
|style="padding: 5px;width: 25%;"|[[Datei:12_sprechender_hut.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Sprechender_Hut]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Sprechender Hut]]<br/>Bastle einen sprechenden Hut wie bei Harry Potter!<br />
|style="padding: 5px;width: 25%;"|[[Datei:13_stadt_land_fluss.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/StadtLandFluss]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[StadtLandFluss|Stadt, Land, Fluss]]<br/>So machst du das bekannte Stadt, Land, Fluss-Spiel noch spannender und die Buchstaben '''wirklich''' zufällig!<br />
|style="padding: 5px;width: 25%;"|[[Datei:14_stoppuhr.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Stoppuhr]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Stoppuhr]]<br/>Verwandle den BBC micro:bit in eine Stoppuhr.<br />
|style="padding: 5px;width: 25%;"|[[Datei:17_Tamagotchi.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Tamagotchi]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Tamagotchi]]<br/>Ein sonderbares Ei gefunden mit kleinem Bildschirm und drei Knöpfen.<br />
|- style="vertical-align:top;"<br />
|style="padding: 5px;width: 25%;"|[[Datei:19_Werwolf.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Werwolf]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Werwolf]]<br/>Lange Nächte mit Werwolf!<br />
|style="padding: 5px;width: 25%;"|[[Datei:15_zauberbuttons.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Zauberbuttons]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Zauberbuttons]]<br/>Alles Zauberei? Oder ist es doch ein Trick?<br />
|style="padding: 5px;width: 25%;"|[[Datei:03_Braitenberg Vehikel.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Braitenberg_Vehikel]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]]&nbsp;[[Braitenberg Vehikel]]<br/>Wie intelligent müssen Insekten sein?<br />
|style="padding: 5px;width: 25%;"|[[Datei:16_clever_raten.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/CleverRaten]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]]&nbsp;[[CleverRaten|Clever raten]]<br/>Wieso kann Lea Jakob garantieren, mit höchstens sieben Versuchen, eine von ihm erdachte Zahl von 1 bis 100 zu erraten?<br />
|- style="vertical-align:top;"<br />
|style="padding: 5px;width: 25%;"|[[Datei:21_elektronische_sonnenuhr.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Sonnenuhr]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]]&nbsp;[[Sonnenuhr|Elektronische Sonnenuhr]]<br/>Die aktuelle Uhrzeit bei Sonnenschein nur mit einem Wattestäbchen und dem BBC micro:bit ermitteln!<br />
|style="padding: 5px;width: 25%;"|[[Datei:17_fang_das_ei.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Fang_das_Ei]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]]&nbsp;[[Fang das Ei]]<br/>Neulich, vor der Konsole ...<br />
|style="padding: 5px;width: 25%;"|[[Datei:18_morgenritual.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Morgenritual]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]]&nbsp;[[Morgenritual]]<br/>Wie kann der Streit ums Zähneputzen zwischen Lea und Jakob beendet werden?<br />
|style="padding: 5px;width: 25%;"|[[Datei:14_Queens-Cupcake.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/The_Queens_Cupcake]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]]&nbsp;[[The Queens Cupcake]]<br/>Pass auf, dass der Cupcake nicht vom silbernen Tablett rutscht, wenn er serviert wird!<br />
|- style="vertical-align:top;"<br />
|style="padding: 5px;width: 25%;"|[[Datei:19 reaktionszeit messgeraet.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Reaktionszeit-Messger%C3%A4t]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]]&nbsp;[[Reaktionszeit-Messgerät]]<br/>Du denkst, du hast blitzartige Reflexe und sagenhafte Reaktionszeiten?<br />
|style="padding: 5px;width: 25%;"|[[Datei:22_summer_splash_music.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Summer_Splash_Music]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]]&nbsp;[[Summer Splash Music]]<br/>Mit dem micro:bit begleitest du deine gesungenen Lieder.<br />
|style="padding: 5px;width: 25%;"|[[Datei:18_Temperatur-Kontrolle.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Temperatur-Kontrolle]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]]&nbsp;[[Temperatur-Kontrolle]]<br/>Raumtemperatur exakt messen? Ist doch eigentlich easy!<br />
|}<br />
<br />
Mögliche Startpunkte zur eigenen Weiterentwicklung der Projekte aus der ersten Auflage des Buchs finden sich auf der [[Weiterentwicklung|Übersicht zur Weiterentwicklung und Lösungen]]. [[Weitere Beispiele]] für den Einsatz des BBC micro:bit im Unterricht befinden sich derzeit in Entwicklung.<br />
<br />
<spoiler text="Hinweise für Autor_innen">== Starthilfen zum Umgang mit dem WIKI ==<br />
* [https://www.mediawiki.org/wiki/Help:Formatting/de MediaWiki: Formatierung]<br />
* [https://www.mediawiki.org/wiki/Help:Links/de MediaWiki: Links]<br />
* [https://www.mediawiki.org/wiki/Help:Images/de MediaWiki: Bilder]<br />
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ MediaWiki: FAQ]<br />
</spoiler><br />
<br />
== Referenzen ==<br />
<references /></div>Martin.teufelhttp://microbit.eeducation.at/index.php?title=Hauptseite&diff=8105Hauptseite2022-09-06T10:51:50Z<p>Martin.teufel: </p>
<hr />
<div><strong>micro:bit - Das Schulbuch</strong><br />
<br />
[[Datei:Buchcover_microbit_v2g.png|right|200px|frame|link=https://microbit.eeducation.at/images/c/c7/Buch_microbit_sek_i-Auflage_2022_20220905_30MB.pdf|alt=PDF zweiten Auflage des Buches|PDF zweiten Auflage des Buches]][[Datei:Buch-microbit_20180729.png|right|200px|frame|link=https://microbit.eeducation.at/images/f/f2/Buch-microbit_20180729.pdf|alt=PDF ersten Auflage des Buches|PDF ersten Auflage des Buches]]Auf diesem WIKI finden sich Beispiele und weiteres Material zum neuen österreichischen Schulbuch<ref>Autorenteam: ''Computational Thinking mit Micro:bit. Digitale Bildung in der Sekundarstufe'', Grieskirchen: Austro.Tec, 2018.</ref> über den BBC micro:bit. Das gedruckte Buch dient dabei als Ideengeber und '''kann''' ausreichen, um alle darin vorgestellten Aufgaben zu lösen. Sollten Hinweise, Tipps oder Lösungen zu den Aufgaben gesucht werden, wird man auf dieser Webseite fündig. Das Buch stellt exemplarisch 39 Projekte vor, die in der Sekundarstufe I in einem fächerübergreifenden, projektorientierten Unterricht eingesetzt werden können. Es ist '''kein''' reines Informatik- oder "Programmierlernbuch". Es verwendet den [http://microbit.org/de/ BBC micro:bit] als Grundlage für spannende und kreative Projekte. Der notwendige [[Code]] kann, wenn man einmal eine Idee für den [[Algorithmus]] gefunden hat, ganz einfach direkt im [https://makecode.microbit.org/# Webbrowser erstellt], getestet und danach bei Bedarf heruntergeladen und auf einem realen micro:bit installiert werden.<br />
<br />
Dabei wurden vom [[Projektteam]] Beispiele kreiert bzw. adaptiert, die aus möglichst verschiedenen Unterrichtsgegenständen stammen und das darin vermittelte Fachwissen bestmöglich vernetzt und den Zusammenhang mit den Lebenswelten der Schüler und Schülerinnen herstellt. Zum Buch gibt es auch folgende [[Dissemination|Vorträge, Workshops und Veröffentlichungen]].<br />
<br />
Um den Einstieg in das Arbeiten mit dem BBC micro:bit zu erleichtern, gibt es hier eine [[Arbeiten_mit_dem_BBC_micro:bit|Beschreibung der Hardware und Software]]. Von "Befehlen, Programmen und Bauanleitungen" und von "Sprachen für Mensch und Maschine" handelt das Einführungskapitel mit dem Titel "[[Einfach programmieren!]]".<br />
<br />
{| class="wikitable" style="background-color: #ffffe6"<br />
|In Zusammenarbeit mit der [https://www.virtuelle-ph.at/online-angebot/electures/reihen-und-schwerpunkte/electures-microbit/ Virtuellen PH (VPH) wurde eine eLecture-Reihe] abgehalten, in der die einzelnen Autor*innen ihre Beispiele samt Tipps und Tricks bei der Umsetzung präsentierten. Eine [[ELecture-Reihe der Virtuellen PH | Liste der gesammelten Aufzeichnungen aller eLectures zu den Beispielen der ersten Auflage des Buchs findet sich hier]] zum zeitversetzten Nachsehen. Vielen Dank für die Unterstützung durch die VPH!<br />
|}<br><br />
<br />
{| style="text-align: left; vertical-align:top; width: 100%;"<br />
|colspan="4"|'''Das Buch beinhaltet in der zweiten Auflage die folgenden Projekte (gelistet nach Schwierigkeitsgrad bzw. Komplexität):'''<br />
|- style="vertical-align:top;"<br />
|style="padding: 5px;width: 25%;"|[[Datei:01_dem_zufall_auf_der_spur.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Dem_Zufall_auf_der_Spur]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Dem Zufall auf der Spur]]<br/>Ich möchte gewürfelte Zahlen voraussagen können!<br />
|style="padding: 5px;width: 25%;"|[[Datei:02_halloweenmaske.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Halloweenmaske]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Halloweenmaske]]<br/>Mach dir eine Halloweenmaske mit einem schaurigen Auge.<br />
|style="padding: 5px;width: 25%;"|[[Datei:05_Heiße Kartoffel.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Heisse_Kartoffel]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Heisse Kartoffel]]<br/>Spiel für die Geburtstagsfeier.<br />
|style="padding: 5px;width: 25%;"|[[Datei:03_kuehlschrankwaechter.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/K%C3%BChlschrankw%C3%A4chter]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Kühlschrankwächter]]<br/>Geht das Licht im Kühlschrank eigentlich wirklich aus, wenn man die Tür zu macht?<br />
|- style="vertical-align:top;"<br />
|style="padding: 5px;width: 25%;"|[[Datei:11_Metronom.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Metronom]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Metronom]]<br/>Wofür brauche ich ein Metronom?<br />
|style="padding: 5px;width: 25%;"|[[Datei:20_schere_stein_papier.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Schere,_Stein,_Papier]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Schere, Stein, Papier|Schere, Stein, Papier]]<br/>Endlich: Schere, Stein, Papier in einer nicht (so leicht) schummelfähigen Version!<br />
|style="padding: 5px;width: 25%;"|[[Datei:04_smile.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Smile!]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Smile!]]<br/>Heute ist mal wieder nicht dein Tag? Wenn dir dein eigener Smiley entgegenlacht, dann kann der Tag nur gut werden!<br />
|style="padding: 5px;width: 25%;"|[[Datei:15_Sound-Memory.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Sound_Memory]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Sound Memory]]<br>Hören ist schwieriger als Sehen!<br />
|- style="vertical-align:top;"<br />
|style="padding: 5px;width: 25%;"|[[Datei:16_Stiegenklavier.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Stiegenklavier]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Stiegenklavier]]<br>Ein Klavier, auf dem man herumhüpfen kann - vielleicht sogar auf einer Stiege?<br />
|style="padding: 5px;width: 25%;"|[[Datei:05_animiertes_micro_buch.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Animiertes_Micro-Buch]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Animiertes Micro-Buch]]<br/>Erstelle ein kleines, animiertes Buch zum Thema Wasserkreislauf.<br />
|style="padding: 5px;width: 25%;"|[[Datei:06_audioalarm.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Audioalarm]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Audioalarm]]<br/>Lass dein Federpenal überwachen!<br />
|style="padding: 5px;width: 25%;"|[[Datei:01_Betretungsdetektor.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Betretungsdetektor]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Betretungsdetektor]]<br/>Wer war schon wieder in meinem Zimmer?<br />
|- style="vertical-align:top;"<br />
|style="padding: 5px;width: 25%;"|[[Datei:02_Bit_Balance_Board.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Bit:balance:board]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Bit:balance:board]]<br/>Wer schafft es als erster 5 Sekunden die Balance - also das Brett waagrecht - zu halten?<br />
|style="padding: 5px;width: 25%;"|[[Datei:04_Frostwaechter.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Frostw%C3%A4chter]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Frostwächter]]<br/>Verlässt du dich wirklich auf die Wettervorhersage damit nicht alle deine schönen Blumen erfrieren?<br />
|style="padding: 5px;width: 25%;"|[[Datei:07_hack_deine_kopfhoerer.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Hack_deine_Kopfh%C3%B6rer]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Hack deine Kopfhörer]]<br/>Leise Töne? Von wegen! Deine Kopfhörer können dank des BBC micro:bit auch ganz anders!<br />
|style="padding: 5px;width: 25%;"|[[Datei:06_Heißer Draht.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Hei%C3%9Fer_Draht]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Heißer Draht]]<br/>Wer hat die ruhigeren Hände? (mit optionalem Schummeln)<br />
|- style="vertical-align:top;"<br />
|style="padding: 5px;width: 25%;"|[[Datei:08_Joggerweste.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Joggerweste]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Joggerweste]]<br/>Mach dich sichtbar in der Dunkelheit!<br />
|style="padding: 5px;width: 25%;"|[[Datei:08_kompass.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Kompass]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Kompass|Kompass]]<br/>So kannst du dich in unbekanntem Gelände orientieren.<br />
|style="padding: 5px;width: 25%;"|[[Datei:10_Lüftungsassistent.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/L%C3%BCftungsassistent]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Lüftungsassistent]]<br/>Wir vergessen am Vormittag immer wieder die Fenster für ein paar Minuten zu öffnen, um frische Luft reinzulassen.<br />
|style="padding: 5px;width: 25%;"|[[Datei:12_Morse.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Morse]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Morse]]<br/>Übertragen von Geheimcode.<br />
|- style="vertical-align:top;"<br />
|style="padding: 5px;width: 25%;"|[[Datei:09_nachrichten_senden_und_empfangen.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Nachrichten_senden_und_empfangen]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Nachrichten senden und empfangen]]<br/>An der Bushaltestelle ...<br />
|style="padding: 5px;width: 25%;"|[[Datei:10_pflanzenwaechter.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Pflanzenw%C3%A4chter]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Pflanzenwächter]]<br/>Bau dir im Handumdrehen ein Messgerät, mit dem du die Feuchtigkeit der Erde messen kannst.<br />
|style="padding: 5px;width: 25%;"|[[Datei:13_Pflanzenbewässerung.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Pflanzenbew%C3%A4sserung]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Pflanzenbewässerung]]<br/>Gieße deine Pflanzen automatisch!<br />
|style="padding: 5px;width: 25%;"|[[Datei:11_schrittzaehler.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Schrittz%C3%A4hler]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Schrittzähler]]<br/>Finde heraus wieviele Schritte du über einen bestimmten Zeitraum machst.<br />
|- style="vertical-align:top;"<br />
|style="padding: 5px;width: 25%;"|[[Datei:12_sprechender_hut.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Sprechender_Hut]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Sprechender Hut]]<br/>Bastle einen sprechenden Hut wie bei Harry Potter!<br />
|style="padding: 5px;width: 25%;"|[[Datei:13_stadt_land_fluss.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/StadtLandFluss]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[StadtLandFluss|Stadt, Land, Fluss]]<br/>So machst du das bekannte Stadt, Land, Fluss-Spiel noch spannender und die Buchstaben '''wirklich''' zufällig!<br />
|style="padding: 5px;width: 25%;"|[[Datei:14_stoppuhr.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Stoppuhr]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Stoppuhr]]<br/>Verwandle den BBC micro:bit in eine Stoppuhr.<br />
|style="padding: 5px;width: 25%;"|[[Datei:17_Tamagotchi.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Tamagotchi]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Tamagotchi]]<br/>Ein sonderbares Ei gefunden mit kleinem Bildschirm und drei Knöpfen.<br />
|- style="vertical-align:top;"<br />
|style="padding: 5px;width: 25%;"|[[Datei:19_Werwolf.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Werwolf]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Werwolf]]<br/>Lange Nächte mit Werwolf!<br />
|style="padding: 5px;width: 25%;"|[[Datei:15_zauberbuttons.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Zauberbuttons]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Zauberbuttons]]<br/>Alles Zauberei? Oder ist es doch ein Trick?<br />
|style="padding: 5px;width: 25%;"|[[Datei:03_Braitenberg Vehikel.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Braitenberg_Vehikel]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]]&nbsp;[[Braitenberg Vehikel]]<br/>Wie intelligent müssen Insekten sein?<br />
|style="padding: 5px;width: 25%;"|[[Datei:16_clever_raten.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/CleverRaten]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]]&nbsp;[[CleverRaten|Clever raten]]<br/>Wieso kann Lea Jakob garantieren, mit höchstens sieben Versuchen, eine von ihm erdachte Zahl von 1 bis 100 zu erraten?<br />
|- style="vertical-align:top;"<br />
|style="padding: 5px;width: 25%;"|[[Datei:21_elektronische_sonnenuhr.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Sonnenuhr]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]]&nbsp;[[Sonnenuhr|Elektronische Sonnenuhr]]<br/>Die aktuelle Uhrzeit bei Sonnenschein nur mit einem Wattestäbchen und dem BBC micro:bit ermitteln!<br />
|style="padding: 5px;width: 25%;"|[[Datei:17_fang_das_ei.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Fang_das_Ei]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]]&nbsp;[[Fang das Ei]]<br/>Neulich, vor der Konsole ...<br />
|style="padding: 5px;width: 25%;"|[[Datei:18_morgenritual.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Morgenritual]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]]&nbsp;[[Morgenritual]]<br/>Wie kann der Streit ums Zähneputzen zwischen Lea und Jakob beendet werden?<br />
|style="padding: 5px;width: 25%;"|[[Datei:14_Queens-Cupcake.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/The_Queens_Cupcake]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]]&nbsp;[[The Queens Cupcake]]<br/>Pass auf, dass der Cupcake nicht vom silbernen Tablett rutscht, wenn er serviert wird!<br />
|- style="vertical-align:top;"<br />
|style="padding: 5px;width: 25%;"|[[Datei:19 reaktionszeit messgeraet.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Reaktionszeit-Messger%C3%A4t]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]]&nbsp;[[Reaktionszeit-Messgerät]]<br/>Du denkst, du hast blitzartige Reflexe und sagenhafte Reaktionszeiten?<br />
|style="padding: 5px;width: 25%;"|[[Datei:22_summer_splash_music.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Summer_Splash_Music]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]]&nbsp;[[Summer Splash Music]]<br/>Mit dem micro:bit begleitest du deine gesungenen Lieder.<br />
|style="padding: 5px;width: 25%;"|[[Datei:18_Temperatur-Kontrolle.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Temperatur-Kontrolle]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]]&nbsp;[[Temperatur-Kontrolle]]<br/>Raumtemperatur exakt messen? Ist doch eigentlich easy!<br />
|}<br />
<br />
Mögliche Startpunkte zur eigenen Weiterentwicklung der Projekte aus der ersten Auflage des Buchs finden sich auf der [[Weiterentwicklung|Übersicht zur Weiterentwicklung und Lösungen]]. [[Weitere Beispiele]] für den Einsatz des BBC micro:bit im Unterricht befinden sich derzeit in Entwicklung.<br />
<br />
<spoiler text="Hinweise für Autor_innen">== Starthilfen zum Umgang mit dem WIKI ==<br />
* [https://www.mediawiki.org/wiki/Help:Formatting/de MediaWiki: Formatierung]<br />
* [https://www.mediawiki.org/wiki/Help:Links/de MediaWiki: Links]<br />
* [https://www.mediawiki.org/wiki/Help:Images/de MediaWiki: Bilder]<br />
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ MediaWiki: FAQ]<br />
</spoiler><br />
<br />
== Referenzen ==<br />
<references /></div>Martin.teufelhttp://microbit.eeducation.at/index.php?title=Datei:Buch_microbit_sek_i-Auflage_2022_20220905_30MB.pdf&diff=8104Datei:Buch microbit sek i-Auflage 2022 20220905 30MB.pdf2022-09-06T10:50:47Z<p>Martin.teufel: Buch micro:bit V2 Version 20220905</p>
<hr />
<div>Buch micro:bit V2 Version 20220905</div>Martin.teufelhttp://microbit.eeducation.at/index.php?title=Hauptseite&diff=8103Hauptseite2022-09-06T10:43:46Z<p>Martin.teufel: </p>
<hr />
<div><strong>micro:bit - Das Schulbuch</strong><br />
<br />
[[Datei:Buchcover_microbit_v2g.png|right|200px|frame|link=https://media.phst.at/_microbit/Buch_microbit_sek_i-Auflage_2022_20220905.pdf|alt=PDF ersten Auflage des Buches|PDF ersten Auflage des Buches]][[Datei:Buch-microbit_20180729.png|right|200px|frame|link=https://microbit.eeducation.at/images/f/f2/Buch-microbit_20180729.pdf|alt=PDF ersten Auflage des Buches|PDF ersten Auflage des Buches]]Auf diesem WIKI finden sich Beispiele und weiteres Material zum neuen österreichischen Schulbuch<ref>Autorenteam: ''Computational Thinking mit Micro:bit. Digitale Bildung in der Sekundarstufe'', Grieskirchen: Austro.Tec, 2018.</ref> über den BBC micro:bit. Das gedruckte Buch dient dabei als Ideengeber und '''kann''' ausreichen, um alle darin vorgestellten Aufgaben zu lösen. Sollten Hinweise, Tipps oder Lösungen zu den Aufgaben gesucht werden, wird man auf dieser Webseite fündig. Das Buch stellt exemplarisch 39 Projekte vor, die in der Sekundarstufe I in einem fächerübergreifenden, projektorientierten Unterricht eingesetzt werden können. Es ist '''kein''' reines Informatik- oder "Programmierlernbuch". Es verwendet den [http://microbit.org/de/ BBC micro:bit] als Grundlage für spannende und kreative Projekte. Der notwendige [[Code]] kann, wenn man einmal eine Idee für den [[Algorithmus]] gefunden hat, ganz einfach direkt im [https://makecode.microbit.org/# Webbrowser erstellt], getestet und danach bei Bedarf heruntergeladen und auf einem realen micro:bit installiert werden.<br />
<br />
Dabei wurden vom [[Projektteam]] Beispiele kreiert bzw. adaptiert, die aus möglichst verschiedenen Unterrichtsgegenständen stammen und das darin vermittelte Fachwissen bestmöglich vernetzt und den Zusammenhang mit den Lebenswelten der Schüler und Schülerinnen herstellt. Zum Buch gibt es auch folgende [[Dissemination|Vorträge, Workshops und Veröffentlichungen]].<br />
<br />
Um den Einstieg in das Arbeiten mit dem BBC micro:bit zu erleichtern, gibt es hier eine [[Arbeiten_mit_dem_BBC_micro:bit|Beschreibung der Hardware und Software]]. Von "Befehlen, Programmen und Bauanleitungen" und von "Sprachen für Mensch und Maschine" handelt das Einführungskapitel mit dem Titel "[[Einfach programmieren!]]".<br />
<br />
{| class="wikitable" style="background-color: #ffffe6"<br />
|In Zusammenarbeit mit der [https://www.virtuelle-ph.at/online-angebot/electures/reihen-und-schwerpunkte/electures-microbit/ Virtuellen PH (VPH) wurde eine eLecture-Reihe] abgehalten, in der die einzelnen Autor*innen ihre Beispiele samt Tipps und Tricks bei der Umsetzung präsentierten. Eine [[ELecture-Reihe der Virtuellen PH | Liste der gesammelten Aufzeichnungen aller eLectures zu den Beispielen der ersten Auflage des Buchs findet sich hier]] zum zeitversetzten Nachsehen. Vielen Dank für die Unterstützung durch die VPH!<br />
|}<br><br />
<br />
{| style="text-align: left; vertical-align:top; width: 100%;"<br />
|colspan="4"|'''Das Buch beinhaltet in der zweiten Auflage die folgenden Projekte (gelistet nach Schwierigkeitsgrad bzw. Komplexität):'''<br />
|- style="vertical-align:top;"<br />
|style="padding: 5px;width: 25%;"|[[Datei:01_dem_zufall_auf_der_spur.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Dem_Zufall_auf_der_Spur]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Dem Zufall auf der Spur]]<br/>Ich möchte gewürfelte Zahlen voraussagen können!<br />
|style="padding: 5px;width: 25%;"|[[Datei:02_halloweenmaske.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Halloweenmaske]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Halloweenmaske]]<br/>Mach dir eine Halloweenmaske mit einem schaurigen Auge.<br />
|style="padding: 5px;width: 25%;"|[[Datei:05_Heiße Kartoffel.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Heisse_Kartoffel]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Heisse Kartoffel]]<br/>Spiel für die Geburtstagsfeier.<br />
|style="padding: 5px;width: 25%;"|[[Datei:03_kuehlschrankwaechter.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/K%C3%BChlschrankw%C3%A4chter]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Kühlschrankwächter]]<br/>Geht das Licht im Kühlschrank eigentlich wirklich aus, wenn man die Tür zu macht?<br />
|- style="vertical-align:top;"<br />
|style="padding: 5px;width: 25%;"|[[Datei:11_Metronom.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Metronom]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Metronom]]<br/>Wofür brauche ich ein Metronom?<br />
|style="padding: 5px;width: 25%;"|[[Datei:20_schere_stein_papier.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Schere,_Stein,_Papier]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Schere, Stein, Papier|Schere, Stein, Papier]]<br/>Endlich: Schere, Stein, Papier in einer nicht (so leicht) schummelfähigen Version!<br />
|style="padding: 5px;width: 25%;"|[[Datei:04_smile.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Smile!]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Smile!]]<br/>Heute ist mal wieder nicht dein Tag? Wenn dir dein eigener Smiley entgegenlacht, dann kann der Tag nur gut werden!<br />
|style="padding: 5px;width: 25%;"|[[Datei:15_Sound-Memory.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Sound_Memory]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Sound Memory]]<br>Hören ist schwieriger als Sehen!<br />
|- style="vertical-align:top;"<br />
|style="padding: 5px;width: 25%;"|[[Datei:16_Stiegenklavier.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Stiegenklavier]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Stiegenklavier]]<br>Ein Klavier, auf dem man herumhüpfen kann - vielleicht sogar auf einer Stiege?<br />
|style="padding: 5px;width: 25%;"|[[Datei:05_animiertes_micro_buch.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Animiertes_Micro-Buch]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Animiertes Micro-Buch]]<br/>Erstelle ein kleines, animiertes Buch zum Thema Wasserkreislauf.<br />
|style="padding: 5px;width: 25%;"|[[Datei:06_audioalarm.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Audioalarm]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Audioalarm]]<br/>Lass dein Federpenal überwachen!<br />
|style="padding: 5px;width: 25%;"|[[Datei:01_Betretungsdetektor.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Betretungsdetektor]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Betretungsdetektor]]<br/>Wer war schon wieder in meinem Zimmer?<br />
|- style="vertical-align:top;"<br />
|style="padding: 5px;width: 25%;"|[[Datei:02_Bit_Balance_Board.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Bit:balance:board]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Bit:balance:board]]<br/>Wer schafft es als erster 5 Sekunden die Balance - also das Brett waagrecht - zu halten?<br />
|style="padding: 5px;width: 25%;"|[[Datei:04_Frostwaechter.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Frostw%C3%A4chter]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Frostwächter]]<br/>Verlässt du dich wirklich auf die Wettervorhersage damit nicht alle deine schönen Blumen erfrieren?<br />
|style="padding: 5px;width: 25%;"|[[Datei:07_hack_deine_kopfhoerer.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Hack_deine_Kopfh%C3%B6rer]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Hack deine Kopfhörer]]<br/>Leise Töne? Von wegen! Deine Kopfhörer können dank des BBC micro:bit auch ganz anders!<br />
|style="padding: 5px;width: 25%;"|[[Datei:06_Heißer Draht.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Hei%C3%9Fer_Draht]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Heißer Draht]]<br/>Wer hat die ruhigeren Hände? (mit optionalem Schummeln)<br />
|- style="vertical-align:top;"<br />
|style="padding: 5px;width: 25%;"|[[Datei:08_Joggerweste.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Joggerweste]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Joggerweste]]<br/>Mach dich sichtbar in der Dunkelheit!<br />
|style="padding: 5px;width: 25%;"|[[Datei:08_kompass.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Kompass]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Kompass|Kompass]]<br/>So kannst du dich in unbekanntem Gelände orientieren.<br />
|style="padding: 5px;width: 25%;"|[[Datei:10_Lüftungsassistent.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/L%C3%BCftungsassistent]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Lüftungsassistent]]<br/>Wir vergessen am Vormittag immer wieder die Fenster für ein paar Minuten zu öffnen, um frische Luft reinzulassen.<br />
|style="padding: 5px;width: 25%;"|[[Datei:12_Morse.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Morse]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Morse]]<br/>Übertragen von Geheimcode.<br />
|- style="vertical-align:top;"<br />
|style="padding: 5px;width: 25%;"|[[Datei:09_nachrichten_senden_und_empfangen.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Nachrichten_senden_und_empfangen]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Nachrichten senden und empfangen]]<br/>An der Bushaltestelle ...<br />
|style="padding: 5px;width: 25%;"|[[Datei:10_pflanzenwaechter.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Pflanzenw%C3%A4chter]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Pflanzenwächter]]<br/>Bau dir im Handumdrehen ein Messgerät, mit dem du die Feuchtigkeit der Erde messen kannst.<br />
|style="padding: 5px;width: 25%;"|[[Datei:13_Pflanzenbewässerung.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Pflanzenbew%C3%A4sserung]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Pflanzenbewässerung]]<br/>Gieße deine Pflanzen automatisch!<br />
|style="padding: 5px;width: 25%;"|[[Datei:11_schrittzaehler.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Schrittz%C3%A4hler]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Schrittzähler]]<br/>Finde heraus wieviele Schritte du über einen bestimmten Zeitraum machst.<br />
|- style="vertical-align:top;"<br />
|style="padding: 5px;width: 25%;"|[[Datei:12_sprechender_hut.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Sprechender_Hut]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Sprechender Hut]]<br/>Bastle einen sprechenden Hut wie bei Harry Potter!<br />
|style="padding: 5px;width: 25%;"|[[Datei:13_stadt_land_fluss.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/StadtLandFluss]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[StadtLandFluss|Stadt, Land, Fluss]]<br/>So machst du das bekannte Stadt, Land, Fluss-Spiel noch spannender und die Buchstaben '''wirklich''' zufällig!<br />
|style="padding: 5px;width: 25%;"|[[Datei:14_stoppuhr.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Stoppuhr]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Stoppuhr]]<br/>Verwandle den BBC micro:bit in eine Stoppuhr.<br />
|style="padding: 5px;width: 25%;"|[[Datei:17_Tamagotchi.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Tamagotchi]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Tamagotchi]]<br/>Ein sonderbares Ei gefunden mit kleinem Bildschirm und drei Knöpfen.<br />
|- style="vertical-align:top;"<br />
|style="padding: 5px;width: 25%;"|[[Datei:19_Werwolf.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Werwolf]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Werwolf]]<br/>Lange Nächte mit Werwolf!<br />
|style="padding: 5px;width: 25%;"|[[Datei:15_zauberbuttons.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Zauberbuttons]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Zauberbuttons]]<br/>Alles Zauberei? Oder ist es doch ein Trick?<br />
|style="padding: 5px;width: 25%;"|[[Datei:03_Braitenberg Vehikel.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Braitenberg_Vehikel]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]]&nbsp;[[Braitenberg Vehikel]]<br/>Wie intelligent müssen Insekten sein?<br />
|style="padding: 5px;width: 25%;"|[[Datei:16_clever_raten.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/CleverRaten]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]]&nbsp;[[CleverRaten|Clever raten]]<br/>Wieso kann Lea Jakob garantieren, mit höchstens sieben Versuchen, eine von ihm erdachte Zahl von 1 bis 100 zu erraten?<br />
|- style="vertical-align:top;"<br />
|style="padding: 5px;width: 25%;"|[[Datei:21_elektronische_sonnenuhr.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Sonnenuhr]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]]&nbsp;[[Sonnenuhr|Elektronische Sonnenuhr]]<br/>Die aktuelle Uhrzeit bei Sonnenschein nur mit einem Wattestäbchen und dem BBC micro:bit ermitteln!<br />
|style="padding: 5px;width: 25%;"|[[Datei:17_fang_das_ei.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Fang_das_Ei]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]]&nbsp;[[Fang das Ei]]<br/>Neulich, vor der Konsole ...<br />
|style="padding: 5px;width: 25%;"|[[Datei:18_morgenritual.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Morgenritual]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]]&nbsp;[[Morgenritual]]<br/>Wie kann der Streit ums Zähneputzen zwischen Lea und Jakob beendet werden?<br />
|style="padding: 5px;width: 25%;"|[[Datei:14_Queens-Cupcake.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/The_Queens_Cupcake]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]]&nbsp;[[The Queens Cupcake]]<br/>Pass auf, dass der Cupcake nicht vom silbernen Tablett rutscht, wenn er serviert wird!<br />
|- style="vertical-align:top;"<br />
|style="padding: 5px;width: 25%;"|[[Datei:19 reaktionszeit messgeraet.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Reaktionszeit-Messger%C3%A4t]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]]&nbsp;[[Reaktionszeit-Messgerät]]<br/>Du denkst, du hast blitzartige Reflexe und sagenhafte Reaktionszeiten?<br />
|style="padding: 5px;width: 25%;"|[[Datei:22_summer_splash_music.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Summer_Splash_Music]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]]&nbsp;[[Summer Splash Music]]<br/>Mit dem micro:bit begleitest du deine gesungenen Lieder.<br />
|style="padding: 5px;width: 25%;"|[[Datei:18_Temperatur-Kontrolle.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Temperatur-Kontrolle]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]]&nbsp;[[Temperatur-Kontrolle]]<br/>Raumtemperatur exakt messen? Ist doch eigentlich easy!<br />
|}<br />
<br />
Mögliche Startpunkte zur eigenen Weiterentwicklung der Projekte aus der ersten Auflage des Buchs finden sich auf der [[Weiterentwicklung|Übersicht zur Weiterentwicklung und Lösungen]]. [[Weitere Beispiele]] für den Einsatz des BBC micro:bit im Unterricht befinden sich derzeit in Entwicklung.<br />
<br />
<spoiler text="Hinweise für Autor_innen">== Starthilfen zum Umgang mit dem WIKI ==<br />
* [https://www.mediawiki.org/wiki/Help:Formatting/de MediaWiki: Formatierung]<br />
* [https://www.mediawiki.org/wiki/Help:Links/de MediaWiki: Links]<br />
* [https://www.mediawiki.org/wiki/Help:Images/de MediaWiki: Bilder]<br />
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ MediaWiki: FAQ]<br />
</spoiler><br />
<br />
== Referenzen ==<br />
<references /></div>Martin.teufelhttp://microbit.eeducation.at/index.php?title=Datei:Buchcover_microbit_v2g.png&diff=8102Datei:Buchcover microbit v2g.png2022-09-06T10:43:19Z<p>Martin.teufel: Buchcover micro:bit V2</p>
<hr />
<div>Buchcover micro:bit V2</div>Martin.teufelhttp://microbit.eeducation.at/index.php?title=Hauptseite&diff=8101Hauptseite2022-09-06T10:40:23Z<p>Martin.teufel: </p>
<hr />
<div><strong>micro:bit - Das Schulbuch</strong><br />
<br />
[[Datei:Buchcover_microbit_v2g.jpg|right|200px|frame|link=https://media.phst.at/_microbit/Buch_microbit_sek_i-Auflage_2022_20220905.pdf|alt=PDF ersten Auflage des Buches|PDF ersten Auflage des Buches]][[Datei:Buch-microbit_20180729.png|right|200px|frame|link=https://microbit.eeducation.at/images/f/f2/Buch-microbit_20180729.pdf|alt=PDF ersten Auflage des Buches|PDF ersten Auflage des Buches]]Auf diesem WIKI finden sich Beispiele und weiteres Material zum neuen österreichischen Schulbuch<ref>Autorenteam: ''Computational Thinking mit Micro:bit. Digitale Bildung in der Sekundarstufe'', Grieskirchen: Austro.Tec, 2018.</ref> über den BBC micro:bit. Das gedruckte Buch dient dabei als Ideengeber und '''kann''' ausreichen, um alle darin vorgestellten Aufgaben zu lösen. Sollten Hinweise, Tipps oder Lösungen zu den Aufgaben gesucht werden, wird man auf dieser Webseite fündig. Das Buch stellt exemplarisch 39 Projekte vor, die in der Sekundarstufe I in einem fächerübergreifenden, projektorientierten Unterricht eingesetzt werden können. Es ist '''kein''' reines Informatik- oder "Programmierlernbuch". Es verwendet den [http://microbit.org/de/ BBC micro:bit] als Grundlage für spannende und kreative Projekte. Der notwendige [[Code]] kann, wenn man einmal eine Idee für den [[Algorithmus]] gefunden hat, ganz einfach direkt im [https://makecode.microbit.org/# Webbrowser erstellt], getestet und danach bei Bedarf heruntergeladen und auf einem realen micro:bit installiert werden.<br />
<br />
Dabei wurden vom [[Projektteam]] Beispiele kreiert bzw. adaptiert, die aus möglichst verschiedenen Unterrichtsgegenständen stammen und das darin vermittelte Fachwissen bestmöglich vernetzt und den Zusammenhang mit den Lebenswelten der Schüler und Schülerinnen herstellt. Zum Buch gibt es auch folgende [[Dissemination|Vorträge, Workshops und Veröffentlichungen]].<br />
<br />
Um den Einstieg in das Arbeiten mit dem BBC micro:bit zu erleichtern, gibt es hier eine [[Arbeiten_mit_dem_BBC_micro:bit|Beschreibung der Hardware und Software]]. Von "Befehlen, Programmen und Bauanleitungen" und von "Sprachen für Mensch und Maschine" handelt das Einführungskapitel mit dem Titel "[[Einfach programmieren!]]".<br />
<br />
{| class="wikitable" style="background-color: #ffffe6"<br />
|In Zusammenarbeit mit der [https://www.virtuelle-ph.at/online-angebot/electures/reihen-und-schwerpunkte/electures-microbit/ Virtuellen PH (VPH) wurde eine eLecture-Reihe] abgehalten, in der die einzelnen Autor*innen ihre Beispiele samt Tipps und Tricks bei der Umsetzung präsentierten. Eine [[ELecture-Reihe der Virtuellen PH | Liste der gesammelten Aufzeichnungen aller eLectures zu den Beispielen der ersten Auflage des Buchs findet sich hier]] zum zeitversetzten Nachsehen. Vielen Dank für die Unterstützung durch die VPH!<br />
|}<br><br />
<br />
{| style="text-align: left; vertical-align:top; width: 100%;"<br />
|colspan="4"|'''Das Buch beinhaltet in der zweiten Auflage die folgenden Projekte (gelistet nach Schwierigkeitsgrad bzw. Komplexität):'''<br />
|- style="vertical-align:top;"<br />
|style="padding: 5px;width: 25%;"|[[Datei:01_dem_zufall_auf_der_spur.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Dem_Zufall_auf_der_Spur]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Dem Zufall auf der Spur]]<br/>Ich möchte gewürfelte Zahlen voraussagen können!<br />
|style="padding: 5px;width: 25%;"|[[Datei:02_halloweenmaske.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Halloweenmaske]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Halloweenmaske]]<br/>Mach dir eine Halloweenmaske mit einem schaurigen Auge.<br />
|style="padding: 5px;width: 25%;"|[[Datei:05_Heiße Kartoffel.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Heisse_Kartoffel]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Heisse Kartoffel]]<br/>Spiel für die Geburtstagsfeier.<br />
|style="padding: 5px;width: 25%;"|[[Datei:03_kuehlschrankwaechter.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/K%C3%BChlschrankw%C3%A4chter]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Kühlschrankwächter]]<br/>Geht das Licht im Kühlschrank eigentlich wirklich aus, wenn man die Tür zu macht?<br />
|- style="vertical-align:top;"<br />
|style="padding: 5px;width: 25%;"|[[Datei:11_Metronom.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Metronom]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Metronom]]<br/>Wofür brauche ich ein Metronom?<br />
|style="padding: 5px;width: 25%;"|[[Datei:20_schere_stein_papier.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Schere,_Stein,_Papier]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Schere, Stein, Papier|Schere, Stein, Papier]]<br/>Endlich: Schere, Stein, Papier in einer nicht (so leicht) schummelfähigen Version!<br />
|style="padding: 5px;width: 25%;"|[[Datei:04_smile.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Smile!]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Smile!]]<br/>Heute ist mal wieder nicht dein Tag? Wenn dir dein eigener Smiley entgegenlacht, dann kann der Tag nur gut werden!<br />
|style="padding: 5px;width: 25%;"|[[Datei:15_Sound-Memory.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Sound_Memory]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Sound Memory]]<br>Hören ist schwieriger als Sehen!<br />
|- style="vertical-align:top;"<br />
|style="padding: 5px;width: 25%;"|[[Datei:16_Stiegenklavier.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Stiegenklavier]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Stiegenklavier]]<br>Ein Klavier, auf dem man herumhüpfen kann - vielleicht sogar auf einer Stiege?<br />
|style="padding: 5px;width: 25%;"|[[Datei:05_animiertes_micro_buch.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Animiertes_Micro-Buch]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Animiertes Micro-Buch]]<br/>Erstelle ein kleines, animiertes Buch zum Thema Wasserkreislauf.<br />
|style="padding: 5px;width: 25%;"|[[Datei:06_audioalarm.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Audioalarm]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Audioalarm]]<br/>Lass dein Federpenal überwachen!<br />
|style="padding: 5px;width: 25%;"|[[Datei:01_Betretungsdetektor.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Betretungsdetektor]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Betretungsdetektor]]<br/>Wer war schon wieder in meinem Zimmer?<br />
|- style="vertical-align:top;"<br />
|style="padding: 5px;width: 25%;"|[[Datei:02_Bit_Balance_Board.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Bit:balance:board]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Bit:balance:board]]<br/>Wer schafft es als erster 5 Sekunden die Balance - also das Brett waagrecht - zu halten?<br />
|style="padding: 5px;width: 25%;"|[[Datei:04_Frostwaechter.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Frostw%C3%A4chter]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Frostwächter]]<br/>Verlässt du dich wirklich auf die Wettervorhersage damit nicht alle deine schönen Blumen erfrieren?<br />
|style="padding: 5px;width: 25%;"|[[Datei:07_hack_deine_kopfhoerer.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Hack_deine_Kopfh%C3%B6rer]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Hack deine Kopfhörer]]<br/>Leise Töne? Von wegen! Deine Kopfhörer können dank des BBC micro:bit auch ganz anders!<br />
|style="padding: 5px;width: 25%;"|[[Datei:06_Heißer Draht.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Hei%C3%9Fer_Draht]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Heißer Draht]]<br/>Wer hat die ruhigeren Hände? (mit optionalem Schummeln)<br />
|- style="vertical-align:top;"<br />
|style="padding: 5px;width: 25%;"|[[Datei:08_Joggerweste.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Joggerweste]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Joggerweste]]<br/>Mach dich sichtbar in der Dunkelheit!<br />
|style="padding: 5px;width: 25%;"|[[Datei:08_kompass.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Kompass]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Kompass|Kompass]]<br/>So kannst du dich in unbekanntem Gelände orientieren.<br />
|style="padding: 5px;width: 25%;"|[[Datei:10_Lüftungsassistent.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/L%C3%BCftungsassistent]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Lüftungsassistent]]<br/>Wir vergessen am Vormittag immer wieder die Fenster für ein paar Minuten zu öffnen, um frische Luft reinzulassen.<br />
|style="padding: 5px;width: 25%;"|[[Datei:12_Morse.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Morse]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Morse]]<br/>Übertragen von Geheimcode.<br />
|- style="vertical-align:top;"<br />
|style="padding: 5px;width: 25%;"|[[Datei:09_nachrichten_senden_und_empfangen.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Nachrichten_senden_und_empfangen]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Nachrichten senden und empfangen]]<br/>An der Bushaltestelle ...<br />
|style="padding: 5px;width: 25%;"|[[Datei:10_pflanzenwaechter.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Pflanzenw%C3%A4chter]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Pflanzenwächter]]<br/>Bau dir im Handumdrehen ein Messgerät, mit dem du die Feuchtigkeit der Erde messen kannst.<br />
|style="padding: 5px;width: 25%;"|[[Datei:13_Pflanzenbewässerung.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Pflanzenbew%C3%A4sserung]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Pflanzenbewässerung]]<br/>Gieße deine Pflanzen automatisch!<br />
|style="padding: 5px;width: 25%;"|[[Datei:11_schrittzaehler.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Schrittz%C3%A4hler]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Schrittzähler]]<br/>Finde heraus wieviele Schritte du über einen bestimmten Zeitraum machst.<br />
|- style="vertical-align:top;"<br />
|style="padding: 5px;width: 25%;"|[[Datei:12_sprechender_hut.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Sprechender_Hut]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Sprechender Hut]]<br/>Bastle einen sprechenden Hut wie bei Harry Potter!<br />
|style="padding: 5px;width: 25%;"|[[Datei:13_stadt_land_fluss.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/StadtLandFluss]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[StadtLandFluss|Stadt, Land, Fluss]]<br/>So machst du das bekannte Stadt, Land, Fluss-Spiel noch spannender und die Buchstaben '''wirklich''' zufällig!<br />
|style="padding: 5px;width: 25%;"|[[Datei:14_stoppuhr.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Stoppuhr]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Stoppuhr]]<br/>Verwandle den BBC micro:bit in eine Stoppuhr.<br />
|style="padding: 5px;width: 25%;"|[[Datei:17_Tamagotchi.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Tamagotchi]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Tamagotchi]]<br/>Ein sonderbares Ei gefunden mit kleinem Bildschirm und drei Knöpfen.<br />
|- style="vertical-align:top;"<br />
|style="padding: 5px;width: 25%;"|[[Datei:19_Werwolf.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Werwolf]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Werwolf]]<br/>Lange Nächte mit Werwolf!<br />
|style="padding: 5px;width: 25%;"|[[Datei:15_zauberbuttons.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Zauberbuttons]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Zauberbuttons]]<br/>Alles Zauberei? Oder ist es doch ein Trick?<br />
|style="padding: 5px;width: 25%;"|[[Datei:03_Braitenberg Vehikel.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Braitenberg_Vehikel]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]]&nbsp;[[Braitenberg Vehikel]]<br/>Wie intelligent müssen Insekten sein?<br />
|style="padding: 5px;width: 25%;"|[[Datei:16_clever_raten.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/CleverRaten]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]]&nbsp;[[CleverRaten|Clever raten]]<br/>Wieso kann Lea Jakob garantieren, mit höchstens sieben Versuchen, eine von ihm erdachte Zahl von 1 bis 100 zu erraten?<br />
|- style="vertical-align:top;"<br />
|style="padding: 5px;width: 25%;"|[[Datei:21_elektronische_sonnenuhr.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Sonnenuhr]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]]&nbsp;[[Sonnenuhr|Elektronische Sonnenuhr]]<br/>Die aktuelle Uhrzeit bei Sonnenschein nur mit einem Wattestäbchen und dem BBC micro:bit ermitteln!<br />
|style="padding: 5px;width: 25%;"|[[Datei:17_fang_das_ei.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Fang_das_Ei]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]]&nbsp;[[Fang das Ei]]<br/>Neulich, vor der Konsole ...<br />
|style="padding: 5px;width: 25%;"|[[Datei:18_morgenritual.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Morgenritual]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]]&nbsp;[[Morgenritual]]<br/>Wie kann der Streit ums Zähneputzen zwischen Lea und Jakob beendet werden?<br />
|style="padding: 5px;width: 25%;"|[[Datei:14_Queens-Cupcake.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/The_Queens_Cupcake]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]]&nbsp;[[The Queens Cupcake]]<br/>Pass auf, dass der Cupcake nicht vom silbernen Tablett rutscht, wenn er serviert wird!<br />
|- style="vertical-align:top;"<br />
|style="padding: 5px;width: 25%;"|[[Datei:19 reaktionszeit messgeraet.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Reaktionszeit-Messger%C3%A4t]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]]&nbsp;[[Reaktionszeit-Messgerät]]<br/>Du denkst, du hast blitzartige Reflexe und sagenhafte Reaktionszeiten?<br />
|style="padding: 5px;width: 25%;"|[[Datei:22_summer_splash_music.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Summer_Splash_Music]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]]&nbsp;[[Summer Splash Music]]<br/>Mit dem micro:bit begleitest du deine gesungenen Lieder.<br />
|style="padding: 5px;width: 25%;"|[[Datei:18_Temperatur-Kontrolle.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Temperatur-Kontrolle]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]]&nbsp;[[Temperatur-Kontrolle]]<br/>Raumtemperatur exakt messen? Ist doch eigentlich easy!<br />
|}<br />
<br />
Mögliche Startpunkte zur eigenen Weiterentwicklung der Projekte aus der ersten Auflage des Buchs finden sich auf der [[Weiterentwicklung|Übersicht zur Weiterentwicklung und Lösungen]]. [[Weitere Beispiele]] für den Einsatz des BBC micro:bit im Unterricht befinden sich derzeit in Entwicklung.<br />
<br />
<spoiler text="Hinweise für Autor_innen">== Starthilfen zum Umgang mit dem WIKI ==<br />
* [https://www.mediawiki.org/wiki/Help:Formatting/de MediaWiki: Formatierung]<br />
* [https://www.mediawiki.org/wiki/Help:Links/de MediaWiki: Links]<br />
* [https://www.mediawiki.org/wiki/Help:Images/de MediaWiki: Bilder]<br />
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ MediaWiki: FAQ]<br />
</spoiler><br />
<br />
== Referenzen ==<br />
<references /></div>Martin.teufelhttp://microbit.eeducation.at/index.php?title=Datei:Buchcover_microbit_v2g.jpg&diff=8100Datei:Buchcover microbit v2g.jpg2022-09-06T10:39:10Z<p>Martin.teufel: Buchcover micro:bit 2. Auflage</p>
<hr />
<div>Buchcover micro:bit 2. Auflage</div>Martin.teufelhttp://microbit.eeducation.at/index.php?title=Hauptseite&diff=8099Hauptseite2022-09-06T09:56:16Z<p>Martin.teufel: </p>
<hr />
<div><strong>micro:bit - Das Schulbuch</strong><br />
<br />
[[Datei:Buch-microbit_20180729.png|right|200px|frame|link=https://media.phst.at/_microbit/Buch_microbit_sek_i-Auflage_2022_20220905.pdf|alt=PDF ersten Auflage des Buches|PDF ersten Auflage des Buches]][[Datei:Buch-microbit_20180729.png|right|200px|frame|link=https://microbit.eeducation.at/images/f/f2/Buch-microbit_20180729.pdf|alt=PDF ersten Auflage des Buches|PDF ersten Auflage des Buches]]Auf diesem WIKI finden sich Beispiele und weiteres Material zum neuen österreichischen Schulbuch<ref>Autorenteam: ''Computational Thinking mit Micro:bit. Digitale Bildung in der Sekundarstufe'', Grieskirchen: Austro.Tec, 2018.</ref> über den BBC micro:bit. Das gedruckte Buch dient dabei als Ideengeber und '''kann''' ausreichen, um alle darin vorgestellten Aufgaben zu lösen. Sollten Hinweise, Tipps oder Lösungen zu den Aufgaben gesucht werden, wird man auf dieser Webseite fündig. Das Buch stellt exemplarisch 39 Projekte vor, die in der Sekundarstufe I in einem fächerübergreifenden, projektorientierten Unterricht eingesetzt werden können. Es ist '''kein''' reines Informatik- oder "Programmierlernbuch". Es verwendet den [http://microbit.org/de/ BBC micro:bit] als Grundlage für spannende und kreative Projekte. Der notwendige [[Code]] kann, wenn man einmal eine Idee für den [[Algorithmus]] gefunden hat, ganz einfach direkt im [https://makecode.microbit.org/# Webbrowser erstellt], getestet und danach bei Bedarf heruntergeladen und auf einem realen micro:bit installiert werden.<br />
<br />
Dabei wurden vom [[Projektteam]] Beispiele kreiert bzw. adaptiert, die aus möglichst verschiedenen Unterrichtsgegenständen stammen und das darin vermittelte Fachwissen bestmöglich vernetzt und den Zusammenhang mit den Lebenswelten der Schüler und Schülerinnen herstellt. Zum Buch gibt es auch folgende [[Dissemination|Vorträge, Workshops und Veröffentlichungen]].<br />
<br />
Um den Einstieg in das Arbeiten mit dem BBC micro:bit zu erleichtern, gibt es hier eine [[Arbeiten_mit_dem_BBC_micro:bit|Beschreibung der Hardware und Software]]. Von "Befehlen, Programmen und Bauanleitungen" und von "Sprachen für Mensch und Maschine" handelt das Einführungskapitel mit dem Titel "[[Einfach programmieren!]]".<br />
<br />
{| class="wikitable" style="background-color: #ffffe6"<br />
|In Zusammenarbeit mit der [https://www.virtuelle-ph.at/online-angebot/electures/reihen-und-schwerpunkte/electures-microbit/ Virtuellen PH (VPH) wurde eine eLecture-Reihe] abgehalten, in der die einzelnen Autor*innen ihre Beispiele samt Tipps und Tricks bei der Umsetzung präsentierten. Eine [[ELecture-Reihe der Virtuellen PH | Liste der gesammelten Aufzeichnungen aller eLectures zu den Beispielen der ersten Auflage des Buchs findet sich hier]] zum zeitversetzten Nachsehen. Vielen Dank für die Unterstützung durch die VPH!<br />
|}<br><br />
<br />
{| style="text-align: left; vertical-align:top; width: 100%;"<br />
|colspan="4"|'''Das Buch beinhaltet in der zweiten Auflage die folgenden Projekte (gelistet nach Schwierigkeitsgrad bzw. Komplexität):'''<br />
|- style="vertical-align:top;"<br />
|style="padding: 5px;width: 25%;"|[[Datei:01_dem_zufall_auf_der_spur.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Dem_Zufall_auf_der_Spur]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Dem Zufall auf der Spur]]<br/>Ich möchte gewürfelte Zahlen voraussagen können!<br />
|style="padding: 5px;width: 25%;"|[[Datei:02_halloweenmaske.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Halloweenmaske]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Halloweenmaske]]<br/>Mach dir eine Halloweenmaske mit einem schaurigen Auge.<br />
|style="padding: 5px;width: 25%;"|[[Datei:05_Heiße Kartoffel.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Heisse_Kartoffel]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Heisse Kartoffel]]<br/>Spiel für die Geburtstagsfeier.<br />
|style="padding: 5px;width: 25%;"|[[Datei:03_kuehlschrankwaechter.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/K%C3%BChlschrankw%C3%A4chter]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Kühlschrankwächter]]<br/>Geht das Licht im Kühlschrank eigentlich wirklich aus, wenn man die Tür zu macht?<br />
|- style="vertical-align:top;"<br />
|style="padding: 5px;width: 25%;"|[[Datei:11_Metronom.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Metronom]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Metronom]]<br/>Wofür brauche ich ein Metronom?<br />
|style="padding: 5px;width: 25%;"|[[Datei:20_schere_stein_papier.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Schere,_Stein,_Papier]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Schere, Stein, Papier|Schere, Stein, Papier]]<br/>Endlich: Schere, Stein, Papier in einer nicht (so leicht) schummelfähigen Version!<br />
|style="padding: 5px;width: 25%;"|[[Datei:04_smile.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Smile!]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Smile!]]<br/>Heute ist mal wieder nicht dein Tag? Wenn dir dein eigener Smiley entgegenlacht, dann kann der Tag nur gut werden!<br />
|style="padding: 5px;width: 25%;"|[[Datei:15_Sound-Memory.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Sound_Memory]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Sound Memory]]<br>Hören ist schwieriger als Sehen!<br />
|- style="vertical-align:top;"<br />
|style="padding: 5px;width: 25%;"|[[Datei:16_Stiegenklavier.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Stiegenklavier]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Stiegenklavier]]<br>Ein Klavier, auf dem man herumhüpfen kann - vielleicht sogar auf einer Stiege?<br />
|style="padding: 5px;width: 25%;"|[[Datei:05_animiertes_micro_buch.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Animiertes_Micro-Buch]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Animiertes Micro-Buch]]<br/>Erstelle ein kleines, animiertes Buch zum Thema Wasserkreislauf.<br />
|style="padding: 5px;width: 25%;"|[[Datei:06_audioalarm.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Audioalarm]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Audioalarm]]<br/>Lass dein Federpenal überwachen!<br />
|style="padding: 5px;width: 25%;"|[[Datei:01_Betretungsdetektor.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Betretungsdetektor]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Betretungsdetektor]]<br/>Wer war schon wieder in meinem Zimmer?<br />
|- style="vertical-align:top;"<br />
|style="padding: 5px;width: 25%;"|[[Datei:02_Bit_Balance_Board.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Bit:balance:board]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Bit:balance:board]]<br/>Wer schafft es als erster 5 Sekunden die Balance - also das Brett waagrecht - zu halten?<br />
|style="padding: 5px;width: 25%;"|[[Datei:04_Frostwaechter.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Frostw%C3%A4chter]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Frostwächter]]<br/>Verlässt du dich wirklich auf die Wettervorhersage damit nicht alle deine schönen Blumen erfrieren?<br />
|style="padding: 5px;width: 25%;"|[[Datei:07_hack_deine_kopfhoerer.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Hack_deine_Kopfh%C3%B6rer]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Hack deine Kopfhörer]]<br/>Leise Töne? Von wegen! Deine Kopfhörer können dank des BBC micro:bit auch ganz anders!<br />
|style="padding: 5px;width: 25%;"|[[Datei:06_Heißer Draht.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Hei%C3%9Fer_Draht]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Heißer Draht]]<br/>Wer hat die ruhigeren Hände? (mit optionalem Schummeln)<br />
|- style="vertical-align:top;"<br />
|style="padding: 5px;width: 25%;"|[[Datei:08_Joggerweste.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Joggerweste]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Joggerweste]]<br/>Mach dich sichtbar in der Dunkelheit!<br />
|style="padding: 5px;width: 25%;"|[[Datei:08_kompass.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Kompass]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Kompass|Kompass]]<br/>So kannst du dich in unbekanntem Gelände orientieren.<br />
|style="padding: 5px;width: 25%;"|[[Datei:10_Lüftungsassistent.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/L%C3%BCftungsassistent]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Lüftungsassistent]]<br/>Wir vergessen am Vormittag immer wieder die Fenster für ein paar Minuten zu öffnen, um frische Luft reinzulassen.<br />
|style="padding: 5px;width: 25%;"|[[Datei:12_Morse.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Morse]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Morse]]<br/>Übertragen von Geheimcode.<br />
|- style="vertical-align:top;"<br />
|style="padding: 5px;width: 25%;"|[[Datei:09_nachrichten_senden_und_empfangen.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Nachrichten_senden_und_empfangen]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Nachrichten senden und empfangen]]<br/>An der Bushaltestelle ...<br />
|style="padding: 5px;width: 25%;"|[[Datei:10_pflanzenwaechter.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Pflanzenw%C3%A4chter]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Pflanzenwächter]]<br/>Bau dir im Handumdrehen ein Messgerät, mit dem du die Feuchtigkeit der Erde messen kannst.<br />
|style="padding: 5px;width: 25%;"|[[Datei:13_Pflanzenbewässerung.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Pflanzenbew%C3%A4sserung]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Pflanzenbewässerung]]<br/>Gieße deine Pflanzen automatisch!<br />
|style="padding: 5px;width: 25%;"|[[Datei:11_schrittzaehler.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Schrittz%C3%A4hler]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Schrittzähler]]<br/>Finde heraus wieviele Schritte du über einen bestimmten Zeitraum machst.<br />
|- style="vertical-align:top;"<br />
|style="padding: 5px;width: 25%;"|[[Datei:12_sprechender_hut.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Sprechender_Hut]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Sprechender Hut]]<br/>Bastle einen sprechenden Hut wie bei Harry Potter!<br />
|style="padding: 5px;width: 25%;"|[[Datei:13_stadt_land_fluss.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/StadtLandFluss]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[StadtLandFluss|Stadt, Land, Fluss]]<br/>So machst du das bekannte Stadt, Land, Fluss-Spiel noch spannender und die Buchstaben '''wirklich''' zufällig!<br />
|style="padding: 5px;width: 25%;"|[[Datei:14_stoppuhr.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Stoppuhr]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Stoppuhr]]<br/>Verwandle den BBC micro:bit in eine Stoppuhr.<br />
|style="padding: 5px;width: 25%;"|[[Datei:17_Tamagotchi.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Tamagotchi]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Tamagotchi]]<br/>Ein sonderbares Ei gefunden mit kleinem Bildschirm und drei Knöpfen.<br />
|- style="vertical-align:top;"<br />
|style="padding: 5px;width: 25%;"|[[Datei:19_Werwolf.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Werwolf]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Werwolf]]<br/>Lange Nächte mit Werwolf!<br />
|style="padding: 5px;width: 25%;"|[[Datei:15_zauberbuttons.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Zauberbuttons]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Zauberbuttons]]<br/>Alles Zauberei? Oder ist es doch ein Trick?<br />
|style="padding: 5px;width: 25%;"|[[Datei:03_Braitenberg Vehikel.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Braitenberg_Vehikel]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]]&nbsp;[[Braitenberg Vehikel]]<br/>Wie intelligent müssen Insekten sein?<br />
|style="padding: 5px;width: 25%;"|[[Datei:16_clever_raten.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/CleverRaten]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]]&nbsp;[[CleverRaten|Clever raten]]<br/>Wieso kann Lea Jakob garantieren, mit höchstens sieben Versuchen, eine von ihm erdachte Zahl von 1 bis 100 zu erraten?<br />
|- style="vertical-align:top;"<br />
|style="padding: 5px;width: 25%;"|[[Datei:21_elektronische_sonnenuhr.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Sonnenuhr]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]]&nbsp;[[Sonnenuhr|Elektronische Sonnenuhr]]<br/>Die aktuelle Uhrzeit bei Sonnenschein nur mit einem Wattestäbchen und dem BBC micro:bit ermitteln!<br />
|style="padding: 5px;width: 25%;"|[[Datei:17_fang_das_ei.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Fang_das_Ei]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]]&nbsp;[[Fang das Ei]]<br/>Neulich, vor der Konsole ...<br />
|style="padding: 5px;width: 25%;"|[[Datei:18_morgenritual.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Morgenritual]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]]&nbsp;[[Morgenritual]]<br/>Wie kann der Streit ums Zähneputzen zwischen Lea und Jakob beendet werden?<br />
|style="padding: 5px;width: 25%;"|[[Datei:14_Queens-Cupcake.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/The_Queens_Cupcake]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]]&nbsp;[[The Queens Cupcake]]<br/>Pass auf, dass der Cupcake nicht vom silbernen Tablett rutscht, wenn er serviert wird!<br />
|- style="vertical-align:top;"<br />
|style="padding: 5px;width: 25%;"|[[Datei:19 reaktionszeit messgeraet.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Reaktionszeit-Messger%C3%A4t]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]]&nbsp;[[Reaktionszeit-Messgerät]]<br/>Du denkst, du hast blitzartige Reflexe und sagenhafte Reaktionszeiten?<br />
|style="padding: 5px;width: 25%;"|[[Datei:22_summer_splash_music.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Summer_Splash_Music]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]]&nbsp;[[Summer Splash Music]]<br/>Mit dem micro:bit begleitest du deine gesungenen Lieder.<br />
|style="padding: 5px;width: 25%;"|[[Datei:18_Temperatur-Kontrolle.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Temperatur-Kontrolle]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]]&nbsp;[[Temperatur-Kontrolle]]<br/>Raumtemperatur exakt messen? Ist doch eigentlich easy!<br />
|}<br />
<br />
Mögliche Startpunkte zur eigenen Weiterentwicklung der Projekte aus der ersten Auflage des Buchs finden sich auf der [[Weiterentwicklung|Übersicht zur Weiterentwicklung und Lösungen]]. [[Weitere Beispiele]] für den Einsatz des BBC micro:bit im Unterricht befinden sich derzeit in Entwicklung.<br />
<br />
<spoiler text="Hinweise für Autor_innen">== Starthilfen zum Umgang mit dem WIKI ==<br />
* [https://www.mediawiki.org/wiki/Help:Formatting/de MediaWiki: Formatierung]<br />
* [https://www.mediawiki.org/wiki/Help:Links/de MediaWiki: Links]<br />
* [https://www.mediawiki.org/wiki/Help:Images/de MediaWiki: Bilder]<br />
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ MediaWiki: FAQ]<br />
</spoiler><br />
<br />
== Referenzen ==<br />
<references /></div>Martin.teufelhttp://microbit.eeducation.at/index.php?title=Hauptseite&diff=8098Hauptseite2022-09-06T09:55:53Z<p>Martin.teufel: </p>
<hr />
<div><strong>micro:bit - Das Schulbuch</strong><br />
<br />
[[Datei:Buch-microbit_20180729.png|right|200px|frame|link=https://media.phst.at/_microbit/Buch_microbit_sek_i-Auflage_2022_20220905.pdf|alt=PDF des Buchs als Download|PDF des Buchs als Download]][[Datei:Buch-microbit_20180729.png|right|200px|frame|link=https://microbit.eeducation.at/images/f/f2/Buch-microbit_20180729.pdf|alt=PDF ersten Auflage des Buches|PDF ersten Auflage des Buches]]Auf diesem WIKI finden sich Beispiele und weiteres Material zum neuen österreichischen Schulbuch<ref>Autorenteam: ''Computational Thinking mit Micro:bit. Digitale Bildung in der Sekundarstufe'', Grieskirchen: Austro.Tec, 2018.</ref> über den BBC micro:bit. Das gedruckte Buch dient dabei als Ideengeber und '''kann''' ausreichen, um alle darin vorgestellten Aufgaben zu lösen. Sollten Hinweise, Tipps oder Lösungen zu den Aufgaben gesucht werden, wird man auf dieser Webseite fündig. Das Buch stellt exemplarisch 39 Projekte vor, die in der Sekundarstufe I in einem fächerübergreifenden, projektorientierten Unterricht eingesetzt werden können. Es ist '''kein''' reines Informatik- oder "Programmierlernbuch". Es verwendet den [http://microbit.org/de/ BBC micro:bit] als Grundlage für spannende und kreative Projekte. Der notwendige [[Code]] kann, wenn man einmal eine Idee für den [[Algorithmus]] gefunden hat, ganz einfach direkt im [https://makecode.microbit.org/# Webbrowser erstellt], getestet und danach bei Bedarf heruntergeladen und auf einem realen micro:bit installiert werden.<br />
<br />
Dabei wurden vom [[Projektteam]] Beispiele kreiert bzw. adaptiert, die aus möglichst verschiedenen Unterrichtsgegenständen stammen und das darin vermittelte Fachwissen bestmöglich vernetzt und den Zusammenhang mit den Lebenswelten der Schüler und Schülerinnen herstellt. Zum Buch gibt es auch folgende [[Dissemination|Vorträge, Workshops und Veröffentlichungen]].<br />
<br />
Um den Einstieg in das Arbeiten mit dem BBC micro:bit zu erleichtern, gibt es hier eine [[Arbeiten_mit_dem_BBC_micro:bit|Beschreibung der Hardware und Software]]. Von "Befehlen, Programmen und Bauanleitungen" und von "Sprachen für Mensch und Maschine" handelt das Einführungskapitel mit dem Titel "[[Einfach programmieren!]]".<br />
<br />
{| class="wikitable" style="background-color: #ffffe6"<br />
|In Zusammenarbeit mit der [https://www.virtuelle-ph.at/online-angebot/electures/reihen-und-schwerpunkte/electures-microbit/ Virtuellen PH (VPH) wurde eine eLecture-Reihe] abgehalten, in der die einzelnen Autor*innen ihre Beispiele samt Tipps und Tricks bei der Umsetzung präsentierten. Eine [[ELecture-Reihe der Virtuellen PH | Liste der gesammelten Aufzeichnungen aller eLectures zu den Beispielen der ersten Auflage des Buchs findet sich hier]] zum zeitversetzten Nachsehen. Vielen Dank für die Unterstützung durch die VPH!<br />
|}<br><br />
<br />
{| style="text-align: left; vertical-align:top; width: 100%;"<br />
|colspan="4"|'''Das Buch beinhaltet in der zweiten Auflage die folgenden Projekte (gelistet nach Schwierigkeitsgrad bzw. Komplexität):'''<br />
|- style="vertical-align:top;"<br />
|style="padding: 5px;width: 25%;"|[[Datei:01_dem_zufall_auf_der_spur.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Dem_Zufall_auf_der_Spur]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Dem Zufall auf der Spur]]<br/>Ich möchte gewürfelte Zahlen voraussagen können!<br />
|style="padding: 5px;width: 25%;"|[[Datei:02_halloweenmaske.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Halloweenmaske]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Halloweenmaske]]<br/>Mach dir eine Halloweenmaske mit einem schaurigen Auge.<br />
|style="padding: 5px;width: 25%;"|[[Datei:05_Heiße Kartoffel.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Heisse_Kartoffel]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Heisse Kartoffel]]<br/>Spiel für die Geburtstagsfeier.<br />
|style="padding: 5px;width: 25%;"|[[Datei:03_kuehlschrankwaechter.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/K%C3%BChlschrankw%C3%A4chter]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Kühlschrankwächter]]<br/>Geht das Licht im Kühlschrank eigentlich wirklich aus, wenn man die Tür zu macht?<br />
|- style="vertical-align:top;"<br />
|style="padding: 5px;width: 25%;"|[[Datei:11_Metronom.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Metronom]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Metronom]]<br/>Wofür brauche ich ein Metronom?<br />
|style="padding: 5px;width: 25%;"|[[Datei:20_schere_stein_papier.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Schere,_Stein,_Papier]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Schere, Stein, Papier|Schere, Stein, Papier]]<br/>Endlich: Schere, Stein, Papier in einer nicht (so leicht) schummelfähigen Version!<br />
|style="padding: 5px;width: 25%;"|[[Datei:04_smile.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Smile!]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Smile!]]<br/>Heute ist mal wieder nicht dein Tag? Wenn dir dein eigener Smiley entgegenlacht, dann kann der Tag nur gut werden!<br />
|style="padding: 5px;width: 25%;"|[[Datei:15_Sound-Memory.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Sound_Memory]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Sound Memory]]<br>Hören ist schwieriger als Sehen!<br />
|- style="vertical-align:top;"<br />
|style="padding: 5px;width: 25%;"|[[Datei:16_Stiegenklavier.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Stiegenklavier]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Stiegenklavier]]<br>Ein Klavier, auf dem man herumhüpfen kann - vielleicht sogar auf einer Stiege?<br />
|style="padding: 5px;width: 25%;"|[[Datei:05_animiertes_micro_buch.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Animiertes_Micro-Buch]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Animiertes Micro-Buch]]<br/>Erstelle ein kleines, animiertes Buch zum Thema Wasserkreislauf.<br />
|style="padding: 5px;width: 25%;"|[[Datei:06_audioalarm.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Audioalarm]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Audioalarm]]<br/>Lass dein Federpenal überwachen!<br />
|style="padding: 5px;width: 25%;"|[[Datei:01_Betretungsdetektor.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Betretungsdetektor]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Betretungsdetektor]]<br/>Wer war schon wieder in meinem Zimmer?<br />
|- style="vertical-align:top;"<br />
|style="padding: 5px;width: 25%;"|[[Datei:02_Bit_Balance_Board.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Bit:balance:board]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Bit:balance:board]]<br/>Wer schafft es als erster 5 Sekunden die Balance - also das Brett waagrecht - zu halten?<br />
|style="padding: 5px;width: 25%;"|[[Datei:04_Frostwaechter.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Frostw%C3%A4chter]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Frostwächter]]<br/>Verlässt du dich wirklich auf die Wettervorhersage damit nicht alle deine schönen Blumen erfrieren?<br />
|style="padding: 5px;width: 25%;"|[[Datei:07_hack_deine_kopfhoerer.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Hack_deine_Kopfh%C3%B6rer]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Hack deine Kopfhörer]]<br/>Leise Töne? Von wegen! Deine Kopfhörer können dank des BBC micro:bit auch ganz anders!<br />
|style="padding: 5px;width: 25%;"|[[Datei:06_Heißer Draht.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Hei%C3%9Fer_Draht]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Heißer Draht]]<br/>Wer hat die ruhigeren Hände? (mit optionalem Schummeln)<br />
|- style="vertical-align:top;"<br />
|style="padding: 5px;width: 25%;"|[[Datei:08_Joggerweste.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Joggerweste]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Joggerweste]]<br/>Mach dich sichtbar in der Dunkelheit!<br />
|style="padding: 5px;width: 25%;"|[[Datei:08_kompass.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Kompass]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Kompass|Kompass]]<br/>So kannst du dich in unbekanntem Gelände orientieren.<br />
|style="padding: 5px;width: 25%;"|[[Datei:10_Lüftungsassistent.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/L%C3%BCftungsassistent]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Lüftungsassistent]]<br/>Wir vergessen am Vormittag immer wieder die Fenster für ein paar Minuten zu öffnen, um frische Luft reinzulassen.<br />
|style="padding: 5px;width: 25%;"|[[Datei:12_Morse.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Morse]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Morse]]<br/>Übertragen von Geheimcode.<br />
|- style="vertical-align:top;"<br />
|style="padding: 5px;width: 25%;"|[[Datei:09_nachrichten_senden_und_empfangen.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Nachrichten_senden_und_empfangen]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Nachrichten senden und empfangen]]<br/>An der Bushaltestelle ...<br />
|style="padding: 5px;width: 25%;"|[[Datei:10_pflanzenwaechter.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Pflanzenw%C3%A4chter]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Pflanzenwächter]]<br/>Bau dir im Handumdrehen ein Messgerät, mit dem du die Feuchtigkeit der Erde messen kannst.<br />
|style="padding: 5px;width: 25%;"|[[Datei:13_Pflanzenbewässerung.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Pflanzenbew%C3%A4sserung]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Pflanzenbewässerung]]<br/>Gieße deine Pflanzen automatisch!<br />
|style="padding: 5px;width: 25%;"|[[Datei:11_schrittzaehler.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Schrittz%C3%A4hler]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Schrittzähler]]<br/>Finde heraus wieviele Schritte du über einen bestimmten Zeitraum machst.<br />
|- style="vertical-align:top;"<br />
|style="padding: 5px;width: 25%;"|[[Datei:12_sprechender_hut.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Sprechender_Hut]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Sprechender Hut]]<br/>Bastle einen sprechenden Hut wie bei Harry Potter!<br />
|style="padding: 5px;width: 25%;"|[[Datei:13_stadt_land_fluss.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/StadtLandFluss]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[StadtLandFluss|Stadt, Land, Fluss]]<br/>So machst du das bekannte Stadt, Land, Fluss-Spiel noch spannender und die Buchstaben '''wirklich''' zufällig!<br />
|style="padding: 5px;width: 25%;"|[[Datei:14_stoppuhr.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Stoppuhr]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Stoppuhr]]<br/>Verwandle den BBC micro:bit in eine Stoppuhr.<br />
|style="padding: 5px;width: 25%;"|[[Datei:17_Tamagotchi.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Tamagotchi]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Tamagotchi]]<br/>Ein sonderbares Ei gefunden mit kleinem Bildschirm und drei Knöpfen.<br />
|- style="vertical-align:top;"<br />
|style="padding: 5px;width: 25%;"|[[Datei:19_Werwolf.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Werwolf]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Werwolf]]<br/>Lange Nächte mit Werwolf!<br />
|style="padding: 5px;width: 25%;"|[[Datei:15_zauberbuttons.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Zauberbuttons]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Zauberbuttons]]<br/>Alles Zauberei? Oder ist es doch ein Trick?<br />
|style="padding: 5px;width: 25%;"|[[Datei:03_Braitenberg Vehikel.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Braitenberg_Vehikel]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]]&nbsp;[[Braitenberg Vehikel]]<br/>Wie intelligent müssen Insekten sein?<br />
|style="padding: 5px;width: 25%;"|[[Datei:16_clever_raten.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/CleverRaten]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]]&nbsp;[[CleverRaten|Clever raten]]<br/>Wieso kann Lea Jakob garantieren, mit höchstens sieben Versuchen, eine von ihm erdachte Zahl von 1 bis 100 zu erraten?<br />
|- style="vertical-align:top;"<br />
|style="padding: 5px;width: 25%;"|[[Datei:21_elektronische_sonnenuhr.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Sonnenuhr]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]]&nbsp;[[Sonnenuhr|Elektronische Sonnenuhr]]<br/>Die aktuelle Uhrzeit bei Sonnenschein nur mit einem Wattestäbchen und dem BBC micro:bit ermitteln!<br />
|style="padding: 5px;width: 25%;"|[[Datei:17_fang_das_ei.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Fang_das_Ei]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]]&nbsp;[[Fang das Ei]]<br/>Neulich, vor der Konsole ...<br />
|style="padding: 5px;width: 25%;"|[[Datei:18_morgenritual.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Morgenritual]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]]&nbsp;[[Morgenritual]]<br/>Wie kann der Streit ums Zähneputzen zwischen Lea und Jakob beendet werden?<br />
|style="padding: 5px;width: 25%;"|[[Datei:14_Queens-Cupcake.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/The_Queens_Cupcake]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]]&nbsp;[[The Queens Cupcake]]<br/>Pass auf, dass der Cupcake nicht vom silbernen Tablett rutscht, wenn er serviert wird!<br />
|- style="vertical-align:top;"<br />
|style="padding: 5px;width: 25%;"|[[Datei:19 reaktionszeit messgeraet.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Reaktionszeit-Messger%C3%A4t]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]]&nbsp;[[Reaktionszeit-Messgerät]]<br/>Du denkst, du hast blitzartige Reflexe und sagenhafte Reaktionszeiten?<br />
|style="padding: 5px;width: 25%;"|[[Datei:22_summer_splash_music.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Summer_Splash_Music]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]]&nbsp;[[Summer Splash Music]]<br/>Mit dem micro:bit begleitest du deine gesungenen Lieder.<br />
|style="padding: 5px;width: 25%;"|[[Datei:18_Temperatur-Kontrolle.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Temperatur-Kontrolle]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]]&nbsp;[[Temperatur-Kontrolle]]<br/>Raumtemperatur exakt messen? Ist doch eigentlich easy!<br />
|}<br />
<br />
Mögliche Startpunkte zur eigenen Weiterentwicklung der Projekte aus der ersten Auflage des Buchs finden sich auf der [[Weiterentwicklung|Übersicht zur Weiterentwicklung und Lösungen]]. [[Weitere Beispiele]] für den Einsatz des BBC micro:bit im Unterricht befinden sich derzeit in Entwicklung.<br />
<br />
<spoiler text="Hinweise für Autor_innen">== Starthilfen zum Umgang mit dem WIKI ==<br />
* [https://www.mediawiki.org/wiki/Help:Formatting/de MediaWiki: Formatierung]<br />
* [https://www.mediawiki.org/wiki/Help:Links/de MediaWiki: Links]<br />
* [https://www.mediawiki.org/wiki/Help:Images/de MediaWiki: Bilder]<br />
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ MediaWiki: FAQ]<br />
</spoiler><br />
<br />
== Referenzen ==<br />
<references /></div>Martin.teufelhttp://microbit.eeducation.at/index.php?title=Hauptseite&diff=8097Hauptseite2022-09-06T09:18:59Z<p>Martin.teufel: </p>
<hr />
<div><strong>micro:bit - Das Schulbuch</strong><br />
<br />
[[Datei:Buch-microbit_20180729.png|right|200px|frame|link=https://microbit.eeducation.at/images/f/f2/Buch-microbit_20180729.pdf|alt=PDF des Buchs als Download|PDF des Buchs als Download]][[Datei:Buch-microbit_20180729.png|right|200px|frame|link=https://microbit.eeducation.at/images/f/f2/Buch-microbit_20180729.pdf|alt=PDF ersten Auflage des Buches|PDF ersten Auflage des Buches]]Auf diesem WIKI finden sich Beispiele und weiteres Material zum neuen österreichischen Schulbuch<ref>Autorenteam: ''Computational Thinking mit Micro:bit. Digitale Bildung in der Sekundarstufe'', Grieskirchen: Austro.Tec, 2018.</ref> über den BBC micro:bit. Das gedruckte Buch dient dabei als Ideengeber und '''kann''' ausreichen, um alle darin vorgestellten Aufgaben zu lösen. Sollten Hinweise, Tipps oder Lösungen zu den Aufgaben gesucht werden, wird man auf dieser Webseite fündig. Das Buch stellt exemplarisch 39 Projekte vor, die in der Sekundarstufe I in einem fächerübergreifenden, projektorientierten Unterricht eingesetzt werden können. Es ist '''kein''' reines Informatik- oder "Programmierlernbuch". Es verwendet den [http://microbit.org/de/ BBC micro:bit] als Grundlage für spannende und kreative Projekte. Der notwendige [[Code]] kann, wenn man einmal eine Idee für den [[Algorithmus]] gefunden hat, ganz einfach direkt im [https://makecode.microbit.org/# Webbrowser erstellt], getestet und danach bei Bedarf heruntergeladen und auf einem realen micro:bit installiert werden.<br />
<br />
Dabei wurden vom [[Projektteam]] Beispiele kreiert bzw. adaptiert, die aus möglichst verschiedenen Unterrichtsgegenständen stammen und das darin vermittelte Fachwissen bestmöglich vernetzt und den Zusammenhang mit den Lebenswelten der Schüler und Schülerinnen herstellt. Zum Buch gibt es auch folgende [[Dissemination|Vorträge, Workshops und Veröffentlichungen]].<br />
<br />
Um den Einstieg in das Arbeiten mit dem BBC micro:bit zu erleichtern, gibt es hier eine [[Arbeiten_mit_dem_BBC_micro:bit|Beschreibung der Hardware und Software]]. Von "Befehlen, Programmen und Bauanleitungen" und von "Sprachen für Mensch und Maschine" handelt das Einführungskapitel mit dem Titel "[[Einfach programmieren!]]".<br />
<br />
{| class="wikitable" style="background-color: #ffffe6"<br />
|In Zusammenarbeit mit der [https://www.virtuelle-ph.at/online-angebot/electures/reihen-und-schwerpunkte/electures-microbit/ Virtuellen PH (VPH) wurde eine eLecture-Reihe] abgehalten, in der die einzelnen Autor*innen ihre Beispiele samt Tipps und Tricks bei der Umsetzung präsentierten. Eine [[ELecture-Reihe der Virtuellen PH | Liste der gesammelten Aufzeichnungen aller eLectures zu den Beispielen der ersten Auflage des Buchs findet sich hier]] zum zeitversetzten Nachsehen. Vielen Dank für die Unterstützung durch die VPH!<br />
|}<br><br />
<br />
{| style="text-align: left; vertical-align:top; width: 100%;"<br />
|colspan="4"|'''Das Buch beinhaltet in der zweiten Auflage die folgenden Projekte (gelistet nach Schwierigkeitsgrad bzw. Komplexität):'''<br />
|- style="vertical-align:top;"<br />
|style="padding: 5px;width: 25%;"|[[Datei:01_dem_zufall_auf_der_spur.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Dem_Zufall_auf_der_Spur]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Dem Zufall auf der Spur]]<br/>Ich möchte gewürfelte Zahlen voraussagen können!<br />
|style="padding: 5px;width: 25%;"|[[Datei:02_halloweenmaske.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Halloweenmaske]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Halloweenmaske]]<br/>Mach dir eine Halloweenmaske mit einem schaurigen Auge.<br />
|style="padding: 5px;width: 25%;"|[[Datei:05_Heiße Kartoffel.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Heisse_Kartoffel]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Heisse Kartoffel]]<br/>Spiel für die Geburtstagsfeier.<br />
|style="padding: 5px;width: 25%;"|[[Datei:03_kuehlschrankwaechter.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/K%C3%BChlschrankw%C3%A4chter]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Kühlschrankwächter]]<br/>Geht das Licht im Kühlschrank eigentlich wirklich aus, wenn man die Tür zu macht?<br />
|- style="vertical-align:top;"<br />
|style="padding: 5px;width: 25%;"|[[Datei:11_Metronom.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Metronom]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Metronom]]<br/>Wofür brauche ich ein Metronom?<br />
|style="padding: 5px;width: 25%;"|[[Datei:20_schere_stein_papier.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Schere,_Stein,_Papier]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Schere, Stein, Papier|Schere, Stein, Papier]]<br/>Endlich: Schere, Stein, Papier in einer nicht (so leicht) schummelfähigen Version!<br />
|style="padding: 5px;width: 25%;"|[[Datei:04_smile.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Smile!]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Smile!]]<br/>Heute ist mal wieder nicht dein Tag? Wenn dir dein eigener Smiley entgegenlacht, dann kann der Tag nur gut werden!<br />
|style="padding: 5px;width: 25%;"|[[Datei:15_Sound-Memory.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Sound_Memory]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Sound Memory]]<br>Hören ist schwieriger als Sehen!<br />
|- style="vertical-align:top;"<br />
|style="padding: 5px;width: 25%;"|[[Datei:16_Stiegenklavier.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Stiegenklavier]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Stiegenklavier]]<br>Ein Klavier, auf dem man herumhüpfen kann - vielleicht sogar auf einer Stiege?<br />
|style="padding: 5px;width: 25%;"|[[Datei:05_animiertes_micro_buch.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Animiertes_Micro-Buch]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Animiertes Micro-Buch]]<br/>Erstelle ein kleines, animiertes Buch zum Thema Wasserkreislauf.<br />
|style="padding: 5px;width: 25%;"|[[Datei:06_audioalarm.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Audioalarm]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Audioalarm]]<br/>Lass dein Federpenal überwachen!<br />
|style="padding: 5px;width: 25%;"|[[Datei:01_Betretungsdetektor.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Betretungsdetektor]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Betretungsdetektor]]<br/>Wer war schon wieder in meinem Zimmer?<br />
|- style="vertical-align:top;"<br />
|style="padding: 5px;width: 25%;"|[[Datei:02_Bit_Balance_Board.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Bit:balance:board]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Bit:balance:board]]<br/>Wer schafft es als erster 5 Sekunden die Balance - also das Brett waagrecht - zu halten?<br />
|style="padding: 5px;width: 25%;"|[[Datei:04_Frostwaechter.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Frostw%C3%A4chter]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Frostwächter]]<br/>Verlässt du dich wirklich auf die Wettervorhersage damit nicht alle deine schönen Blumen erfrieren?<br />
|style="padding: 5px;width: 25%;"|[[Datei:07_hack_deine_kopfhoerer.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Hack_deine_Kopfh%C3%B6rer]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Hack deine Kopfhörer]]<br/>Leise Töne? Von wegen! Deine Kopfhörer können dank des BBC micro:bit auch ganz anders!<br />
|style="padding: 5px;width: 25%;"|[[Datei:06_Heißer Draht.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Hei%C3%9Fer_Draht]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Heißer Draht]]<br/>Wer hat die ruhigeren Hände? (mit optionalem Schummeln)<br />
|- style="vertical-align:top;"<br />
|style="padding: 5px;width: 25%;"|[[Datei:08_Joggerweste.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Joggerweste]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Joggerweste]]<br/>Mach dich sichtbar in der Dunkelheit!<br />
|style="padding: 5px;width: 25%;"|[[Datei:08_kompass.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Kompass]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Kompass|Kompass]]<br/>So kannst du dich in unbekanntem Gelände orientieren.<br />
|style="padding: 5px;width: 25%;"|[[Datei:10_Lüftungsassistent.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/L%C3%BCftungsassistent]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Lüftungsassistent]]<br/>Wir vergessen am Vormittag immer wieder die Fenster für ein paar Minuten zu öffnen, um frische Luft reinzulassen.<br />
|style="padding: 5px;width: 25%;"|[[Datei:12_Morse.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Morse]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Morse]]<br/>Übertragen von Geheimcode.<br />
|- style="vertical-align:top;"<br />
|style="padding: 5px;width: 25%;"|[[Datei:09_nachrichten_senden_und_empfangen.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Nachrichten_senden_und_empfangen]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Nachrichten senden und empfangen]]<br/>An der Bushaltestelle ...<br />
|style="padding: 5px;width: 25%;"|[[Datei:10_pflanzenwaechter.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Pflanzenw%C3%A4chter]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Pflanzenwächter]]<br/>Bau dir im Handumdrehen ein Messgerät, mit dem du die Feuchtigkeit der Erde messen kannst.<br />
|style="padding: 5px;width: 25%;"|[[Datei:13_Pflanzenbewässerung.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Pflanzenbew%C3%A4sserung]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Pflanzenbewässerung]]<br/>Gieße deine Pflanzen automatisch!<br />
|style="padding: 5px;width: 25%;"|[[Datei:11_schrittzaehler.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Schrittz%C3%A4hler]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Schrittzähler]]<br/>Finde heraus wieviele Schritte du über einen bestimmten Zeitraum machst.<br />
|- style="vertical-align:top;"<br />
|style="padding: 5px;width: 25%;"|[[Datei:12_sprechender_hut.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Sprechender_Hut]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Sprechender Hut]]<br/>Bastle einen sprechenden Hut wie bei Harry Potter!<br />
|style="padding: 5px;width: 25%;"|[[Datei:13_stadt_land_fluss.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/StadtLandFluss]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[StadtLandFluss|Stadt, Land, Fluss]]<br/>So machst du das bekannte Stadt, Land, Fluss-Spiel noch spannender und die Buchstaben '''wirklich''' zufällig!<br />
|style="padding: 5px;width: 25%;"|[[Datei:14_stoppuhr.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Stoppuhr]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Stoppuhr]]<br/>Verwandle den BBC micro:bit in eine Stoppuhr.<br />
|style="padding: 5px;width: 25%;"|[[Datei:17_Tamagotchi.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Tamagotchi]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Tamagotchi]]<br/>Ein sonderbares Ei gefunden mit kleinem Bildschirm und drei Knöpfen.<br />
|- style="vertical-align:top;"<br />
|style="padding: 5px;width: 25%;"|[[Datei:19_Werwolf.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Werwolf]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Werwolf]]<br/>Lange Nächte mit Werwolf!<br />
|style="padding: 5px;width: 25%;"|[[Datei:15_zauberbuttons.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Zauberbuttons]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternLeer.png|12px|borderless]]&nbsp;[[Zauberbuttons]]<br/>Alles Zauberei? Oder ist es doch ein Trick?<br />
|style="padding: 5px;width: 25%;"|[[Datei:03_Braitenberg Vehikel.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Braitenberg_Vehikel]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]]&nbsp;[[Braitenberg Vehikel]]<br/>Wie intelligent müssen Insekten sein?<br />
|style="padding: 5px;width: 25%;"|[[Datei:16_clever_raten.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/CleverRaten]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]]&nbsp;[[CleverRaten|Clever raten]]<br/>Wieso kann Lea Jakob garantieren, mit höchstens sieben Versuchen, eine von ihm erdachte Zahl von 1 bis 100 zu erraten?<br />
|- style="vertical-align:top;"<br />
|style="padding: 5px;width: 25%;"|[[Datei:21_elektronische_sonnenuhr.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Sonnenuhr]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]]&nbsp;[[Sonnenuhr|Elektronische Sonnenuhr]]<br/>Die aktuelle Uhrzeit bei Sonnenschein nur mit einem Wattestäbchen und dem BBC micro:bit ermitteln!<br />
|style="padding: 5px;width: 25%;"|[[Datei:17_fang_das_ei.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Fang_das_Ei]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]]&nbsp;[[Fang das Ei]]<br/>Neulich, vor der Konsole ...<br />
|style="padding: 5px;width: 25%;"|[[Datei:18_morgenritual.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Morgenritual]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]]&nbsp;[[Morgenritual]]<br/>Wie kann der Streit ums Zähneputzen zwischen Lea und Jakob beendet werden?<br />
|style="padding: 5px;width: 25%;"|[[Datei:14_Queens-Cupcake.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/The_Queens_Cupcake]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]]&nbsp;[[The Queens Cupcake]]<br/>Pass auf, dass der Cupcake nicht vom silbernen Tablett rutscht, wenn er serviert wird!<br />
|- style="vertical-align:top;"<br />
|style="padding: 5px;width: 25%;"|[[Datei:19 reaktionszeit messgeraet.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Reaktionszeit-Messger%C3%A4t]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]]&nbsp;[[Reaktionszeit-Messgerät]]<br/>Du denkst, du hast blitzartige Reflexe und sagenhafte Reaktionszeiten?<br />
|style="padding: 5px;width: 25%;"|[[Datei:22_summer_splash_music.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Summer_Splash_Music]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]]&nbsp;[[Summer Splash Music]]<br/>Mit dem micro:bit begleitest du deine gesungenen Lieder.<br />
|style="padding: 5px;width: 25%;"|[[Datei:18_Temperatur-Kontrolle.jpg|250px|borderless|link=https://microbit.eeducation.at/wiki/Temperatur-Kontrolle]]<br>[[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]][[Datei:SternGelb.png|12px|borderless]]&nbsp;[[Temperatur-Kontrolle]]<br/>Raumtemperatur exakt messen? Ist doch eigentlich easy!<br />
|}<br />
<br />
Mögliche Startpunkte zur eigenen Weiterentwicklung der Projekte aus der ersten Auflage des Buchs finden sich auf der [[Weiterentwicklung|Übersicht zur Weiterentwicklung und Lösungen]]. [[Weitere Beispiele]] für den Einsatz des BBC micro:bit im Unterricht befinden sich derzeit in Entwicklung.<br />
<br />
<spoiler text="Hinweise für Autor_innen">== Starthilfen zum Umgang mit dem WIKI ==<br />
* [https://www.mediawiki.org/wiki/Help:Formatting/de MediaWiki: Formatierung]<br />
* [https://www.mediawiki.org/wiki/Help:Links/de MediaWiki: Links]<br />
* [https://www.mediawiki.org/wiki/Help:Images/de MediaWiki: Bilder]<br />
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ MediaWiki: FAQ]<br />
</spoiler><br />
<br />
== Referenzen ==<br />
<references /></div>Martin.teufelhttp://microbit.eeducation.at/index.php?title=Temperatur-Kontrolle&diff=8087Temperatur-Kontrolle2022-05-17T07:00:32Z<p>Martin.teufel: /* 20px|Icon Weiterentwicklung */</p>
<hr />
<div>== [[Datei:Icon_story.png|20px|Icon]] Raumtemperatur exakt messen? Ist doch eigentlich easy! ==<br />
<br />
[[Datei:Thermistor1i.jpg|right|500px|border|Detailansicht Schaltung]]<br />
:„Sag mal Petra, ist dir auch so heiß wie mir?“<br />
::„Äähhhm, … nein?! Aber vielleicht sollen wir mal die Raumtemperatur mit dem BBC micro:bit checken. Was meinst du, Marcel?“<br />
:„Ja, genau. Der BBC micro:bit hat ja einen Temperatursensor eingebaut, den könnten wir doch dazu verwenden. Oder?“<br />
::„Hmmm, wart mal. Aber sitzt der Sensor nicht direkt auf der CPU und erwärmt sich dadurch sobald der BBC micro:bit Strom hat?“<br />
:„Oh, stimmt und dann messen wir ungenau. Aber wie messen wir dann die Raumtemperatur ohne CPU-Abwärme, Petra?“<br />
::„Marcel, ich glaube ich habe schon eine Idee! ...<br />
::Dazu benötigen wir einen externen Sensor, der weit genug von der CPU entfernt ist - z.B. mit Krokoklemmen-Kabeln. <br />
::Lass uns das doch gleich ausprobieren, einverstanden?“<br />
<br />
== [[Datei:icon_gluehbirne.png|20px|Icon]] Aufgabenstellung==<br />
Der BBC micro:bit dient als Messgerät für die echte Raumtemperatur ohne dabei die CPU-Abwärme mit zu messen.<br />
*Sobald der BBC micro:bit mit Strom versorgt ist und sich an die Umgebungstemperatur angepasst hat (ca. 5-10 Min.), misst er diese dauerhaft.<br />
*Wird die Taste B gedrückt, zeigt er den Messwert der Spannung (0-3 Volt) als Zahl an.<br />
*Durch Erfassen von zwei Messpunkten kann die elektronische Schaltung kalibriert werden.<br />
*Nach Kalibrierung und Umformung in eine Temperaturberechnung kann die Temperatur in Grad Celsius angezeigt werden.<br />
*Bei Drücken der Taste A zeigt der BBC micro:bit die umgerechnete Temperatur an.<br />
<br />
<spoiler><br />
*Zur Ermittlung der Temperatur wird eine analoge Schaltung (vgl. [https://de.wikipedia.org/wiki/Quecksilberthermometer Thermometer mit Quecksilber]) aufgebaut. [[Datei:Thermistor_ntc.jpg|none|500px]]<br />
*Dazu wird ein Stromkreis mit Krokoklemmen und Sensoren aufgebaut.<br />
*Der Strom des BBC micro:bit gelangt über Kabel und Sensoren vom Stromausgang an einen Stromeingang des BBC micro:bit.<br />
*Es kann nun temperaturabhängig gemessen werden, wie viel davon vom ursprünglichen Strom tatsächlich in den BBC micro:bit zurück kommt.<br />
*Dieser Wert wird auf der LED Matrix angezeigt und nach Kalibrierung in eine Temperatur umgewandelt angezeigt.<br />
</spoiler><br />
<br />
== [[Datei:icon_material.png|20px|Icon]] Materialien ==<br />
<br />
[[Datei:Thermistor2i.jpg|right|500px|border|Schaltungsaufbau analog]]<br />
* BBC micro:bit<br />
* 3 Krokodilklemmen-Kabel (unterschiedliche Farben) <spoiler>Einkaufsvorschlag: [https://www.conrad.at/de/p/voltcraft-ks-280-0-1-messleitungs-set-abgreifklemmen-abgreifklemmen-0-28-m-schwarz-rot-gelb-gruen-weiss-1-set-108489.html erhältlich bei Fa. Conrad]</spoiler><br />
* 1 [[Thermistor]] 10 K <spoiler>[[Datei:Thermistor_analog.png||300px|border|Thermistor]] [[Thermistor|Hier geht's zur Erklärung des Bauteils!]]<br />
Einkaufsvorschlag: [https://www.conrad.at/de/p/tdk-b57164k103j-heissleiter-k164-10-k-1-st-500622.html erhältlich bei Fa. Conrad]</spoiler><br />
* 1 [[Widerstand]] 10 kOhm (braun, schwarz, orange, gold) <spoiler>[[Datei:Widerstand.png||300px|border|Widerstand]] [[Widerstand|Hier geht's zur Erklärung des Bauteils!]] <br>Farbcodeerklärung: https://www.conrad.at/de/ratgeber/technik-einfach-erklaert/widerstands-farbcode.html#beispiel<br />
Einkaufsvorschlag: [https://www.conrad.at/de/o/kohleschicht-widerstaende-0241120.html?tfo_ATT_RESISTANCE_VALUE_NUM=10%20k%CE%A9 erhältlich bei Fa. Conrad]</spoiler><br />
* 1 [[Thermometer_kalibrieren|Thermometer zum Kalibrieren]] der analogen Schaltung<br />
* 2 unterschiedliche Temperaturmessungen (mind. 10 Grad Celsius Unterschied) z.B. Zimmer und Kühlschrank<br />
* etwas Zeit bei plötzlichem Temperaturwechsel zur Akklimatisierung (5-10 Min.)<br />
<br />
== [[Datei:icon_sanduhr.png|20px|Icon]] Zeitaufwand ==<br />
<br />
* ca. 2 Schulstunden zum Aufbau der Schaltung und Kalibrieren des Messaufbaus <spoiler>Die Bestimmung der Steigung einer Geraden, sollte extra vorbereitet und zeitlich vor diesem Experiment durchgenommen werden!</spoiler><br />
* ca. 1-2 Schulstunden zum Entwickeln des Programmes und für erste Messungen <spoiler>Achtung! Jeweils ca. 5 - 10 Minuten zur Anpassung an die jeweilige Umgebungstemperatur mit einrechnen! Warum das? Teewasser, beispielsweise, wird auch nicht augenblicklich heiß, wenn es auf eine aufgeheizte Herdplatte gestellt wird. Und, es dauert ebenfalls ein Weilchen, bis das heiße Wasser wieder auf Umgebungstemperatur abkühlt. Durch die Trägheit der verwendeten Materialen ist es notwendig zusätzliche Zeit einzuplanen! <br/> Also, "abwarten und Tee trinken"! ;-)</spoiler><br />
<br />
== [[Datei:Icon_puzzle3.png|20px|Icon]] Schwierigkeitsgrad ==<br />
[[Datei:SternGelb.png|30px|borderless]][[Datei:SternGelb.png|30px|borderless]][[Datei:SternGelb.png|30px|borderless]]<br />
<br />
== [[Datei:Icon_brain.png|20px|Icon]] Kompetenzen ==<br />
<br />
Das solltest bereits:<br />
* die '''[https://de.wikipedia.org/wiki/Steigung#Steigung_einer_Geraden Steigung einer Geraden]''' mit 2-Punkt-Kalibrierung ausrechnen können(Mathematik) <spoiler>[[File:Wiki slope in 2d.svg|thumb left|Wiki Steigung in 2D]]</spoiler>* eine Zahl aufrunden und abrunden können (Mathematik)<br />
* eine Zahl um eine Kommastelle nach links und rechts verschieben können (Mathematik)<br />
* eine '''Variable''' erstellen und '''Werte zuweisen''' können <br />
* Programmbefehle den '''Knöpfen A und B''' zuordnen können<br />
* eine '''Zahl anzeigen''' können<br />
* eine '''Anzeige der LEDs''' selbst zeichnen können<br />
<br />
Du lernst<br />
* das Formulieren und Kodieren von Abläufen in formalen Algorithmen (Informatik)<br />
* das Arbeiten mit Pins und Krokoklemmen-Kabeln (Technisches Werken)<br />
* '''Sensordaten analog ''' einzulesen und zu interpretieren<br />
* mit '''Variablen zu rechnen''' durch Anwendung von '''mathematischen Operationen''' (+ - x ÷)<br />
* das Ergebnis einer mathematischen Operation zu '''runden'''<br />
* selbst ermittelte Werte einer Kalibrierung zur '''Umrechnung von Messwerten''' einzusetzen<br />
<br />
== [[Datei:Icon faecher.png|20px|Icon]] Unterrichtsfächer ==<br />
Informatik, Mathematik, Physik, Technisches Werken<br />
<br />
== [[Datei:Icon_hilfe.png|20px|Icon]] Tipps und Hilfestellung ==<br />
<br />
===Ziel===<br />
Der BBC micro:bit soll die Umgebungstemperatur messen, den Messwert auf Knopfdruck anzeigen und die daraus errechnete Temperatur auf Druck des anderen Knopfs im Display anzeigen.<br />
<br />
<spoiler><br />
* Zu Beginn wollen wir nur zwei Widerstandswerte (0-1023) und Temperaturen (innen/ außen) mit dem Thermometer messen, siehe [[Thermometer_kalibrieren]].<br />
* Durch Drücken des Knopfs B wird der aktuelle Messwert (0-1023) angezeigt. Dies wird für die Innen- und Außentemperatur (oder Kühlschrank) gemacht.<br />
* Dann berechnen wir die Steigung der Geraden aus den zwei Messpunktwerten und den Nullpunkt z.B. mit GeoGebra [[Datei:Iconmonstr-arrow-20re-120.png|20px]] [[Thermometer_kalibrieren|Kalibrierung]]<br />
* Nach Kalibrierung der Schaltung kann der BBC micro:bit jede beliebige Temperatur messen und anzeigen (Wartezeit für Thermistor ca. 5-10 Min.)<br />
* Durch Drücken des Knopfs A wird die umgerechnete Temperatur angezeigt.<br />
* Verschwende keine Energie und optimiere deinen Code, je weniger Zeilen desto besser. Probiere so wenig Zeilen wie möglich zu verwenden.<br />
</spoiler><br />
===Erforderliche Programmierblöcke===<br />
<ol><br />
<li>[[Schleifen|beim Start]] <spoiler text="Block"> [[Datei:beim_start_leer.png|180px]] </spoiler><br />
<li>[[Variablen|Variable]] <spoiler text="Block"> [[Datei:setze_TempWert0.png|300px]] </spoiler><br />
<li>pausiere <spoiler text="Block"> [[Datei:Pausiere_100.png|250px]] </spoiler><br />
<li>[[Schleifen|wenn Knopf A gedrückt]] <spoiler text="Block"> [[Datei:wenn_knopf_a.png|300px]] </spoiler><br />
<li>analoge Werte von Pin in [[Variablen|Variable]] einlesen <spoiler text="Block"> [[Datei:setze_TempWert_analoge_werte_pin0.png|600px]] </spoiler><br />
<li>zeige Zahl<spoiler text="Block"> [[Datei:zeige_zahl0.png|180px]] </spoiler><br />
</ol><br />
<br />
===Eckpfeiler zur Programmierung===<br />
:<ol><br />
:<li>Durch Auslesen des analogen Spannungswertes eines Pins kann der BBC micro:bit als Messgerät verwendet werden.</li><br />
:<li>Die Spannung des BBC micro:bit von 3 Volt wird durch die elektronische Schaltung (Thermistor + Widerstand) und etwas Wartezeit (ca. 5-10 Min.) auf die aktuelle Temperatur eingestellt.</li><br />
:<li>Dann lesen wir die Spannung an PIN 0 aus und bilden diesen Wert in einer Variable ab.</li><br />
:<li>Den Spannungswert der Variablen geben wir zur Kalibrierung bei Drücken des Knopfs B im Display aus.</li><br />
:<li>Die eingelesene Variable muss nur noch in eine Temperatur umgewandelt werden, </li><br />
:<li>Der umgerechnete Wert wird durch Drücken des Knopfs A im Display angezeigt.</li><br />
</ol><br />
<br />
===[[Temperatur-Kontrolle_Lösung|Schritt für Schritt zur Lösung]]===<br />
:Hinweise zur Lösungsfindung und die Lösung findest du auf der [[Temperatur-Kontrolle_Lösung|Lösungsseite zu diesem Beispiel]].<br />
<br />
== [[Datei:presentation.png|20px|Icon]] Präsentation und Reflexion ==<br />
<br />
# Stelle dein Ergebnis vor!<br />
# Was kann dein Messgerät? Messen andere BBC micro:bit und deren elektronische Temperaturschaltung (Thermistor + Widerstand) gleiche Werte?<br />
# Vergleiche die Werte von unterschiedlichen Orten - innen, außen, Schatten, Sonne, Kühlschrank, etc.<br />
# Hast du aussagekräftige Werte bekommen? Stimmen die BBC micro:bit Werte mit denen des externen Thermometers halbwegs überein?<br />
# Was hat dir bei der Entwicklung deines Produkts gefallen?<br />
# Welche Schwierigkeiten hattest du? Wie konntest du sie lösen?<br />
# Erläutere, wie dein Programm aussieht!<br />
# Was war bei dieser Aufgabe interessant für dich?<br />
<br />
== [[Datei:icon_plus.png|20px|Icon]] Weiterentwicklung ==<br />
<br />
* Audioalarm bei Unter- bzw. Überschreiten eines Schwellenwertes (Komfortzone)<br />
* Smileys bei angenehmen Temperaturen, Eiszapfen und Kochtopf bei Unter- bzw. Überschreiten der "angenehmen Zone".<br />
* Temperaturwerte zu anderen BBC micro:bits senden - Außentemperatur, Kühlschranktemperatur etc.<br />
<br />
<br />
<htmlet>makecode_embed</htmlet></div>Martin.teufelhttp://microbit.eeducation.at/index.php?title=The_Queens_Cupcake&diff=8086The Queens Cupcake2022-05-17T06:59:06Z<p>Martin.teufel: /* 20px|Icon Materialien */</p>
<hr />
<div>== [[Datei:Icon_story.png|20px|Icon]] Geschichte ==<br />
<br />
[[Datei:Cupcake_Story.png|300px]]<br />
<br />
== [[Datei:Icon_gluehbirne.png|20px|Icon]] Aufgabenstellung ==<br />
Pass auf, dass der Cupcake nicht vom silbernen Tablett rutscht, wenn er serviert wird! In diesem Spiel wird der Cupcake durch ein leuchtendes LED am BBC micro:bit simuliert. Das silberne Tablett wird durch den 5x5 LED-Raster des BBC micro:bit dargestellt. Der Spieler oder die Spielerin tragen den BBC micro:bit flach auf dem Handrücken im Raum herum und stellen sicher, dass sich der BBC micro:bit so wenig wie möglich bewegt. Mithilfe des Beschleunigungssensors stellt unser Programm fest, ob sich der BBC micro:bit neigt (vorwärts, rückwärts, links oder rechts). Ist das der Fall, bewegt sich der Cupcake (leuchtendes LED) auf dem silbernen Tablett (5x5 LED-Raster) in die jeweilige Richtung. Das Spiel endet, wenn sich das leuchtende LED im äußeren Rand des LED-Rasters befindet und der BBC micro:bit weiter geneigt wird. Ist das zu leicht? Dann versuche beim Servieren des Cupcakes zusätzlich ein Sportgerät (Pedalos, Hula-Hoop-Reifen, Basketball) zu verwenden.<br />
<br />
== [[Datei:icon_material.png|20px|Icon]] Materialien ==<br />
* Ein BBC micro:bit<br />
*Sportgeräte: <br />
**Bälle zum Prellen oder Tribbeln<br />
**Hula-Hoop-Reifen<br />
**Yo-Yos<br />
**Pedalos<br />
**Kegel zum Setzen eines Parkours <br />
**...<br />
<br />
== [[Datei:icon_sanduhr.png|20px|Icon]] Zeitaufwand ==<br />
<br />
* 1-2 Unterrichtseinheit(en)<br />
<br />
== [[Datei:Icon_puzzle3.png|20px|Icon]] Schwierigkeitsgrad ==<br />
<br />
[[Datei:SternGelb.png|30px|borderless]][[Datei:SternGelb.png|30px|borderless]][[Datei:SternGelb.png|30px|borderless]]<br />
<br />
== [[Datei:Icon_brain.png|20px|Icon]] Kompetenzen ==<br />
<br />
Das solltest du bereits können:<br />
* Ein Koordinatensystem kennen<br />
* Bedingte Anweisungen kennen<br />
* Wissen, was [[Variablen]] sind und wofür sie benötigt werden<br />
* Den Beschleunigungssensor anwenden können<br />
* Einen Vergleich verstehen und erstellen<br />
<br />
<br />
Du lernst ...<br />
* [[Schleifen]] zu verwenden<br />
* [[Bedingungen]] zu verwenden<br />
* [[Bedingungen]] ineinander zu verschachteln<br />
* ein Sprite zu erstellen und zu bewegen<br />
* ein neues Programm zu erstellen<br />
<br />
== [[Datei:Icon faecher.png|20px|Icon]] Unterrichtsfächer ==<br />
<br />
* Informatik<br />
* Bewegung und Sport<br />
<br />
== [[Datei:Icon_hilfe.png|20px|Icon]] Tipps und Hilfestellungen ==<br />
=== Erforderliche Programmierblöcke ===<br />
==== Ziel ==== <br />
<br />
* Der Cupcake soll als "sprite" (eine leuchtende LED am Display) am micro:bit beim Starten in der Mitte des Displays angezeigt werden.<br />
* Das Sprite soll sich nach oben, unten, links und rechts am Display bewegen, wenn der micro:bit in diese Richtung geneigt wird. Wenn du also den micro:bit nach vorne neigst, gleitet das sprite am Display nach vorne. Der Beschleunigungssensor hilft dabei.<br />
* Das Spiel dauert so lange wie der Cupcake (sprite) am Display leuchtet. Fällt er von der Platte, wird "Game Over" am micro:bit ausgegeben.<br />
<br />
==== Blöcke ====<br />
<br />
* Notwendige Variablen<br />
**Die Variable "cupcake" stellt mittels eines "sprite" (Computergrafik, eine leuchtende LED am micro:bit) den Cupcake dar.<spoiler text="Block"><br />
<pre id="pre01"><br />
let cupcake = game.createSprite(2, 2)<br />
</pre><br />
</spoiler><br />
**Die Variable "cupcakeOnPlate" brauchst du, um überprüfen zu können, ob der Cupcake noch am Teller ist. <spoiler text="Block"><br />
<pre id="pre01"><br />
let cupcakeOnPlate = true<br />
</pre><br />
</spoiler><br />
**Mit der Variable "tolerance" kannst du den Schwierigkeitsgrad des Spieles einstellen. Setze den Wert für den Anfang auf 200. <spoiler text="Block"><br />
<pre id="pre01"><br />
let tolerance = 200<br />
</pre><br />
</spoiler><br />
*Mit der "while do"- Schleife wiederholst du eine Bedingung, solange diese eintritt. Wenn dir das noch nicht klar ist, hilft dir diese [https://microbit.eeducation.at/wiki/Schleifen Seite] weiter. Mit dieser "while do"-Schleife wird das Programm so lange ausgeführt, so lange die Variable "cupcakeOnPlate" wahr ist. Fällt der Cupcake vom Teller, wird diese Variable auf falsch gesetzt und der Programmcode wird abgebrochen. <spoiler text="Block"><br />
<pre id="pre01"><br />
let cupcakeOnPlate = true<br />
while (cupcakeOnPlate == true) {<br />
<br />
}<br />
</pre><br />
</spoiler><br />
*Mit dieser bedingten Anweisung überprüfst du, ob sich der Cupcake (Sprite) noch am Tablett befindet. Ist das nicht der Fall, wird die Variable "cupcakeOnPlate" auf falsch gesetzt und das Spiel ist beendet. Andernfalls wandert der Cupcake um eine Position nach rechts.<spoiler text="Block"><br />
<pre id="pre01"><br />
let cupcakeOnPlate = false<br />
let cupcake: game.LedSprite = null<br />
if (cupcake.get(LedSpriteProperty.X) == 4) {<br />
cupcakeOnPlate = false<br />
} else {<br />
cupcake.change(LedSpriteProperty.X, 1)<br />
basic.pause(200)<br />
}<br />
</pre><br />
</spoiler><br />
*Der zuletzt angezeigte Block soll ausgeführt werden, wenn der micro:bit nach rechts geneigt wird. Mithilfe des Beschleunigungssensors kannst du das erkennen. Ist der gemessene x-Wert für die Neigung nach rechts dieses Sensors größer als die Variable "tolerance", soll der obere Block ausgeführt werden. Du brauchst also wieder eine bedingte Anweisung.<spoiler text="Block"><br />
<pre id="pre01"><br />
let tolerance = 0<br />
if (input.acceleration(Dimension.X) > tolerance) {<br />
<br />
}<br />
</pre><br />
</spoiler><br />
<br />
===[[The_Queens_Cupcake_Lösung|Schritt für Schritt zur Lösung]]===<br />
:Hinweise zur Lösungsfindung und auch eine mögliche, komplette Lösung findest du auf der [https://microbit.eeducation.at/wiki/The_Queens_Cupcake_L%C3%B6sung Lösungsseite zu diesem Beispiel]<br />
<br />
==[[Datei:presentation.png|20px|Icon]] Präsentation und Reflexion ==<br />
===Allgemein===<br />
* Stelle dein Ergebnis vor! Was kann dein Produkt? <br />
* Was hat dir bei der Entwicklung deines Produkts gefallen? <br />
* Welche Schwierigkeiten hattest du? Wie konntest du diese lösen?<br />
* Erläutere, wie du dein Produkt programmiert hast!<br />
* Was war bei dieser Aufgabe interessant für dich?<br />
<br />
===Projektspezifisch===<br />
<br />
* Kannst du erklären, warum die Variable "tolerance" benötigt wird? Warum brauchen wir sie?<br />
* Welche Auswirkungen hätte es auf das Spiel, wenn die Variable "tolerance" den Wert 500 statt 200 hätte? Wäre das Spiel einfacher oder schwieriger?<br />
<br />
==[[Datei:icon_plus.png|20px|Icon]] Weiterentwicklung ==<br />
<br />
* Der oder die Spieler*in muss eine festgelegte Route mit dem "Cupcake" gehen. Es soll dabei erfasst werden, wie lange er oder sie für das Servieren benötigt. Programmiere den micro:bit so, dass direkt nach der "3-2-1 Go"-Meldung die Zeitmessung startet. Drückt man den Knopf A soll die Zeitmessung gestoppt und der gemessene Wert angezeigt werden.<br />
<br />
== Erweiterungsaufgabe ==<br />
* Der Code soll so angepasst werden, dass sich automatisch der Schwierigkeitsgrad ändert, wenn ein Spieler oder eine Spielerin beispielsweise 10 Sekunden lang gespielt hat, ohne den Cupcake fallen zu lassen (z.B. Toleranzänderung von 200 auf 100).<br />
<br />
<htmlet>makecode_embed</htmlet></div>Martin.teufelhttp://microbit.eeducation.at/index.php?title=The_Queens_Cupcake&diff=8085The Queens Cupcake2022-05-17T06:58:37Z<p>Martin.teufel: /* 20px|Icon Aufgabenstellung */</p>
<hr />
<div>== [[Datei:Icon_story.png|20px|Icon]] Geschichte ==<br />
<br />
[[Datei:Cupcake_Story.png|300px]]<br />
<br />
== [[Datei:Icon_gluehbirne.png|20px|Icon]] Aufgabenstellung ==<br />
Pass auf, dass der Cupcake nicht vom silbernen Tablett rutscht, wenn er serviert wird! In diesem Spiel wird der Cupcake durch ein leuchtendes LED am BBC micro:bit simuliert. Das silberne Tablett wird durch den 5x5 LED-Raster des BBC micro:bit dargestellt. Der Spieler oder die Spielerin tragen den BBC micro:bit flach auf dem Handrücken im Raum herum und stellen sicher, dass sich der BBC micro:bit so wenig wie möglich bewegt. Mithilfe des Beschleunigungssensors stellt unser Programm fest, ob sich der BBC micro:bit neigt (vorwärts, rückwärts, links oder rechts). Ist das der Fall, bewegt sich der Cupcake (leuchtendes LED) auf dem silbernen Tablett (5x5 LED-Raster) in die jeweilige Richtung. Das Spiel endet, wenn sich das leuchtende LED im äußeren Rand des LED-Rasters befindet und der BBC micro:bit weiter geneigt wird. Ist das zu leicht? Dann versuche beim Servieren des Cupcakes zusätzlich ein Sportgerät (Pedalos, Hula-Hoop-Reifen, Basketball) zu verwenden.<br />
<br />
== [[Datei:icon_material.png|20px|Icon]] Materialien ==<br />
* Ein BBC micro:bit<br />
*Sportgeräte: <br />
**Bälle zum Prellen oder dribbeln<br />
**Hula Hoop Reifen<br />
**Yo-Yos<br />
**Pedalos<br />
**Kegel zum Setzen eine Parkours <br />
**...<br />
<br />
== [[Datei:icon_sanduhr.png|20px|Icon]] Zeitaufwand ==<br />
<br />
* 1-2 Unterrichtseinheit(en)<br />
<br />
== [[Datei:Icon_puzzle3.png|20px|Icon]] Schwierigkeitsgrad ==<br />
<br />
[[Datei:SternGelb.png|30px|borderless]][[Datei:SternGelb.png|30px|borderless]][[Datei:SternGelb.png|30px|borderless]]<br />
<br />
== [[Datei:Icon_brain.png|20px|Icon]] Kompetenzen ==<br />
<br />
Das solltest du bereits können:<br />
* Ein Koordinatensystem kennen<br />
* Bedingte Anweisungen kennen<br />
* Wissen, was [[Variablen]] sind und wofür sie benötigt werden<br />
* Den Beschleunigungssensor anwenden können<br />
* Einen Vergleich verstehen und erstellen<br />
<br />
<br />
Du lernst ...<br />
* [[Schleifen]] zu verwenden<br />
* [[Bedingungen]] zu verwenden<br />
* [[Bedingungen]] ineinander zu verschachteln<br />
* ein Sprite zu erstellen und zu bewegen<br />
* ein neues Programm zu erstellen<br />
<br />
== [[Datei:Icon faecher.png|20px|Icon]] Unterrichtsfächer ==<br />
<br />
* Informatik<br />
* Bewegung und Sport<br />
<br />
== [[Datei:Icon_hilfe.png|20px|Icon]] Tipps und Hilfestellungen ==<br />
=== Erforderliche Programmierblöcke ===<br />
==== Ziel ==== <br />
<br />
* Der Cupcake soll als "sprite" (eine leuchtende LED am Display) am micro:bit beim Starten in der Mitte des Displays angezeigt werden.<br />
* Das Sprite soll sich nach oben, unten, links und rechts am Display bewegen, wenn der micro:bit in diese Richtung geneigt wird. Wenn du also den micro:bit nach vorne neigst, gleitet das sprite am Display nach vorne. Der Beschleunigungssensor hilft dabei.<br />
* Das Spiel dauert so lange wie der Cupcake (sprite) am Display leuchtet. Fällt er von der Platte, wird "Game Over" am micro:bit ausgegeben.<br />
<br />
==== Blöcke ====<br />
<br />
* Notwendige Variablen<br />
**Die Variable "cupcake" stellt mittels eines "sprite" (Computergrafik, eine leuchtende LED am micro:bit) den Cupcake dar.<spoiler text="Block"><br />
<pre id="pre01"><br />
let cupcake = game.createSprite(2, 2)<br />
</pre><br />
</spoiler><br />
**Die Variable "cupcakeOnPlate" brauchst du, um überprüfen zu können, ob der Cupcake noch am Teller ist. <spoiler text="Block"><br />
<pre id="pre01"><br />
let cupcakeOnPlate = true<br />
</pre><br />
</spoiler><br />
**Mit der Variable "tolerance" kannst du den Schwierigkeitsgrad des Spieles einstellen. Setze den Wert für den Anfang auf 200. <spoiler text="Block"><br />
<pre id="pre01"><br />
let tolerance = 200<br />
</pre><br />
</spoiler><br />
*Mit der "while do"- Schleife wiederholst du eine Bedingung, solange diese eintritt. Wenn dir das noch nicht klar ist, hilft dir diese [https://microbit.eeducation.at/wiki/Schleifen Seite] weiter. Mit dieser "while do"-Schleife wird das Programm so lange ausgeführt, so lange die Variable "cupcakeOnPlate" wahr ist. Fällt der Cupcake vom Teller, wird diese Variable auf falsch gesetzt und der Programmcode wird abgebrochen. <spoiler text="Block"><br />
<pre id="pre01"><br />
let cupcakeOnPlate = true<br />
while (cupcakeOnPlate == true) {<br />
<br />
}<br />
</pre><br />
</spoiler><br />
*Mit dieser bedingten Anweisung überprüfst du, ob sich der Cupcake (Sprite) noch am Tablett befindet. Ist das nicht der Fall, wird die Variable "cupcakeOnPlate" auf falsch gesetzt und das Spiel ist beendet. Andernfalls wandert der Cupcake um eine Position nach rechts.<spoiler text="Block"><br />
<pre id="pre01"><br />
let cupcakeOnPlate = false<br />
let cupcake: game.LedSprite = null<br />
if (cupcake.get(LedSpriteProperty.X) == 4) {<br />
cupcakeOnPlate = false<br />
} else {<br />
cupcake.change(LedSpriteProperty.X, 1)<br />
basic.pause(200)<br />
}<br />
</pre><br />
</spoiler><br />
*Der zuletzt angezeigte Block soll ausgeführt werden, wenn der micro:bit nach rechts geneigt wird. Mithilfe des Beschleunigungssensors kannst du das erkennen. Ist der gemessene x-Wert für die Neigung nach rechts dieses Sensors größer als die Variable "tolerance", soll der obere Block ausgeführt werden. Du brauchst also wieder eine bedingte Anweisung.<spoiler text="Block"><br />
<pre id="pre01"><br />
let tolerance = 0<br />
if (input.acceleration(Dimension.X) > tolerance) {<br />
<br />
}<br />
</pre><br />
</spoiler><br />
<br />
===[[The_Queens_Cupcake_Lösung|Schritt für Schritt zur Lösung]]===<br />
:Hinweise zur Lösungsfindung und auch eine mögliche, komplette Lösung findest du auf der [https://microbit.eeducation.at/wiki/The_Queens_Cupcake_L%C3%B6sung Lösungsseite zu diesem Beispiel]<br />
<br />
==[[Datei:presentation.png|20px|Icon]] Präsentation und Reflexion ==<br />
===Allgemein===<br />
* Stelle dein Ergebnis vor! Was kann dein Produkt? <br />
* Was hat dir bei der Entwicklung deines Produkts gefallen? <br />
* Welche Schwierigkeiten hattest du? Wie konntest du diese lösen?<br />
* Erläutere, wie du dein Produkt programmiert hast!<br />
* Was war bei dieser Aufgabe interessant für dich?<br />
<br />
===Projektspezifisch===<br />
<br />
* Kannst du erklären, warum die Variable "tolerance" benötigt wird? Warum brauchen wir sie?<br />
* Welche Auswirkungen hätte es auf das Spiel, wenn die Variable "tolerance" den Wert 500 statt 200 hätte? Wäre das Spiel einfacher oder schwieriger?<br />
<br />
==[[Datei:icon_plus.png|20px|Icon]] Weiterentwicklung ==<br />
<br />
* Der oder die Spieler*in muss eine festgelegte Route mit dem "Cupcake" gehen. Es soll dabei erfasst werden, wie lange er oder sie für das Servieren benötigt. Programmiere den micro:bit so, dass direkt nach der "3-2-1 Go"-Meldung die Zeitmessung startet. Drückt man den Knopf A soll die Zeitmessung gestoppt und der gemessene Wert angezeigt werden.<br />
<br />
== Erweiterungsaufgabe ==<br />
* Der Code soll so angepasst werden, dass sich automatisch der Schwierigkeitsgrad ändert, wenn ein Spieler oder eine Spielerin beispielsweise 10 Sekunden lang gespielt hat, ohne den Cupcake fallen zu lassen (z.B. Toleranzänderung von 200 auf 100).<br />
<br />
<htmlet>makecode_embed</htmlet></div>Martin.teufelhttp://microbit.eeducation.at/index.php?title=Morgenritual&diff=8084Morgenritual2022-05-17T06:57:02Z<p>Martin.teufel: /* 20px|Icon Materialien */</p>
<hr />
<div>== [[Datei:Icon_story.png|20px|Icon]] Neulich, morgens im Badezimmer ... ==<br />
<br />
[[Datei:Morgenritual.png|right|500px|border|Morgenritual]]<br />
...spielte sich wie fast üblich und beinahe tagtäglich wiederkehrend zwischen den beiden die folgende Szene ab:<br />
: „Maaaaaamaaaa! Die Lea hat schon wieder nicht ordentlich Zähne geputzt! Maaaaamaaaa!“<br />
:: „Hab ich sehr wohl, du kleine Petze. Jakob, nur weil ich schneller bin als du, heißt das noch lange nicht, dass ich nicht gut geputzt habe. Also halte die Klappe.“<br />
: „Maaaaaamaaaa, die Lea sagt ‚halte die Klappe‘ zu mir!“<br />
:: „Chill mal. Wollen wir wetten? Ich kann dir beweisen, dass ich in kürzerer Zeit öfter meine Zähne gebürstet habe, als du.“<br />
: „Ok, aber wie soll das funktionieren? So schnell kann ich nicht mitzählen!“<br />
:: „Nehmen wir doch einfach unseren micro:bit. Den befestigen wir so am Stiel der Zahnbürste, dass er nicht nass wird. Dann schreiben wir schnell ein kleines Programm. Ich drücke auf A, putze die Zähne und dann drücke ich wieder auf A zum Stoppen. Dann machen wir den micro:bit auf deiner Zahnbürste fest und mit B starten und stoppen wir deine Putzaktion. Danach soll uns der kleine Computer einfach sagen, wer öfter geschrubbt hat. Das geht ganz einfach. Soll ich es dir zeigen?“<br />
: „Jjjja, aber ich will A sein.“<br />
:: „Natürlich, kleine Nervensäge, daran soll es nicht scheitern ...“<br />
<br />
== [[Datei:icon_gluehbirne.png|20px|Icon]] Aufgabenstellung ==<br />
<br />
Wenn man Lea und Jakob genau zuhört, weiß man, was alles gemacht werden muss. Versuche erst einmal, selbst herauszufinden, was zu tun ist. Was genau soll das Programm können? Wann soll was genau passieren?<br />
<spoiler>Die beiden haben folgende Dinge ausgemacht:<br />
* Der micro:bit muss wasserdicht eingepackt werden können<br />
* Der micro:bit muss samt Batterie- oder Akkupack schnell (zum Wechseln) an einer Zahnbürste festgemacht werden können<br />
* Nach dem Einschalten wird der Bildschirm gelöscht und gewartet<br />
* Drückt jemand auf die Taste A, werden alle dann folgenden Bewegungen als Putzen für Jakob gezählt, bis wieder die Taste A gedrückt wird<br />
* Drückt jemand auf die Taste B, werden alle dann folgenden Bewegungen als Putzen für Lea gezählt, bis wieder die Taste B gedrückt wird<br />
* Werden die Tasten A und B gemeinsam gedrückt, wird die Auswertung angezeigt (ob Jakob mehr geputzt hat, ob Lea öfter schrubbte oder ob beide gleich oft geschrubbt haben)<br />
* Wäre gut: Nach der Ergebnisanzeige werden die Zähler für beide wieder zurückgesetzt um einen neuen Versuch starten zu können<br />
</spoiler><br />
<br />
== [[Datei:icon_material.png|20px|Icon]] Materialien ==<br />
<br />
* BBC micro:bit<br />
* 2 Zahnbürsten<br />
* Nervigen Bruder (oder Schwester, alternativ auch Mama, Papa, ...)<br />
* Material zum wasserdichten Verpacken des Computers <spoiler>Am einfachsten ist ein kleiner, verschließbarer Plastikbeutel, der keine Löcher aufweist</spoiler><br />
* Material zum Befestigen des Micro:bit an den Zahnbürsten <spoiler>Um ein schnelles Wechseln zwischen verschiedenen Zahnbürsten zu ermöglichen, kann man auch einfach alles gemeinsam in der Hand halten. Sonst könnte man auch ein Klebeband nehmen ...</spoiler><br />
<br />
== [[Datei:icon_sanduhr.png|20px|Icon]] Zeitaufwand ==<br />
<br />
* Etwa eine Schulstunde für den Aufwand des Verpackens und Befestigens<br />
* Zwei Schulstunden zum Entwickeln des Programms<br />
<br />
== [[Datei:Icon_puzzle3.png|20px|Icon]] Schwierigkeitsgrad ==<br />
[[Datei:SternGelb.png|30px|borderless]][[Datei:SternGelb.png|30px|borderless]][[Datei:SternGelb.png|30px|borderless]]<br />
<br />
== [[Datei:Icon_brain.png|20px|Icon]] Kompetenzen ==<br />
<br />
Du lernst<br />
* vernetztes und fachübergreifendes Denken<br />
* das Formulieren und Kodieren von Abläufen in formalen Algorithmen<br />
* das Arbeiten mit verschiedenen Materialien und Werkzeugen<br />
* die Berechnungen direkter und indirekter Proportionen (optional)<br />
<br />
== [[Datei:Icon faecher.png|20px|Icon]] Unterrichtsfächer ==<br />
INF, M, WE, GUE<br />
<br />
== [[Datei:Icon_hilfe.png|20px|Icon]] Tipps und Hilfestellungen ==<br />
<br />
* Am Anfang am besten nur zählen, wie oft eine Bewegung erkannt worden ist, und den Zahlenwert anzeigen &mdash; ohne zweiten Zähler. Das baut auf dem Projekt [[Schrittzähler]] auf. Löse das eventuell zuerst!<br />
* Wenn das funktioniert, kann das Programm mit einer Start-/Stopp-Logik mit der Taste A ausgebaut werden. Beachte: Einmal A gedrückt, soll das Zählen starten, ein zweites Mal drücken, stoppt es wieder. Man sollte sich also merken, ob man gerade zählt oder nicht, und bei einem Tastendruck zwischen Zählen und Nicht-Zählen umschalten. Dein Zähler von vorher darf natürlich nur dann wirklich mitzählen, wenn gestartet worden ist!<br />
* Dann diesen Teil duplizieren und für Taste B abändern. Prüfe genau, wann für Jakob und wann für Lea gestartet werden darf!<br />
* Mache die Auswertung erst am Ende. Versuche als Vorarbeit z.B. einfach nach jedem Zählen die Werte für Lea und Jakob am Bildschirm auszugeben. Wenn das funktioniert, schreibe einen Code für „Wenn A+B gedrückt“ und überlege dir genau, wann ein Ergebnis zählt, wann wer gewonnen hat und ob es vielleicht auch ein Unentschieden geben kann!<br />
<br />
Weitere Infos, Hinweise und auch eine mögliche, komplette Lösung findest du auf der [[Morgenritual_Lösung|Lösungsseite zu diesem Beispiel]].<br />
<br />
== Präsentation und Reflexion ==<br />
<br />
# Stelle dein Ergebnis vor! Was kann dein Projekt?<br />
# Was hat dir bei der Entwicklung deines Produkts gefallen?<br />
# Welche Schwierigkeiten hattest du? Wie konntest du sie lösen?<br />
# Erläutere, wie dein Programm aussieht!<br />
# Was war bei dieser Aufgabenbearbeitung interessant für dich?<br />
# Was schätzt du, wie oft bei einmal Zähneputzen die Bürste bewegt wird? Schätze es zuvor und vergleiche deine Schätzung mit deinen Messergebnissen!<br />
# Vergleiche deine Messergebnisse und Schätzungen mit denen deiner Mitschülerinnen und Mitschüler! Wie viele „Schrubbungen“ sollten es mindestens sein, um der eigenen Gesundheit etwas Gutes zu tun?<br />
<br />
== Optionen und Erweiterung ==<br />
<br />
* Expertinnen und Experten können auch noch die Zeit ermitteln, wie lange A und B jeweils geputzt haben, und dann berechnen, wieviele „Bürstungen pro Minute“ A und B jeweils gemacht haben.<br />
<br />
<htmlet>makecode_embed</htmlet></div>Martin.teufelhttp://microbit.eeducation.at/index.php?title=Morgenritual&diff=8083Morgenritual2022-05-17T06:56:54Z<p>Martin.teufel: /* 20px|Icon Neulich, morgens im Badezimmer ... */</p>
<hr />
<div>== [[Datei:Icon_story.png|20px|Icon]] Neulich, morgens im Badezimmer ... ==<br />
<br />
[[Datei:Morgenritual.png|right|500px|border|Morgenritual]]<br />
...spielte sich wie fast üblich und beinahe tagtäglich wiederkehrend zwischen den beiden die folgende Szene ab:<br />
: „Maaaaaamaaaa! Die Lea hat schon wieder nicht ordentlich Zähne geputzt! Maaaaamaaaa!“<br />
:: „Hab ich sehr wohl, du kleine Petze. Jakob, nur weil ich schneller bin als du, heißt das noch lange nicht, dass ich nicht gut geputzt habe. Also halte die Klappe.“<br />
: „Maaaaaamaaaa, die Lea sagt ‚halte die Klappe‘ zu mir!“<br />
:: „Chill mal. Wollen wir wetten? Ich kann dir beweisen, dass ich in kürzerer Zeit öfter meine Zähne gebürstet habe, als du.“<br />
: „Ok, aber wie soll das funktionieren? So schnell kann ich nicht mitzählen!“<br />
:: „Nehmen wir doch einfach unseren micro:bit. Den befestigen wir so am Stiel der Zahnbürste, dass er nicht nass wird. Dann schreiben wir schnell ein kleines Programm. Ich drücke auf A, putze die Zähne und dann drücke ich wieder auf A zum Stoppen. Dann machen wir den micro:bit auf deiner Zahnbürste fest und mit B starten und stoppen wir deine Putzaktion. Danach soll uns der kleine Computer einfach sagen, wer öfter geschrubbt hat. Das geht ganz einfach. Soll ich es dir zeigen?“<br />
: „Jjjja, aber ich will A sein.“<br />
:: „Natürlich, kleine Nervensäge, daran soll es nicht scheitern ...“<br />
<br />
== [[Datei:icon_gluehbirne.png|20px|Icon]] Aufgabenstellung ==<br />
<br />
Wenn man Lea und Jakob genau zuhört, weiß man, was alles gemacht werden muss. Versuche erst einmal, selbst herauszufinden, was zu tun ist. Was genau soll das Programm können? Wann soll was genau passieren?<br />
<spoiler>Die beiden haben folgende Dinge ausgemacht:<br />
* Der micro:bit muss wasserdicht eingepackt werden können<br />
* Der micro:bit muss samt Batterie- oder Akkupack schnell (zum Wechseln) an einer Zahnbürste festgemacht werden können<br />
* Nach dem Einschalten wird der Bildschirm gelöscht und gewartet<br />
* Drückt jemand auf die Taste A, werden alle dann folgenden Bewegungen als Putzen für Jakob gezählt, bis wieder die Taste A gedrückt wird<br />
* Drückt jemand auf die Taste B, werden alle dann folgenden Bewegungen als Putzen für Lea gezählt, bis wieder die Taste B gedrückt wird<br />
* Werden die Tasten A und B gemeinsam gedrückt, wird die Auswertung angezeigt (ob Jakob mehr geputzt hat, ob Lea öfter schrubbte oder ob beide gleich oft geschrubbt haben)<br />
* Wäre gut: Nach der Ergebnisanzeige werden die Zähler für beide wieder zurückgesetzt um einen neuen Versuch starten zu können<br />
</spoiler><br />
<br />
== [[Datei:icon_material.png|20px|Icon]] Materialien ==<br />
<br />
* BBC micro:bit<br />
* Zwei Zahnbürsten<br />
* Nervigen Bruder (oder Schwester, alternativ auch Mama, Papa, ...)<br />
* Material zum wasserdichten Verpacken des Computers <spoiler>Am einfachsten ist ein kleiner, verschließbarer Plastikbeutel, der keine Löcher aufweist</spoiler><br />
* Material zum Befestigen des Micro:bit an den Zahnbürsten <spoiler>Um ein schnelles Wechseln zwischen verschiedenen Zahnbürsten zu ermöglichen, kann man auch einfach alles gemeinsam in der Hand halten. Sonst könnte man auch ein Klebeband nehmen ...</spoiler><br />
<br />
== [[Datei:icon_sanduhr.png|20px|Icon]] Zeitaufwand ==<br />
<br />
* Etwa eine Schulstunde für den Aufwand des Verpackens und Befestigens<br />
* Zwei Schulstunden zum Entwickeln des Programms<br />
<br />
== [[Datei:Icon_puzzle3.png|20px|Icon]] Schwierigkeitsgrad ==<br />
[[Datei:SternGelb.png|30px|borderless]][[Datei:SternGelb.png|30px|borderless]][[Datei:SternGelb.png|30px|borderless]]<br />
<br />
== [[Datei:Icon_brain.png|20px|Icon]] Kompetenzen ==<br />
<br />
Du lernst<br />
* vernetztes und fachübergreifendes Denken<br />
* das Formulieren und Kodieren von Abläufen in formalen Algorithmen<br />
* das Arbeiten mit verschiedenen Materialien und Werkzeugen<br />
* die Berechnungen direkter und indirekter Proportionen (optional)<br />
<br />
== [[Datei:Icon faecher.png|20px|Icon]] Unterrichtsfächer ==<br />
INF, M, WE, GUE<br />
<br />
== [[Datei:Icon_hilfe.png|20px|Icon]] Tipps und Hilfestellungen ==<br />
<br />
* Am Anfang am besten nur zählen, wie oft eine Bewegung erkannt worden ist, und den Zahlenwert anzeigen &mdash; ohne zweiten Zähler. Das baut auf dem Projekt [[Schrittzähler]] auf. Löse das eventuell zuerst!<br />
* Wenn das funktioniert, kann das Programm mit einer Start-/Stopp-Logik mit der Taste A ausgebaut werden. Beachte: Einmal A gedrückt, soll das Zählen starten, ein zweites Mal drücken, stoppt es wieder. Man sollte sich also merken, ob man gerade zählt oder nicht, und bei einem Tastendruck zwischen Zählen und Nicht-Zählen umschalten. Dein Zähler von vorher darf natürlich nur dann wirklich mitzählen, wenn gestartet worden ist!<br />
* Dann diesen Teil duplizieren und für Taste B abändern. Prüfe genau, wann für Jakob und wann für Lea gestartet werden darf!<br />
* Mache die Auswertung erst am Ende. Versuche als Vorarbeit z.B. einfach nach jedem Zählen die Werte für Lea und Jakob am Bildschirm auszugeben. Wenn das funktioniert, schreibe einen Code für „Wenn A+B gedrückt“ und überlege dir genau, wann ein Ergebnis zählt, wann wer gewonnen hat und ob es vielleicht auch ein Unentschieden geben kann!<br />
<br />
Weitere Infos, Hinweise und auch eine mögliche, komplette Lösung findest du auf der [[Morgenritual_Lösung|Lösungsseite zu diesem Beispiel]].<br />
<br />
== Präsentation und Reflexion ==<br />
<br />
# Stelle dein Ergebnis vor! Was kann dein Projekt?<br />
# Was hat dir bei der Entwicklung deines Produkts gefallen?<br />
# Welche Schwierigkeiten hattest du? Wie konntest du sie lösen?<br />
# Erläutere, wie dein Programm aussieht!<br />
# Was war bei dieser Aufgabenbearbeitung interessant für dich?<br />
# Was schätzt du, wie oft bei einmal Zähneputzen die Bürste bewegt wird? Schätze es zuvor und vergleiche deine Schätzung mit deinen Messergebnissen!<br />
# Vergleiche deine Messergebnisse und Schätzungen mit denen deiner Mitschülerinnen und Mitschüler! Wie viele „Schrubbungen“ sollten es mindestens sein, um der eigenen Gesundheit etwas Gutes zu tun?<br />
<br />
== Optionen und Erweiterung ==<br />
<br />
* Expertinnen und Experten können auch noch die Zeit ermitteln, wie lange A und B jeweils geputzt haben, und dann berechnen, wieviele „Bürstungen pro Minute“ A und B jeweils gemacht haben.<br />
<br />
<htmlet>makecode_embed</htmlet></div>Martin.teufelhttp://microbit.eeducation.at/index.php?title=Fang_das_Ei&diff=8082Fang das Ei2022-05-17T06:56:29Z<p>Martin.teufel: /* 20px|Icon Weiterentwicklung */</p>
<hr />
<div>== [[Datei:Icon_story.png|20px|Icon]] Neulich, vor der Konsole ... ==<br />
[[Datei:fang_das_ei_03.png|right|400px|border| Ei und Korb (LEDs)]]<br />
:„Oh nein Ben, jetzt ist es passiert.“ <br />
::„Was ist passiert, Elias?“ <br />
:„Na ja, der Game Controller ist nun ganz kaputt. Und ohne den haben wir absolut keine Chance, gegen die anderen zu gewinnen.“ <br />
::„Dann besorgen wir uns eben einen neuen, Elias. Und in der Zwischenzeit gamen wir mit dem micro:bit.“ <br />
:„Genau Ben, wir nehmen den micro:bit als Controller und probieren den Beschleunigungssensor oder wie das Ding heißt. Komm mit, ich hab‘ da schon ein paar Ideen ...“<br />
<br />
== [[Datei:icon_gluehbirne.png|20px|Icon]] Aufgabenstellung ==<br />
Im Game lässt der micro:bit von oben ein Ei (= 1 Pixel LED) herabfallen, das natürlich nicht immer von der selben Position kommen soll. Auf der unteren Zeile befindet sich der Korb (= 1 Pixel LED), den du mit „links/rechts kippen“ steuern kannst, sodass jedes Ei sicher im Korb landet. <spoiler text="Hinweis">[[Datei:03_fangdasei_kippen.png|300px|border|Neigungssensor - Kippen]]</spoiler> <br />
Fällt ein Ei daneben, kannst du es erneut von vorne versuchen. Probier es doch selbst!<br />
== [[Datei:icon_material.png|20px|Icon]] Materialien ==<br />
<br />
* BBC micro:bit (enthält Platine, Kabel, Batterie)<br />
== [[Datei:icon_sanduhr.png|20px|Icon]] Zeitaufwand ==<br />
<br />
* ca. 2 Schulstunden zur Programmierung <br />
* ca. 2 Schulstunden zum anschließenden Experimentieren<br />
<br />
== [[Datei:Icon_puzzle3.png|20px|Icon]] Schwierigkeitsgrad ==<br />
:[[Datei:SternGelb.png|30px|borderless]][[Datei:SternGelb.png|30px|borderless]][[Datei:SternGelb.png|30px|borderless]]<br />
<br />
== [[Datei:Icon_brain.png|20px|Icon]] Kompetenzen ==<br />
Du lernst<br />
*einzelne LEDs (Pixel) der Anzeige anzusteuern: zu zeichnen/auszuschalten.<br />
*eine Achse (x) des Beschleunigungssensors auzulesen.<br />
*die Umrechnung der Beschleunigungswerte.<br />
*die mathematische Funktion Min/Max zur Begrenzung von Werten zu verwenden.<br />
*die ereignisgesteuerte Programmierung. <spoiler text="Hinweis">z.B. „wenn ... dann“</spoiler><br />
*die Anzeige im Display zur besseren Lesbarkeit zu pausieren.<br />
<br />
== [[Datei:Icon faecher.png|20px|Icon]] Unterrichtsfächer ==<br />
Informatik, Physik<br />
<br />
== [[Datei:Icon_hilfe.png|20px|Icon]] Tipps und Hilfestellungen ==<br />
<br />
=== Erforderliche Programmierblöcke ===<br />
[[Ereignissteuerung]], [[Anzeige]], [[LED]], [[Bedingte_Anweisungen#Wenn-Dann|Bedingungen]], [[Beschleunigung]], [[Variablen]], [[Zufallsgenerator|Zufall]]<br />
<br />
=== Eckpfeiler zur Programmierung ===<br />
<br />
* Die Henne lässt ihr soeben gelegtes Ei (Bildschirm oberste Zeile) einfach nach unten plumpsen. <spoiler text="Hinweis"><b>Ei von oben: </b>[[Datei:03_fangdasei01.PNG|300px]]</spoiler><br />
* Daher sollst du mit einem Korb (Bildschirm unterste Zeile) das Ei auffangen. <spoiler text="Hinweis"><b>Korb - unterste Zeile: </b>[[Datei:03_fangdasei02.png|300px]]</spoiler><br />
* Beim Hinunterplumpsen soll als Animation der Schwerkraft das Ei immer eine Zeile weiter nach unten geschoben werden, etwa so. <spoiler text="Hinweis"><b>Animation Ei: immer eine Zeile weiter... </b>[[Datei:03_fangdasei03.png]]</spoiler><br />
* Das Ei soll auch nicht immer von der Mitte aus starten, das wäre zu einfach. Außerdem legt ja auch nicht immer dieselbe Henne das nächste Ei. Verändere also nach jedem Durchlauf die Startposition des nächsten Eis in der obersten Zeile. <spoiler text="Hinweis"><b>Animation Ei: veränderte Startposition</b>[[Datei:03_fangdasei04.png|300px]]</spoiler><br />
* Die Steuerung des Korbs soll über den Beschleunigungssensor (x-Achse) den Korb in der untersten Zeile links/rechts verschieben. <spoiler text="Hinweis"><b>Animation Korb kippen: links/rechts verschieben </b>[[Datei:03_fangdasei_kippen.png|300px]]</spoiler><br />
* Zu Beginn kann das Geschicklichkeitsspiel also so aussehen. <spoiler text="Hinweis"><b>mögliche Startpositionen... </b>[[Datei:03_fangdasei_eikorb.PNG|300px]]</spoiler><br />
<br />
=== [[Fang_das_Ei_Loesung|Schritt für Schritt zur Lösung]] ===<br />
Weitere Informationen, Hinweise und auch eine mögliche, komplette Lösung findest du auf der [[Fang_das_Ei_Loesung|Lösungsseite zu diesem Beispiel]].<br />
<br />
== [[Datei:presentation.png|20px|Icon]] Präsentation und Reflexion ==<br />
<br />
* Stelle dein Ergebnis vor! Was ist dir besonders gut gelungen?<br />
* Was hat dir bei der Entwicklung deines Produkts gefallen? <br />
* Welche Schwierigkeiten hattest du? Wie konntest du diese lösen?<br />
* Erläutere, wie du dein Produkt programmiert hast!<br />
* Was war bei dieser Aufgabe interessant für dich?<br />
<br />
<b>Versuche die Antworten durch Internet-Recherche und Diskussion mit anderen herauszufinden.</b><br />
*Warum beginnt der micro:bit mit 0 zu zählen? Siehe Positionsangaben Koordinatensystem. <spoiler text="Koordinaten">[[Datei:03 fangdasei05.png|border|Koordinaten micro:bit]]</spoiler><br />
*Ist die Funktion „Random“ (wähle ein Zahl zwischen 0 und 4) wirklich zufällig? <spoiler text="Random">[[Datei:03_block_04a.PNG|border]]</spoiler><br />
*Wie lautet der Minimal- und Maximalwert, den die Beschleunigungsmessung hergibt? Warum?<br />
*Warum muss die Anzeige für 300 ms pausiert werden?<br />
<br />
== [[Datei:icon_plus.png|20px|Icon]] Weiterentwicklung ==<br />
<br />
*Variationen [[Datei:Iconmonstr-arrow-20re-120.png|20px]] Verwende die Tasten A + B (li/re) anstatt/zusätzlich der/zur Steuerung mit dem Beschleunigungssensor.<br />
*Komplexere Anwendungen [[Datei:Iconmonstr-arrow-20re-120.png|20px]] Kollisionswächter: Überprüfe ob Korb und Ei dieselbe x-Achsenposition haben, wenn sie in der untersten Zeile aufeinander treffen. <br/>Erweitere das Game um einen Zähler (Anzahl Leben) und ziehe jeweils ein Leben ab, wenn das Ei daneben plumpst.<br />
*Adaptionen, Neuentwicklungen [[Datei:Iconmonstr-arrow-20re-120.png|20px]] Sieh dir die Blöcke „Spiel“ unter „Fortgeschritten“ näher an. <br/>Du kannst ein Sprite (Spielobjekt) mit Kollisionserkennung verwenden und Spielstände (Leben) verwalten. Experimentiere hier ausgiebig mit den „neuen“ Möglichkeiten, das Game zu verbessern.<br />
<br />
<htmlet>makecode_embed</htmlet></div>Martin.teufelhttp://microbit.eeducation.at/index.php?title=Fang_das_Ei&diff=8081Fang das Ei2022-05-17T06:56:19Z<p>Martin.teufel: /* Eckpfeiler zur Programmierung */</p>
<hr />
<div>== [[Datei:Icon_story.png|20px|Icon]] Neulich, vor der Konsole ... ==<br />
[[Datei:fang_das_ei_03.png|right|400px|border| Ei und Korb (LEDs)]]<br />
:„Oh nein Ben, jetzt ist es passiert.“ <br />
::„Was ist passiert, Elias?“ <br />
:„Na ja, der Game Controller ist nun ganz kaputt. Und ohne den haben wir absolut keine Chance, gegen die anderen zu gewinnen.“ <br />
::„Dann besorgen wir uns eben einen neuen, Elias. Und in der Zwischenzeit gamen wir mit dem micro:bit.“ <br />
:„Genau Ben, wir nehmen den micro:bit als Controller und probieren den Beschleunigungssensor oder wie das Ding heißt. Komm mit, ich hab‘ da schon ein paar Ideen ...“<br />
<br />
== [[Datei:icon_gluehbirne.png|20px|Icon]] Aufgabenstellung ==<br />
Im Game lässt der micro:bit von oben ein Ei (= 1 Pixel LED) herabfallen, das natürlich nicht immer von der selben Position kommen soll. Auf der unteren Zeile befindet sich der Korb (= 1 Pixel LED), den du mit „links/rechts kippen“ steuern kannst, sodass jedes Ei sicher im Korb landet. <spoiler text="Hinweis">[[Datei:03_fangdasei_kippen.png|300px|border|Neigungssensor - Kippen]]</spoiler> <br />
Fällt ein Ei daneben, kannst du es erneut von vorne versuchen. Probier es doch selbst!<br />
== [[Datei:icon_material.png|20px|Icon]] Materialien ==<br />
<br />
* BBC micro:bit (enthält Platine, Kabel, Batterie)<br />
== [[Datei:icon_sanduhr.png|20px|Icon]] Zeitaufwand ==<br />
<br />
* ca. 2 Schulstunden zur Programmierung <br />
* ca. 2 Schulstunden zum anschließenden Experimentieren<br />
<br />
== [[Datei:Icon_puzzle3.png|20px|Icon]] Schwierigkeitsgrad ==<br />
:[[Datei:SternGelb.png|30px|borderless]][[Datei:SternGelb.png|30px|borderless]][[Datei:SternGelb.png|30px|borderless]]<br />
<br />
== [[Datei:Icon_brain.png|20px|Icon]] Kompetenzen ==<br />
Du lernst<br />
*einzelne LEDs (Pixel) der Anzeige anzusteuern: zu zeichnen/auszuschalten.<br />
*eine Achse (x) des Beschleunigungssensors auzulesen.<br />
*die Umrechnung der Beschleunigungswerte.<br />
*die mathematische Funktion Min/Max zur Begrenzung von Werten zu verwenden.<br />
*die ereignisgesteuerte Programmierung. <spoiler text="Hinweis">z.B. „wenn ... dann“</spoiler><br />
*die Anzeige im Display zur besseren Lesbarkeit zu pausieren.<br />
<br />
== [[Datei:Icon faecher.png|20px|Icon]] Unterrichtsfächer ==<br />
Informatik, Physik<br />
<br />
== [[Datei:Icon_hilfe.png|20px|Icon]] Tipps und Hilfestellungen ==<br />
<br />
=== Erforderliche Programmierblöcke ===<br />
[[Ereignissteuerung]], [[Anzeige]], [[LED]], [[Bedingte_Anweisungen#Wenn-Dann|Bedingungen]], [[Beschleunigung]], [[Variablen]], [[Zufallsgenerator|Zufall]]<br />
<br />
=== Eckpfeiler zur Programmierung ===<br />
<br />
* Die Henne lässt ihr soeben gelegtes Ei (Bildschirm oberste Zeile) einfach nach unten plumpsen. <spoiler text="Hinweis"><b>Ei von oben: </b>[[Datei:03_fangdasei01.PNG|300px]]</spoiler><br />
* Daher sollst du mit einem Korb (Bildschirm unterste Zeile) das Ei auffangen. <spoiler text="Hinweis"><b>Korb - unterste Zeile: </b>[[Datei:03_fangdasei02.png|300px]]</spoiler><br />
* Beim Hinunterplumpsen soll als Animation der Schwerkraft das Ei immer eine Zeile weiter nach unten geschoben werden, etwa so. <spoiler text="Hinweis"><b>Animation Ei: immer eine Zeile weiter... </b>[[Datei:03_fangdasei03.png]]</spoiler><br />
* Das Ei soll auch nicht immer von der Mitte aus starten, das wäre zu einfach. Außerdem legt ja auch nicht immer dieselbe Henne das nächste Ei. Verändere also nach jedem Durchlauf die Startposition des nächsten Eis in der obersten Zeile. <spoiler text="Hinweis"><b>Animation Ei: veränderte Startposition</b>[[Datei:03_fangdasei04.png|300px]]</spoiler><br />
* Die Steuerung des Korbs soll über den Beschleunigungssensor (x-Achse) den Korb in der untersten Zeile links/rechts verschieben. <spoiler text="Hinweis"><b>Animation Korb kippen: links/rechts verschieben </b>[[Datei:03_fangdasei_kippen.png|300px]]</spoiler><br />
* Zu Beginn kann das Geschicklichkeitsspiel also so aussehen. <spoiler text="Hinweis"><b>mögliche Startpositionen... </b>[[Datei:03_fangdasei_eikorb.PNG|300px]]</spoiler><br />
<br />
=== [[Fang_das_Ei_Loesung|Schritt für Schritt zur Lösung]] ===<br />
Weitere Informationen, Hinweise und auch eine mögliche, komplette Lösung findest du auf der [[Fang_das_Ei_Loesung|Lösungsseite zu diesem Beispiel]].<br />
<br />
== [[Datei:presentation.png|20px|Icon]] Präsentation und Reflexion ==<br />
<br />
* Stelle dein Ergebnis vor! Was ist dir besonders gut gelungen?<br />
* Was hat dir bei der Entwicklung deines Produkts gefallen? <br />
* Welche Schwierigkeiten hattest du? Wie konntest du diese lösen?<br />
* Erläutere, wie du dein Produkt programmiert hast!<br />
* Was war bei dieser Aufgabe interessant für dich?<br />
<br />
<b>Versuche die Antworten durch Internet-Recherche und Diskussion mit anderen herauszufinden.</b><br />
*Warum beginnt der micro:bit mit 0 zu zählen? Siehe Positionsangaben Koordinatensystem. <spoiler text="Koordinaten">[[Datei:03 fangdasei05.png|border|Koordinaten micro:bit]]</spoiler><br />
*Ist die Funktion „Random“ (wähle ein Zahl zwischen 0 und 4) wirklich zufällig? <spoiler text="Random">[[Datei:03_block_04a.PNG|border]]</spoiler><br />
*Wie lautet der Minimal- und Maximalwert, den die Beschleunigungsmessung hergibt? Warum?<br />
*Warum muss die Anzeige für 300 ms pausiert werden?<br />
<br />
== [[Datei:icon_plus.png|20px|Icon]] Weiterentwicklung ==<br />
<br />
*Variationen [[Datei:Iconmonstr-arrow-20re-120.png|20px]] Verwende die Tasten A + B (li/re) anstatt/zusätzlich der/zur Steuerung mit dem Beschleunigungssensor.<br />
*Komplexere Anwendungen [[Datei:Iconmonstr-arrow-20re-120.png|20px]] Kollisionswächter: Überprüfe ob Korb und Ei dieselbe X-Achsenposition haben, wenn sie in der untersten Zeile aufeinander treffen. <br/>Erweitere das Game um einen Zähler (Anzahl Leben) und ziehe jeweils ein Leben ab, wenn das Ei daneben plumpst.<br />
*Adaptionen, Neuentwicklungen [[Datei:Iconmonstr-arrow-20re-120.png|20px]] Sieh dir die Blöcke „Spiel“ unter „Fortgeschritten“ näher an. <br/>Du kannst ein Sprite (Spielobjekt) mit Kollisionserkennung verwenden und Spielstände (Leben) verwalten. Experimentiere hier ausgiebig mit den „neuen“ Möglichkeiten, das Game zu verbessern.<br />
<br />
<htmlet>makecode_embed</htmlet></div>Martin.teufelhttp://microbit.eeducation.at/index.php?title=Fang_das_Ei&diff=8080Fang das Ei2022-05-17T06:56:03Z<p>Martin.teufel: /* 20px|Icon Kompetenzen */</p>
<hr />
<div>== [[Datei:Icon_story.png|20px|Icon]] Neulich, vor der Konsole ... ==<br />
[[Datei:fang_das_ei_03.png|right|400px|border| Ei und Korb (LEDs)]]<br />
:„Oh nein Ben, jetzt ist es passiert.“ <br />
::„Was ist passiert, Elias?“ <br />
:„Na ja, der Game Controller ist nun ganz kaputt. Und ohne den haben wir absolut keine Chance, gegen die anderen zu gewinnen.“ <br />
::„Dann besorgen wir uns eben einen neuen, Elias. Und in der Zwischenzeit gamen wir mit dem micro:bit.“ <br />
:„Genau Ben, wir nehmen den micro:bit als Controller und probieren den Beschleunigungssensor oder wie das Ding heißt. Komm mit, ich hab‘ da schon ein paar Ideen ...“<br />
<br />
== [[Datei:icon_gluehbirne.png|20px|Icon]] Aufgabenstellung ==<br />
Im Game lässt der micro:bit von oben ein Ei (= 1 Pixel LED) herabfallen, das natürlich nicht immer von der selben Position kommen soll. Auf der unteren Zeile befindet sich der Korb (= 1 Pixel LED), den du mit „links/rechts kippen“ steuern kannst, sodass jedes Ei sicher im Korb landet. <spoiler text="Hinweis">[[Datei:03_fangdasei_kippen.png|300px|border|Neigungssensor - Kippen]]</spoiler> <br />
Fällt ein Ei daneben, kannst du es erneut von vorne versuchen. Probier es doch selbst!<br />
== [[Datei:icon_material.png|20px|Icon]] Materialien ==<br />
<br />
* BBC micro:bit (enthält Platine, Kabel, Batterie)<br />
== [[Datei:icon_sanduhr.png|20px|Icon]] Zeitaufwand ==<br />
<br />
* ca. 2 Schulstunden zur Programmierung <br />
* ca. 2 Schulstunden zum anschließenden Experimentieren<br />
<br />
== [[Datei:Icon_puzzle3.png|20px|Icon]] Schwierigkeitsgrad ==<br />
:[[Datei:SternGelb.png|30px|borderless]][[Datei:SternGelb.png|30px|borderless]][[Datei:SternGelb.png|30px|borderless]]<br />
<br />
== [[Datei:Icon_brain.png|20px|Icon]] Kompetenzen ==<br />
Du lernst<br />
*einzelne LEDs (Pixel) der Anzeige anzusteuern: zu zeichnen/auszuschalten.<br />
*eine Achse (x) des Beschleunigungssensors auzulesen.<br />
*die Umrechnung der Beschleunigungswerte.<br />
*die mathematische Funktion Min/Max zur Begrenzung von Werten zu verwenden.<br />
*die ereignisgesteuerte Programmierung. <spoiler text="Hinweis">z.B. „wenn ... dann“</spoiler><br />
*die Anzeige im Display zur besseren Lesbarkeit zu pausieren.<br />
<br />
== [[Datei:Icon faecher.png|20px|Icon]] Unterrichtsfächer ==<br />
Informatik, Physik<br />
<br />
== [[Datei:Icon_hilfe.png|20px|Icon]] Tipps und Hilfestellungen ==<br />
<br />
=== Erforderliche Programmierblöcke ===<br />
[[Ereignissteuerung]], [[Anzeige]], [[LED]], [[Bedingte_Anweisungen#Wenn-Dann|Bedingungen]], [[Beschleunigung]], [[Variablen]], [[Zufallsgenerator|Zufall]]<br />
<br />
=== Eckpfeiler zur Programmierung ===<br />
<br />
* Die Henne lässt ihr soeben gelegtes Ei (Bildschirm oberste Zeile) einfach nach unten plumpsen. <spoiler text="Hinweis"><b>Ei von oben: </b>[[Datei:03_fangdasei01.PNG|300px]]</spoiler><br />
* Daher sollst du mit einem Korb (Bildschirm unterste Zeile) das Ei auffangen. <spoiler text="Hinweis"><b>Korb - unterste Zeile: </b>[[Datei:03_fangdasei02.png|300px]]</spoiler><br />
* Beim Hinunterplumpsen soll als Animation der Schwerkraft das Ei immer eine Zeile weiter nach unten geschoben werden, etwa so. <spoiler text="Hinweis"><b>Animation Ei: immer eine Zeile weiter... </b>[[Datei:03_fangdasei03.png]]</spoiler><br />
* Das Ei soll auch nicht immer von der Mitte aus starten, das wäre zu einfach. Außerdem legt ja auch nicht immer dieselbe Henne das nächste Ei. Verändere also nach jedem Durchlauf die Startposition des nächsten Eis in der obersten Zeile. <spoiler text="Hinweis"><b>Animation Ei: veränderte Startposition</b>[[Datei:03_fangdasei04.png|300px]]</spoiler><br />
* Die Steuerung des Korbs soll über den Beschleunigungssensor (X-Achse) den Korb in der untersten Zeile links/rechts verschieben. <spoiler text="Hinweis"><b>Animation Korb kippen: links/rechts verschieben </b>[[Datei:03_fangdasei_kippen.png|300px]]</spoiler><br />
* Zu Beginn kann das Geschicklichkeitsspiel also so aussehen. <spoiler text="Hinweis"><b>mögliche Startpositionen... </b>[[Datei:03_fangdasei_eikorb.PNG|300px]]</spoiler><br />
=== [[Fang_das_Ei_Loesung|Schritt für Schritt zur Lösung]] ===<br />
Weitere Informationen, Hinweise und auch eine mögliche, komplette Lösung findest du auf der [[Fang_das_Ei_Loesung|Lösungsseite zu diesem Beispiel]].<br />
<br />
== [[Datei:presentation.png|20px|Icon]] Präsentation und Reflexion ==<br />
<br />
* Stelle dein Ergebnis vor! Was ist dir besonders gut gelungen?<br />
* Was hat dir bei der Entwicklung deines Produkts gefallen? <br />
* Welche Schwierigkeiten hattest du? Wie konntest du diese lösen?<br />
* Erläutere, wie du dein Produkt programmiert hast!<br />
* Was war bei dieser Aufgabe interessant für dich?<br />
<br />
<b>Versuche die Antworten durch Internet-Recherche und Diskussion mit anderen herauszufinden.</b><br />
*Warum beginnt der micro:bit mit 0 zu zählen? Siehe Positionsangaben Koordinatensystem. <spoiler text="Koordinaten">[[Datei:03 fangdasei05.png|border|Koordinaten micro:bit]]</spoiler><br />
*Ist die Funktion „Random“ (wähle ein Zahl zwischen 0 und 4) wirklich zufällig? <spoiler text="Random">[[Datei:03_block_04a.PNG|border]]</spoiler><br />
*Wie lautet der Minimal- und Maximalwert, den die Beschleunigungsmessung hergibt? Warum?<br />
*Warum muss die Anzeige für 300 ms pausiert werden?<br />
<br />
== [[Datei:icon_plus.png|20px|Icon]] Weiterentwicklung ==<br />
<br />
*Variationen [[Datei:Iconmonstr-arrow-20re-120.png|20px]] Verwende die Tasten A + B (li/re) anstatt/zusätzlich der/zur Steuerung mit dem Beschleunigungssensor.<br />
*Komplexere Anwendungen [[Datei:Iconmonstr-arrow-20re-120.png|20px]] Kollisionswächter: Überprüfe ob Korb und Ei dieselbe X-Achsenposition haben, wenn sie in der untersten Zeile aufeinander treffen. <br/>Erweitere das Game um einen Zähler (Anzahl Leben) und ziehe jeweils ein Leben ab, wenn das Ei daneben plumpst.<br />
*Adaptionen, Neuentwicklungen [[Datei:Iconmonstr-arrow-20re-120.png|20px]] Sieh dir die Blöcke „Spiel“ unter „Fortgeschritten“ näher an. <br/>Du kannst ein Sprite (Spielobjekt) mit Kollisionserkennung verwenden und Spielstände (Leben) verwalten. Experimentiere hier ausgiebig mit den „neuen“ Möglichkeiten, das Game zu verbessern.<br />
<br />
<htmlet>makecode_embed</htmlet></div>Martin.teufelhttp://microbit.eeducation.at/index.php?title=CleverRaten&diff=8079CleverRaten2022-05-17T06:55:06Z<p>Martin.teufel: /* 20px|Icon Raten, aber richtig! */</p>
<hr />
<div>== [[Datei:Icon_story.png|20px|Icon]] Raten, aber richtig! ==<br />
<br />
[[Datei:Clever Raten.png|right|600px|borderless|Clever raten!]]<br />
Neulich, zuhause, nach der Schule:<br />
: „Weißt du was, Jakob? Wir haben heute in Informatik was voll Cooles gelernt. Das kann man auch wo anders gut brauchen.“<br />
:: „Was Cooles? In Informatik? Was soll das sein?“<br />
: „Hmmm, ok, machen wir mal ein kleines Ratespiel. Denk dir eine Zahl von 1 bis 100 aus und ich wette mit dir um das nächste Staubsaugen in der ganzen Wohnung, dass ich höchstens 7-mal raten muss, um deine Zahl herauszufinden! Du musst mir nur jedesmal &mdash; ehrlich &mdash; sagen, ob deine Zahl höher oder niedriger ist, ok?“<br />
:: „Die Wette gilt Lea, das schaffst du nie! Viel Spaß beim Staubsaugen ...“<br />
: „Und das Ganze mache ich mit dem kleinen Computer, damit du nicht glaubst, ich schummle. Ich schreibe ein kleines Programm: Du siehst eine Zahl am Bildschirm. Wenn deine Zahl größer ist, neigst du den micro:bit einmal kurz nach rechts, wenn deine kleiner ist, dann einmal kurz nach links. Wenn die Zahl stimmt, drückst du gleichzeitig auf A und B, dann zeigt es dir an, wie oft geraten wurde, ok?“<br />
:: „Na dann mach mal ...“<br />
<br />
== [[Datei:icon_gluehbirne.png|20px|Icon]] Aufgabenstellung ==<br />
<br />
Wenn man Lea und Jakob genau zuhört, weiß man, was alles gemacht werden muss. Versuche erst einmal, selbst herauszufinden, was zu tun ist. Was genau soll das Programm können? Wann soll was genau passieren?<br />
<spoiler>Die beiden haben folgende Dinge ausgemacht:<br />
* Nach dem Start einen kurzen Begrüßungstext und die erste geratene Zahl von 1 bis 100 ausgeben<br />
* Wird der micro:bit nach links geneigt, soll beim nächsten Mal eine kleinere Zahl geraten werden<br />
* Wird der micro:bit nach rechts geneigt, soll beim nächsten Mal eine größere Zahl geraten werden<br />
* Werden die Tasten A und B gemeinsam gedrückt, bedeutet das, dass die Zahl erraten wurde, und die Anzahl der Rateversuche wird ausgegeben<br />
</spoiler><br />
<br />
== [[Datei:icon_material.png|20px|Icon]] Materialien ==<br />
<br />
* BBC micro:bit<br />
* Optional: Staubsauger für den Verlierer oder die Verliererin beim Ratespiel ...<br />
<br />
== [[Datei:icon_sanduhr.png|20px|Icon]] Zeitaufwand ==<br />
<br />
* Zwei Schulstunden zum Entwickeln des Programms und für das mehrmalige Ausprobieren<br />
<br />
== [[Datei:Icon_puzzle3.png|20px|Icon]] Schwierigkeitsgrad ==<br />
[[Datei:SternGelb.png|30px|borderless]][[Datei:SternGelb.png|30px|borderless]][[Datei:SternGelb.png|30px|borderless]]<br />
<br />
== [[Datei:Icon_brain.png|20px|Icon]] Kompetenzen ==<br />
<br />
Du lernst<br />
* vernetztes und fachübergreifendes Denken<br />
* das Formulieren und Kodieren von Abläufen in formalen Algorithmen<br />
* die Berechnung eines arithmetischen Mittelwertes<br />
<br />
== [[Datei:Icon faecher.png|20px|Icon]] Unterrichtsfächer ==<br />
Informatik, Mathematik<br />
<br />
== [[Datei:Icon_hilfe.png|20px|Icon]] Tipps und Hilfestellungen ==<br />
<br />
* Um garantieren zu können, maximal sieben Versuche zu benötigen, müssen wir geschickt raten, ''nicht'' bei jedem Versuch einfach eine zufällige Zahl von 1 bis 100.<br />
* Der Trick ist, den Ratebereich durch den Hinweis „größer“ oder „kleiner“ von Versuch zu Versuch ''möglichst viel'' kleiner werden zu lassen.<br />
* Überlege, welche Zahl man beim ersten Versuch rät, damit gleich möglichst viele Zahlen wegfallen. Wo liegt diese Zahl im Bereich von 1 bis 100? Welche Information erhalte ich als Ratende bzw. Ratender durch den Hinweis zum Beispiel „kleiner“? Wie schränkt sich mein Ratebereich („von ... bis“) damit ein? Welche Zahl nimmt man beim zweiten Versuch? Wo liegt diese?<br />
* Versuche durch [[Variablen]] die jeweils aktuellen Rategrenzen „von“ und „bis“ zu speichern. Diese können nach jedem Versuch mit den sich ändernden Grenzen überschrieben werden, da ich die vorhergehenden nicht mehr benötige!<br />
* Wie kann die Zahl, die man in jeder Runde rät, aus den Werten „von“ und „bis“ berechnet werden?<br />
* Eine elegante Möglichkeit ist, eine zentrale [[Funktionen|Funktion]] zu definieren, die eine Zahl im aktuell gültigen Bereich („von“, „bis“) berechnet und am Bildschirm ausgibt. Diese Funktion kann dann von den Ereignissen „nach links neigen“ und „nach rechts neigen“ aus aufgerufen werden, nachdem ein neuer Ratebereich festgelegt worden ist.<br />
<br />
Weitere Infos, Hinweise und auch eine mögliche, komplette Lösung findest du auf der [[CleverRaten_Lösung|Lösungsseite zu diesem Beispiel]].<br />
<br />
== Präsentation und Reflexion ==<br />
<br />
# Stelle dein Ergebnis vor!<br />
# Was hat dir bei der Entwicklung deines Produkts gefallen?<br />
# Welche Schwierigkeiten hattest du? Wie konntest du sie lösen?<br />
# Erläutere, wie dein Programm aussieht!<br />
# Was war bei dieser Aufgabe interessant für dich?<br />
# Wieso werden maximal 7 Versuche benötigt, wenn man '''gut''' rät, und nicht mehr? Überlege dazu, wie sich die Anzahl der Zahlen die es sein können, pro Versuch ändert. Zuerst 100, nach dem ersten Mal raten nur mehr ... nach dem zweiten Mal raten bleiben noch ... usw.<br />
# Schreibt eure Vornamen jeweils auf einen Zettel. Sammelt die Zettel ein und sortiert sie alphabetisch auf einem Stapel. Versuche diesen Algorithmus einmal dafür einzusetzen, in diesem Stapel von Vornamen einen bestimmten zu finden. Wie gehst du dabei vor?<br />
# Recherchiere im Internet nach dem Begriff der „binären Suche“ und finde heraus, wofür diese binäre Suche eingesetzt werden kann!<br />
<br />
<htmlet>makecode_embed</htmlet></div>Martin.teufelhttp://microbit.eeducation.at/index.php?title=Zauberbuttons&diff=8078Zauberbuttons2022-05-17T06:54:05Z<p>Martin.teufel: /* Erweiterungsmöglichkeiten – Ausblicke: */</p>
<hr />
<div>== [[Datei:Icon_story.png|20px|Icon]] Alles Zauberei? Oder ist es doch ein Trick? ==<br />
<br />
[[Datei:microbit.jpg|right|400px|borderless|Zauberbuttons]]<br />
<br />
Mit diesem Zaubertrick kannst du dein Publikum verwirren. Oder lass am besten dein Publikum sich selbst verwirren. Welcher Button ist nun A und welcher ist B?<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:bit kommt, verursacht dieser ein Vertauschen der Buttons. Tricky!<br />
<br />
== [[Datei:icon_gluehbirne.png|20px|Icon]] Aufgabenstellung ==<br />
<br />
<br />
: Entwickle dein eigenes Zaubergerät!<br />
: Wenn du die Taste A drückst, dann soll am LED-Display der Buchstabe „A“ angezeigt werden. Wenn du die Taste B drückst, dann soll am LED-Display der Buchstabe „B“ angezeigt werden.<br />
: Bringst du einen „Ferrit-Magneten“ (nicht sichtbar in deiner Hand liegend) in die Nähe des micro:bit, so soll beim Drücken der Tasten jeweils der falsche Buchstabe am LED-Display angezeigt werden.<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 />
* BBC 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 />
1 Schulstunde<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 />
Du lernst<br />
<br />
* bei der Programmierung die Blöcke Grundlagen, Eingabe, Logik, Variablen und Mathematik kennen.<br />
* das Erstellen und Benennen von Variablen.<br />
* Bedingungen in einen Programmablauf einzufügen.<br />
* Wenn-dann-ansonsten (if-then-else) Verknüpfungen kennen.<br />
* etwas über die Wirkungsweise des Magnetfeldes.<br />
<br />
== [[Datei:Icon faecher.png|20px|Icon]] Unterrichtsfächer ==<br />
Mathematik, Informatik, Physik, Werken<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 />
* Hattest du Schwierigkeiten (Verständnis, Ausführung)? 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 BBC micro:bit verbauten Sensoren könnte man ein ähnliches oder gleiches Ergebnis erzielen?<br />
:: Probiere, dein Produkt mit anderen am BBC micro:bit eingebauten Sensoren zu erweitern.<br />
<br />
<htmlet>makecode_embed</htmlet></div>Martin.teufelhttp://microbit.eeducation.at/index.php?title=Zauberbuttons&diff=8077Zauberbuttons2022-05-17T06:53:55Z<p>Martin.teufel: /* Erweiterungsmöglichkeiten – Ausblicke: */</p>
<hr />
<div>== [[Datei:Icon_story.png|20px|Icon]] Alles Zauberei? Oder ist es doch ein Trick? ==<br />
<br />
[[Datei:microbit.jpg|right|400px|borderless|Zauberbuttons]]<br />
<br />
Mit diesem Zaubertrick kannst du dein Publikum verwirren. Oder lass am besten dein Publikum sich selbst verwirren. Welcher Button ist nun A und welcher ist B?<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:bit kommt, verursacht dieser ein Vertauschen der Buttons. Tricky!<br />
<br />
== [[Datei:icon_gluehbirne.png|20px|Icon]] Aufgabenstellung ==<br />
<br />
<br />
: Entwickle dein eigenes Zaubergerät!<br />
: Wenn du die Taste A drückst, dann soll am LED-Display der Buchstabe „A“ angezeigt werden. Wenn du die Taste B drückst, dann soll am LED-Display der Buchstabe „B“ angezeigt werden.<br />
: Bringst du einen „Ferrit-Magneten“ (nicht sichtbar in deiner Hand liegend) in die Nähe des micro:bit, so soll beim Drücken der Tasten jeweils der falsche Buchstabe am LED-Display angezeigt werden.<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 />
* BBC 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 />
1 Schulstunde<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 />
Du lernst<br />
<br />
* bei der Programmierung die Blöcke Grundlagen, Eingabe, Logik, Variablen und Mathematik kennen.<br />
* das Erstellen und Benennen von Variablen.<br />
* Bedingungen in einen Programmablauf einzufügen.<br />
* Wenn-dann-ansonsten (if-then-else) Verknüpfungen kennen.<br />
* etwas über die Wirkungsweise des Magnetfeldes.<br />
<br />
== [[Datei:Icon faecher.png|20px|Icon]] Unterrichtsfächer ==<br />
Mathematik, Informatik, Physik, Werken<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 />
* Hattest du Schwierigkeiten (Verständnis, Ausführung)? 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 BBC micro:bit eingebauten Sensoren zu erweitern.<br />
<br />
<htmlet>makecode_embed</htmlet></div>Martin.teufelhttp://microbit.eeducation.at/index.php?title=Zauberbuttons&diff=8076Zauberbuttons2022-05-17T06:53:31Z<p>Martin.teufel: /* 20px|Icon Alles Zauberei? Oder ist es doch ein Trick? */</p>
<hr />
<div>== [[Datei:Icon_story.png|20px|Icon]] Alles Zauberei? Oder ist es doch ein Trick? ==<br />
<br />
[[Datei:microbit.jpg|right|400px|borderless|Zauberbuttons]]<br />
<br />
Mit diesem Zaubertrick kannst du dein Publikum verwirren. Oder lass am besten dein Publikum sich selbst verwirren. Welcher Button ist nun A und welcher ist B?<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:bit kommt, verursacht dieser ein Vertauschen der Buttons. Tricky!<br />
<br />
== [[Datei:icon_gluehbirne.png|20px|Icon]] Aufgabenstellung ==<br />
<br />
<br />
: Entwickle dein eigenes Zaubergerät!<br />
: Wenn du die Taste A drückst, dann soll am LED-Display der Buchstabe „A“ angezeigt werden. Wenn du die Taste B drückst, dann soll am LED-Display der Buchstabe „B“ angezeigt werden.<br />
: Bringst du einen „Ferrit-Magneten“ (nicht sichtbar in deiner Hand liegend) in die Nähe des micro:bit, so soll beim Drücken der Tasten jeweils der falsche Buchstabe am LED-Display angezeigt werden.<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 />
* BBC 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 />
1 Schulstunde<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 />
Du lernst<br />
<br />
* bei der Programmierung die Blöcke Grundlagen, Eingabe, Logik, Variablen und Mathematik kennen.<br />
* das Erstellen und Benennen von Variablen.<br />
* Bedingungen in einen Programmablauf einzufügen.<br />
* Wenn-dann-ansonsten (if-then-else) Verknüpfungen kennen.<br />
* etwas über die Wirkungsweise des Magnetfeldes.<br />
<br />
== [[Datei:Icon faecher.png|20px|Icon]] Unterrichtsfächer ==<br />
Mathematik, Informatik, Physik, Werken<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 />
* Hattest du Schwierigkeiten (Verständnis, Ausführung)? 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.<br />
<br />
<htmlet>makecode_embed</htmlet></div>Martin.teufelhttp://microbit.eeducation.at/index.php?title=Zauberbuttons&diff=8075Zauberbuttons2022-05-17T06:53:14Z<p>Martin.teufel: /* 20px|Icon Zeitaufwand */</p>
<hr />
<div>== [[Datei:Icon_story.png|20px|Icon]] Alles Zauberei? Oder ist es doch ein Trick? ==<br />
<br />
[[Datei:microbit.jpg|right|400px|borderless|Zauberbuttons]]<br />
<br />
Mit diesem Zaubertrick kannst du dein Publikum verwirren. Oder lass´ am besten dein Publikum sich selbst verwirren. Welcher Button ist nun A und welcher ist B?<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:bit kommt, verursacht dieser ein Vertauschen der Buttons. Tricky!<br />
<br />
== [[Datei:icon_gluehbirne.png|20px|Icon]] Aufgabenstellung ==<br />
<br />
<br />
: Entwickle dein eigenes Zaubergerät!<br />
: Wenn du die Taste A drückst, dann soll am LED-Display der Buchstabe „A“ angezeigt werden. Wenn du die Taste B drückst, dann soll am LED-Display der Buchstabe „B“ angezeigt werden.<br />
: Bringst du einen „Ferrit-Magneten“ (nicht sichtbar in deiner Hand liegend) in die Nähe des micro:bit, so soll beim Drücken der Tasten jeweils der falsche Buchstabe am LED-Display angezeigt werden.<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 />
* BBC 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 />
1 Schulstunde<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 />
Du lernst<br />
<br />
* bei der Programmierung die Blöcke Grundlagen, Eingabe, Logik, Variablen und Mathematik kennen.<br />
* das Erstellen und Benennen von Variablen.<br />
* Bedingungen in einen Programmablauf einzufügen.<br />
* Wenn-dann-ansonsten (if-then-else) Verknüpfungen kennen.<br />
* etwas über die Wirkungsweise des Magnetfeldes.<br />
<br />
== [[Datei:Icon faecher.png|20px|Icon]] Unterrichtsfächer ==<br />
Mathematik, Informatik, Physik, Werken<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 />
* Hattest du Schwierigkeiten (Verständnis, Ausführung)? 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.<br />
<br />
<htmlet>makecode_embed</htmlet></div>Martin.teufelhttp://microbit.eeducation.at/index.php?title=Werwolf&diff=8074Werwolf2022-05-17T06:52:54Z<p>Martin.teufel: /* 20px|Icon Lange Nächte mit Werwolf! */</p>
<hr />
<div> <br />
<br />
== [[Datei:Icon_story.png|20px|Icon]] Lange Nächte mit Werwolf!==<br />
[[Datei:Party Werwolf.JPG|600px]] <br />
<br />
Landschultage. Es ist mitten in der Nacht, die Lehrerinnen und Lehrer sind endlich im Bett und im ganzen Haus ist es totenstill. Du liegst hellwach in deinem schmalen Bett und wartest regungslos, bis endlich das vereinbarte Zeichen zu hören ist: Dreimaliges, leises Klopfen am Heizkörper. Du schlägst die Decke zurück und weckst deine Zimmerkameraden, die bereits eingenickt sind. Barfuß und nur mit einer Tüte Chips bewaffnet, schleicht ihr ins Nebenzimmer, das sich mit immer mehr mit Pyjama bekleideten, aber sich beinahe geräuschlos bewegenden Mitschülerinnen und Mitschülern von dir füllt. Das Warten hat ein Ende, es ist endlich soweit! Zeit für eine Runde WERWOLF!<br />
<br />
== [[Datei:icon_gluehbirne.png|20px|Icon]] Aufgabenstellung==<br />
<br />
Der BBC micro:bit dient im Spiel dazu, die Rollen zu verteilen. Die Spielleitung wählt mit den Knöpfen A und B die Rollen für alle Spieler*innen auf ihren jeweiligen BBC micro:bit aus und verteilt diese dann an alle. Der Bildschirm bleibt schwarz - nur wenn man auf den Knopf A drückt, wird die Rolle kurz angezeigt. Wird eine Spielerin/ein Spieler von den Werwölfen gefressen, wird der BBC micro:bit geschüttelt und es wird ein Totenkopf angezeigt. Gibt es eine Hexe, kann diese durch das Drücken von A + B die getötete Figur wiederbeleben. <br />
<br />
<spoiler><br />
Im hier vorstellten Beispiel werden die Rollen Dorfbewohner, Hexe und Werwolf vorgestellt. Bei weniger als 6 Spieler*innen raten wir euch, euch auf diese Rollen zu beschränken.<br />
</spoiler><br />
<br />
== [[Datei:icon_material.png|20px|Icon]] Materialien ==<br />
<br />
[[Datei:Material Werwolf.JPG|right|500px|border]]<br />
<br />
1 BBC micro:bit pro Spielerin/Spieler, mindestens 5 Spielerinnen und Spieler<br />
<br />
== [[Datei:icon_sanduhr.png|20px|Icon]] Zeitaufwand ==<br />
<br />
Mindestens 3 Schulstunden <br />
* für die Entwicklung der Idee und der Charaktere im Spiel <br />
* zum Entwickeln des Programmes<br />
<br />
<br />
== [[Datei:Icon_puzzle3.png|20px|Icon]] Schwierigkeitsgrad ==<br />
[[Datei:SternGelb.png|30px|borderless]][[Datei:SternGelb.png|30px|borderless]][[Datei:SternGelb.png|30px|borderless]]<br />
<br />
== [[Datei:Icon_brain.png|20px|Icon]] Kompetenzen ==<br />
Du solltest bereits:<br />
* Funktionen kennen<br />
<br />
Du lernst<br />
* vernetzt und fachübergreifend zu denken<br />
*[[Ereignissteuerung]]<br />
*[[Variable]]<br />
*[[Array]]<br />
<br />
<br />
== [[Datei:Icon faecher.png|20px|Icon]] Unterrichtsfächer ==<br />
:Informatik<br />
:Geschichte/Sozialkunde<br />
<br />
== [[Datei:Icon_hilfe.png|20px|Icon]] Tipps und Hilfestellung ==<br />
<br />
===Vorüberlegungen===<br />
*Überlegt euch, wie das Spiel aufgebaut ist, welche Rollen ihr einbauen wollt.<br />
*Welche Schritte sind notwendig, um das Spiel umzusetzen? <br />
*Es gibt unterschiedliche Arten dieses Spiel mit dem BBC micro:bit zu programmieren - entscheidet für euch ob ihr euch an diese Anleitung haltet oder selbst etwas ausprobiert!<br />
<br />
<br />
===Erforderliche Programmierblöcke===<br />
Anzeige, Zeichenfolgen, Liste/Array, Funktionen, Ereignissteuerung, Variablen<br />
<br />
===Eckpfeiler zur Programmierung===<br />
<br />
*Erstellt eine Liste mit allen erforderlichen Rollen für das Spiel → [[Array]]<br />
*Erstellt ein Menü zur Auswahl von Rollen → [[Variable]]<br />
*Erstellt eine Funktion, um die Tasten A und B als Menü nutzen zu können → [[Funktion]]<br />
*Definiert, welche Aktionen ausgeführt werden sollen, wenn A und B gedrückt werden → [[Ereignissteuerung]]<br />
*Erstellt eine Funktion, um die ausgewählte Rolle auf dem BBC micro:bit anzuzeigen → [[Funktion]]<br />
*Ermöglicht das “Aus-/ bzw. Einschalten” von Charakteren durch unterschiedliche Ereignisse → [[Ereignissteuerung]]<br />
<br />
<br />
===[[Werwolf|Schritt für Schritt zur Lösung]]===<br />
:Hinweise zur Lösungsfindung und die Lösung findest du auf der [[Lösung Werwolf|Lösungsseite zu diesem Beispiel]].<br />
<br />
== [[Datei:presentation.png|20px|Icon]] Präsentation und Reflexion ==<br />
Was heißt hier Präsentation? Auf zum Spiel! <br />
<br />
== [[Datei:icon_plus.png|20px|Icon]] Weiterentwicklung ==<br />
<br />
* Kannst du das Spiel mit zusätzlichen Rollen erweitern? Wie wäre es mit der Seherin, dem Heiler oder sogar dem Betrunkenen? Findest du eine Möglichkeit, die Rollen über Funk an die Spielerinnen und Spielern zu versenden?</div>Martin.teufelhttp://microbit.eeducation.at/index.php?title=Tamagotchi&diff=8073Tamagotchi2022-05-17T06:52:20Z<p>Martin.teufel: /* 20px|Icon Weiterentwicklung */</p>
<hr />
<div>== [[Datei:Icon_story.png|20px|Icon]] Seltsamer Fund ==<br />
[[Datei: Tamagotchi.jpg |thumb|500px|link=|Tamagotchi [https://commons.wikimedia.org/wiki/File:Gele_tamagotchi,_objectnr_78041.JPG (Quelle: Rotterdam Museum CC BY-SA 3.0)]]]<br />
Bruno und Ksenia haben in der Wühlkiste ihres Vaters ein sonderbares Ei gefunden. Es hat einen kleinen Bildschirm und drei Knöpfe, in großen Buchstaben steht TAMAGOTCHI darauf.<br />
: „Papa, was ist denn das?“, fragt Ksenia.<br />
„Oh, mein Tamagotchi!“, ruft dieser erstaunt. „Das war in den 90er-Jahren ein beliebtes Spielzeug, sozusagen ein virtuelles Haustier, um das man sich kümmern musste. Man konnte mit ihm spielen, es füttern und knuddeln. Wenn man es jedoch vernachlässigt hat, ist es traurig geworden und irgendwann gestorben. Ich habe auf meines aber immer sehr gut aufgepasst!“<br />
:„Sowas möchte ich auch!”, ruft Bruno. „Leider ist die Batterie ausgelaufen.“<br />
Ksenia grübelt kurz und sagt: „Warte, ich habe doch den neuen BBC micro:bit V2, mit dem bauen wir unser eigenes Haustier! Wir nennen es Betty!“ <br />
<br />
<br />
== [[Datei:icon_gluehbirne.png|20px|Icon]] Aufgabenstellung ==<br />
* Wenn der BBC [[Microbit-v2|micro:bit V2]] eingeschaltet wird, zeigt er ein neutrales Gesicht und spielt den Hallo-Sound ab.<br />
* In einer Dauerschleife (Dauerhaft-Schleife) wird der Timer jede Sekunde hinaufgezählt.<br />
* Nur wenn man mit Betty spielt (schüttelt) oder sie streichelt (das Logo streichelt) zeigt sie ein fröhliches Gesicht und der Timer wird auf 0 zurückgesetzt.<br />
* Wenn der Timer auf 20 steht, zeigt Betty ein trauriges Gesicht und macht ein trauriges Geräusch.<br />
* Wenn der Timer auf 30 steht, gähnt Betty und schläft ein.<br />
* Wenn der Timer auf 40 steht, wird ein trauriger Sound abgespielt und Betty stirbt.<br />
* Jetzt kann man Betty nur noch durch den Reset-Button auf der Rückseite des BBC micro:bit V2 wieder zum Leben erwecken.<br />
<br />
<br />
== [[Datei:icon_material.png|20px|Icon]] Materialien ==<br />
<br />
* BBC [[Microbit-v2|micro:bit V2]] (mit USB-Kabel und Batterie) - wenn du nur einen V1 hast, geht das Streicheln nicht und du musst für den Sound einen externen Lautsprecher anschließen ([[Hack_deine_Kopfhörer|Anleitung hier]]).<br />
<br />
== [[Datei:icon_sanduhr.png|20px|Icon]] Zeitaufwand ==<br />
<br />
* ca. 1 Schulstunde zur Programmierung<br />
* ca. 1 Schulstunde für das anschließende Spielen und Experimentieren<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 />
== [[Datei:Icon_brain.png|20px|Icon]] Kompetenzen ==<br />
Du solltest bereits:<br />
* Symbole auf dem Display anzeigen können<br />
* eine Variable erzeugen können<br />
<br />
Du lernst<br />
* einen einfachen Timer zu erstellen<br />
* auf verschiedene Ereignisse (Schütteln, Berührung, lautes Sprechen) zu reagieren<br />
* eine Endlosschleife zu erzeugen, in dem das Programm am Ende stehen bleibt und keine weiteren Aktionen (Streicheln, Schütteln usw.) mehr vom BBC micro:bit erkannt werden<br />
<br />
== [[Datei:Icon faecher.png|20px|Icon]] Unterrichtsfächer ==<br />
Bildnerische Erziehung, Informatik<br />
<br />
== [[Datei:Icon_hilfe.png|20px|Icon]] Tipps und Hilfestellungen ==<br />
<br />
=== Erforderliche Programmierblöcke ===<br />
[[Ereignissteuerung]], [[Schleifen#Befehlsblöcke|Schleife]], [[Variablen]], [[Boolean]]<br />
<br />
=== Eckpfeiler zur Programmierung ===<br />
<br />
* Wenn der BBC micro:bit V2 eingeschaltet wird, zeigt er ein neutrales Gesicht und spielt den „Hallo“-Sound ab.<br />
* Der Timer beginnt bei 0. Beim Start Variable '''timer''' auf 0 setzen.<br />
* In der Dauerhaft-Schleife wird '''timer''' jede Sekunde um 1 geändert. Achtung, der BBC micro:bit kann sehr schnell zählen, daher muss nach jeder Änderung von '''timer''' eine Sekunde (1000 ms) pausiert werden.<br />
* In der Dauerhaft-Schleife soll '''timer''' jedes Mal abgefragt werden:<br />
** Wenn '''timer''' = 20 (Sekunden): Zeige ein trauriges Gesicht, spiele den Soundeffekt "traurig" an.<br />
** Wenn '''timer''' = 30 (Sekunden): Zeige ein müdes Gesicht, spiele den Soundeffekt "gähnen" ab.<br />
** Wenn '''timer''' = 40 (Sekunden): Spiele den Soundeffekt "geheimnisvoll" ab. Schalte den Lautsprecher aus. Erzeuge dann eine Endlosschleife, in der ein Totenkopf dargestellt wird.<br />
* Schütteln<br />
** Setze '''timer''' auf 0<br />
** Zeige das Gesicht mit offenem Mund<br />
** Spiele den Soundeffekt "kichern"<br />
* Streicheln des Logos<br />
** Setze '''timer''' auf 0<br />
** Zeige das fröhliche Gesicht<br />
** Spiele den Soundeffekt "glücklich"<br />
<br />
<br />
=== Schritt für Schritt zur Lösung ===<br />
Das Schritt-für-Schritt Tutorial für dieses Projekt findest du [https://makecode.microbit.org/#tutorial:github:jimsio/dlpl2-tutorials/tamagotchi-v2 hier].<br />
<br />
== [[Datei:presentation.png|20px|Icon]] Präsentation und Reflexion ==<br />
<br />
* Stelle dein Ergebnis vor! Was ist dir besonders gut gelungen?<br />
* Was hat dir bei der Entwicklung deines Produkts gefallen? <br />
* Welche Schwierigkeiten hattest du? Wie konntest du diese lösen?<br />
* Erläutere, wie du dein Produkt programmiert hast!<br />
* Was war bei dieser Aufgabe interessant für dich?<br />
<br />
<b>Versuche die Antworten auf folgende Fragen durch Experimentieren und Internet-Recherche herauszufinden.</b><br />
* Warum muss immer eine Sekunde in der Dauerhaft-Schleife pausiert werden?<br />
* Warum wird beim Tod die Endlosschleife benötigt?<br />
* Betty braucht wirklich viel Aufmerksamkeit. Welche Zeit muss man umstellen, damit sie nicht so schnell stirbt?<br />
<br />
== [[Datei:icon_plus.png|20px|Icon]] Weiterentwicklung ==<br />
* Ein Kostüm für Betty kannst du dir entweder mit dem 3D-Druck ausdrucken ([https://www.yeggi.com/q/microbit/ Beispiele]) oder mit Papier falten ([https://kidzcourse.com/wp-content/uploads/2020/11/worksheets_microbit-create.zip Beispiel])<br />
* Statt eines unbewegten Gesichtsausdrucks [[Datei:Iconmonstr-arrow-20re-120.png|20px]] [[Animiertes_Micro-Buch|Animationen]]<br />
* Betty soll auch auf (laute) Sprache/Geräusche reagieren. <spoiler text="Hinweis"><br />
<pre id="3"><br />
let timer = 0<br />
input.onSound(DetectedSound.Loud, function () {<br />
timer = 0<br />
basic.showIcon(IconNames.Silly)<br />
soundExpression.twinkle.playUntilDone()<br />
})<br />
</pre><br />
</spoiler><br />
<br />
<htmlet>makecode_embed</htmlet></div>Martin.teufelhttp://microbit.eeducation.at/index.php?title=Stoppuhr&diff=8072Stoppuhr2022-05-17T06:51:31Z<p>Martin.teufel: /* 20px|Icon Aufgabenstellung */</p>
<hr />
<div>== [[Datei:Icon_story.png|20px|Icon]] Stoppe die Zeit! ==<br />
<br />
<br />
<br />
<!-- [[File:Stoppuhren.jpg|300px|border|Stoppuhren]] --><br />
<br />
[[File:Ampel.jpg|300px|border|Stoppuhren]]<br />
<br />
Bernd und Lukas müssen auf ihrem gemeinsamen Schulweg mehrere Straßen überqueren, die von Ampeln geregelt sind. <br />
Wie so oft ist die Ampel auf Rot und es dauert schier unendlich lang, bis die Straße überquert werden kann.<br />
Lukas und Bernd wollen wissen, ob diese Rotphase der Ampeln immer gleich lang ist. Eine Stoppuhr ist gefragt.<br />
* Lässt sich mit dem BBC micro:bit eine Stoppuhr programmieren? Was meinst du? <br />
* Wie könnte das funktionieren?<br />
* Wo könnte die BBC micro:bit-Stoppuhr im Schulalltag und im täglichen Leben eingesetzt werden?<br />
<br />
== [[Datei:Icon_gluehbirne.png|20px|Icon]] Aufgabenstellung ==<br />
<br />
<br />
* Der micro:bit berechnet den Zeitunterschied zwischen Start und Stopp und gibt ihn aus.<br />
* Starte die Stoppuhr durch die Taste A.<br />
* Die Stoppuhr stoppt und gibt die Dauer der Zeitspanne bei erneutem Dücken der Taste A an.<br />
* Welche Materialien brauchst du, um dieses Projekt umzusetzen?<br />
* Finde eine Möglichkeit, die micro:bit-Stoppuhr umzuhängen oder zu tragen.<br />
<br />
<!--[[File:Stoppuhrgrafik.png|100px|border|Stoppuhr]]--><br />
<br />
== [[Datei:Icon_story.png|20px|Icon]] Materialien ==<br />
<br />
<br />
* micro:bit <br />
* Karton oder Bastelfilz <br />
* doppelseitiges Klebeband<br />
* Verschlüsse (Magnet, Klett,…) <br />
* Schlüsselband<br />
<br />
== [[Datei:icon_sanduhr.png|20px|Icon]] Zeitaufwand ==<br />
<br />
* 2 Unterrichtseinheiten<br />
<br />
== [[Datei:Icon_puzzle3.png|20px|Icon]] Schwierigkeitsgrad ==<br />
<br />
<br />
[[Datei:SternGelb.png|30px|borderless]][[Datei:SternGelb.png|30px|borderless]][[Datei:SternLeer.png|30px|borderless]]<br />
<br />
== [[Datei:Icon_brain.png|20px|Icon]] Kompetenzen ==<br />
<br />
Du solltest bereits<br />
<br />
* den micro:bit mit dem Computer verbinden können.<br />
* ein Programm auf den micro:bit übertragen können.<br />
<br />
Du lernst<br />
<!--[[Datei:Kompetenzpuzzle.jpg|200px|]]--><br />
* mit verschiedenen Materialien zu arbeiten.<br />
* eine mathematische Aufgabe zu analysieren und zu strukturieren.<br />
* eine Programmiersprache anzuwenden.<br />
* das Projekt zu reflektieren und zu präsentieren.<br />
<br />
Programmierung:<br />
Du lernst bzw. übst <br />
* das Verwenden logischer Funktionen.<br />
* das Umrechnen von Millisekunden in Sekunden.<br />
* das Ausführen einer Divisionen mit dem Computer.<br />
* den Zugriff auf die innere Uhr des micro:bits.<br />
<br />
== [[Datei:Icon faecher.png|20px|Icon]] Unterrichtsfächer ==<br />
<br />
* Mathematik <br />
* Informatik<br />
* Deutsch (Kommunikation, Präsentation)<br />
<br />
== [[Datei:Icon_hilfe.png|20px|Icon]] Tipps und Hilfestellungen ==<br />
<br />
Programmiere den micro:bit als Stoppuhr. Miss dazu die Zeit vom ersten Drücken der Taste A bis zum zweiten Drücken der Taste A. Zeige diese Zeit in Sekunden am Display an.<br />
<br />
=== Erforderliche Programmierblöcke ===<br />
<br />
Folgende Programmierblöcke helfen dir bei der Umsetzung:<br />
<br />
[[Variable]], [[mathematische Operationen]], [[Logik-Funktionen]], [[Textausgabe]]<br />
<br />
* Um mit der Taste A die Stoppuhr zu starten, verwende das Ereignis „Wenn Knopf A gedrückt“.<br />
* Nutze die logische Funktion „Wenn ... dann ... ansonsten“ um festzustellen ob die Stoppuhr starten oder die gestoppte Zeit angezeigt werden soll.<br />
<pre id="pre01"><br />
input.onButtonPressed(Button.A, function () {<br />
if (true) {<br />
<br />
} else {<br />
<br />
}<br />
})<br />
<br />
</pre><br />
<br />
* Erhalte mit dem Block Laufzeit (ms) Zugriff auf die innere Uhr des micro:bit. Diese startet mit dem Start des micro:bit bei 0 und misst die Zeit seit dem Start in Millisekunden.<br />
[[Datei:Laufzeit.png|200px ]]<br />
<br />
* Für die Ausgabe der Zeitdauer mit Komma benötigst du den folgenden Textausgabeblock:<br />
[[Datei:Textausgabe.png|200px ]]<br />
<br />
=== Eckpfeiler zur Programmierung ===<br />
<br />
* Überlege wie der micro:bit die Zeitdauer zwischen dem ersten Tastendruck und dem zweiten Tastendruck berechnet. Der micro:bit merkt sich vergangene Werte mithilfe von Variablen.<br />
* Erstelle zuerst ein Programm in dem du die Zeit mit der Taste A startest und mit der Taste B stoppst. Das ist einfacher zu Programmieren.<br />
* Rechne die Laufzeit (ms) durch 1000 um Sekunden zu erhalten. <br />
* Um die Stoppuhr nur mit der Taste A zu bedienen muss sich der micro:bit merken ob die Taste A bereits gedrückt wurde oder nicht. Je nachdem zeigt der micro:bit die Zeitdauer an oder speichert die Startzeit. Mithilfe von Variablen kann sich der micro:bit auch vergangene Ereignisse merken. <spoiler text="Beispiel">Erstelle zum Beispiel eine Variable "gestartet" und setze diese zu Beginn des Programms auf 0. Das bedeutet dann, das die Stoppuhr noch nicht gestartet ist. Wenn das erste Mal die Taste A gedrückt wurde setze diese Variable auf 1. Das bedeutet, dass die Stoppuhr bereits gestartet wurde. Damit weiß der micro:bit ob die Stoppuhr bereits gestartet wurde oder nicht. Eine "Wenn - ansonsten" Abfrage startet dann den richtigen Programmteil. Du kannst aber auch eine bereits vorhandene Variable verwenden, um ein eleganteres Ergebnis zu erhalten.</spoiler><br />
<br />
<br />
===[[Stoppuhr Lösung|Schritt für Schritt zur Lösung]]===<br />
:Hinweise zur Lösungsfindung und auch eine mögliche, komplette Lösung findest du auf der [[Stoppuhr Lösung|Lösungsseite]] zu diesem Beispiel.<br />
<br />
Eine mögliche Lösung findest du hier: <spoiler text="Lösung"><br />
<pre id="pre01"><br />
let start = 0<br />
let d = 0<br />
let sec = 0<br />
let msec = 0<br />
input.onButtonPressed(Button.A, function () {<br />
if (!(start)) {<br />
start = input.runningTime()<br />
} else {<br />
d = input.runningTime() - start<br />
start = 0<br />
sec = Math.idiv(d, 1000)<br />
msec = d % 1000<br />
basic.clearScreen()<br />
basic.showString("" + sec + "." + msec)<br />
}<br />
})<br />
<br />
<br />
<br />
<br />
</pre><br />
</spoiler><br />
<br />
==[[Datei:presentation.png|20px|Icon]] Präsentation und Reflexion ==<br />
<br />
* Stelle deine Stoppuhr vor! Funktioniert sie wie gewünscht?<br />
* Was hat dir bei der Entwicklung deines Produkts gefallen? <br />
* Welche Schwierigkeiten sind aufgetreten? Wie konntest du sie lösen? <br />
* Erläutere, wie du dein Produkt programmiert hast!<br />
* Was war bei dieser Aufgabe neu oder interessant für dich?<br />
* In welchen Situationen verwendest du gerne eine Stoppuhr? Lässt sich die micro:bit-Stoppuhr hiefür einsetzen?<br />
* Welche besonderen Stoppuhren mit Timerfunktionen tragen viele Menschen?<br />
<br />
==[[Datei:icon_plus.png|20px|Icon]] Weiterentwicklung ==<br />
<br />
* Programmiere deine Stoppuhr so, dass du die Tasten A und B verwendest.<br />
* Erweitere deine Stoppuhr so, dass während des Stoppvorganges im Sekundentakt am Display ein Symbol erscheint. <spoiler text="Hinweis"> Mögliche Lösung für die Anzeige von Zufallszahlen:[[Datei:Zufallszahlen.PNG|border|800px|]]</spoiler><br />
* Lasse nach der Anzeige der Stoppzeit am Display ein akustisches Signal ertönen.<br />
* Zeige Zwischenzeiten an, während die Stoppuhr im Hintergrund weiterläuft.<br />
<br />
<htmlet>makecode_embed</htmlet></div>Martin.teufelhttp://microbit.eeducation.at/index.php?title=Stoppuhr&diff=8071Stoppuhr2022-05-17T06:51:09Z<p>Martin.teufel: /* 20px|Icon Stoppe die Zeit! */</p>
<hr />
<div>== [[Datei:Icon_story.png|20px|Icon]] Stoppe die Zeit! ==<br />
<br />
<br />
<br />
<!-- [[File:Stoppuhren.jpg|300px|border|Stoppuhren]] --><br />
<br />
[[File:Ampel.jpg|300px|border|Stoppuhren]]<br />
<br />
Bernd und Lukas müssen auf ihrem gemeinsamen Schulweg mehrere Straßen überqueren, die von Ampeln geregelt sind. <br />
Wie so oft ist die Ampel auf Rot und es dauert schier unendlich lang, bis die Straße überquert werden kann.<br />
Lukas und Bernd wollen wissen, ob diese Rotphase der Ampeln immer gleich lang ist. Eine Stoppuhr ist gefragt.<br />
* Lässt sich mit dem BBC micro:bit eine Stoppuhr programmieren? Was meinst du? <br />
* Wie könnte das funktionieren?<br />
* Wo könnte die BBC micro:bit-Stoppuhr im Schulalltag und im täglichen Leben eingesetzt werden?<br />
<br />
== [[Datei:Icon_gluehbirne.png|20px|Icon]] Aufgabenstellung ==<br />
<br />
<br />
* Der micro:bit berechnet den Zeitunterschied zwischen Start und Stopp und gibt ihn aus.<br />
* Starte die Stoppuhr durch die Taste A.<br />
* Die Stoppuhr stoppt und gibt die Dauer der Zeitspanne bei erneutem Dücken der Taste A an.<br />
* Welche Materialien brauchst du, um dieses Projekt umzusetzen?<br />
* Finde eine Möglichkeit die micro:bit-Stoppuhr umzuhängen oder zu tragen.<br />
<br />
<!--[[File:Stoppuhrgrafik.png|100px|border|Stoppuhr]]--><br />
<br />
== [[Datei:Icon_story.png|20px|Icon]] Materialien ==<br />
<br />
<br />
* micro:bit <br />
* Karton oder Bastelfilz <br />
* doppelseitiges Klebeband<br />
* Verschlüsse (Magnet, Klett,…) <br />
* Schlüsselband<br />
<br />
== [[Datei:icon_sanduhr.png|20px|Icon]] Zeitaufwand ==<br />
<br />
* 2 Unterrichtseinheiten<br />
<br />
== [[Datei:Icon_puzzle3.png|20px|Icon]] Schwierigkeitsgrad ==<br />
<br />
<br />
[[Datei:SternGelb.png|30px|borderless]][[Datei:SternGelb.png|30px|borderless]][[Datei:SternLeer.png|30px|borderless]]<br />
<br />
== [[Datei:Icon_brain.png|20px|Icon]] Kompetenzen ==<br />
<br />
Du solltest bereits<br />
<br />
* den micro:bit mit dem Computer verbinden können.<br />
* ein Programm auf den micro:bit übertragen können.<br />
<br />
Du lernst<br />
<!--[[Datei:Kompetenzpuzzle.jpg|200px|]]--><br />
* mit verschiedenen Materialien zu arbeiten.<br />
* eine mathematische Aufgabe zu analysieren und zu strukturieren.<br />
* eine Programmiersprache anzuwenden.<br />
* das Projekt zu reflektieren und zu präsentieren.<br />
<br />
Programmierung:<br />
Du lernst bzw. übst <br />
* das Verwenden logischer Funktionen.<br />
* das Umrechnen von Millisekunden in Sekunden.<br />
* das Ausführen einer Divisionen mit dem Computer.<br />
* den Zugriff auf die innere Uhr des micro:bits.<br />
<br />
== [[Datei:Icon faecher.png|20px|Icon]] Unterrichtsfächer ==<br />
<br />
* Mathematik <br />
* Informatik<br />
* Deutsch (Kommunikation, Präsentation)<br />
<br />
== [[Datei:Icon_hilfe.png|20px|Icon]] Tipps und Hilfestellungen ==<br />
<br />
Programmiere den micro:bit als Stoppuhr. Miss dazu die Zeit vom ersten Drücken der Taste A bis zum zweiten Drücken der Taste A. Zeige diese Zeit in Sekunden am Display an.<br />
<br />
=== Erforderliche Programmierblöcke ===<br />
<br />
Folgende Programmierblöcke helfen dir bei der Umsetzung:<br />
<br />
[[Variable]], [[mathematische Operationen]], [[Logik-Funktionen]], [[Textausgabe]]<br />
<br />
* Um mit der Taste A die Stoppuhr zu starten, verwende das Ereignis „Wenn Knopf A gedrückt“.<br />
* Nutze die logische Funktion „Wenn ... dann ... ansonsten“ um festzustellen ob die Stoppuhr starten oder die gestoppte Zeit angezeigt werden soll.<br />
<pre id="pre01"><br />
input.onButtonPressed(Button.A, function () {<br />
if (true) {<br />
<br />
} else {<br />
<br />
}<br />
})<br />
<br />
</pre><br />
<br />
* Erhalte mit dem Block Laufzeit (ms) Zugriff auf die innere Uhr des micro:bit. Diese startet mit dem Start des micro:bit bei 0 und misst die Zeit seit dem Start in Millisekunden.<br />
[[Datei:Laufzeit.png|200px ]]<br />
<br />
* Für die Ausgabe der Zeitdauer mit Komma benötigst du den folgenden Textausgabeblock:<br />
[[Datei:Textausgabe.png|200px ]]<br />
<br />
=== Eckpfeiler zur Programmierung ===<br />
<br />
* Überlege wie der micro:bit die Zeitdauer zwischen dem ersten Tastendruck und dem zweiten Tastendruck berechnet. Der micro:bit merkt sich vergangene Werte mithilfe von Variablen.<br />
* Erstelle zuerst ein Programm in dem du die Zeit mit der Taste A startest und mit der Taste B stoppst. Das ist einfacher zu Programmieren.<br />
* Rechne die Laufzeit (ms) durch 1000 um Sekunden zu erhalten. <br />
* Um die Stoppuhr nur mit der Taste A zu bedienen muss sich der micro:bit merken ob die Taste A bereits gedrückt wurde oder nicht. Je nachdem zeigt der micro:bit die Zeitdauer an oder speichert die Startzeit. Mithilfe von Variablen kann sich der micro:bit auch vergangene Ereignisse merken. <spoiler text="Beispiel">Erstelle zum Beispiel eine Variable "gestartet" und setze diese zu Beginn des Programms auf 0. Das bedeutet dann, das die Stoppuhr noch nicht gestartet ist. Wenn das erste Mal die Taste A gedrückt wurde setze diese Variable auf 1. Das bedeutet, dass die Stoppuhr bereits gestartet wurde. Damit weiß der micro:bit ob die Stoppuhr bereits gestartet wurde oder nicht. Eine "Wenn - ansonsten" Abfrage startet dann den richtigen Programmteil. Du kannst aber auch eine bereits vorhandene Variable verwenden, um ein eleganteres Ergebnis zu erhalten.</spoiler><br />
<br />
<br />
===[[Stoppuhr Lösung|Schritt für Schritt zur Lösung]]===<br />
:Hinweise zur Lösungsfindung und auch eine mögliche, komplette Lösung findest du auf der [[Stoppuhr Lösung|Lösungsseite]] zu diesem Beispiel.<br />
<br />
Eine mögliche Lösung findest du hier: <spoiler text="Lösung"><br />
<pre id="pre01"><br />
let start = 0<br />
let d = 0<br />
let sec = 0<br />
let msec = 0<br />
input.onButtonPressed(Button.A, function () {<br />
if (!(start)) {<br />
start = input.runningTime()<br />
} else {<br />
d = input.runningTime() - start<br />
start = 0<br />
sec = Math.idiv(d, 1000)<br />
msec = d % 1000<br />
basic.clearScreen()<br />
basic.showString("" + sec + "." + msec)<br />
}<br />
})<br />
<br />
<br />
<br />
<br />
</pre><br />
</spoiler><br />
<br />
==[[Datei:presentation.png|20px|Icon]] Präsentation und Reflexion ==<br />
<br />
* Stelle deine Stoppuhr vor! Funktioniert sie wie gewünscht?<br />
* Was hat dir bei der Entwicklung deines Produkts gefallen? <br />
* Welche Schwierigkeiten sind aufgetreten? Wie konntest du sie lösen? <br />
* Erläutere, wie du dein Produkt programmiert hast!<br />
* Was war bei dieser Aufgabe neu oder interessant für dich?<br />
* In welchen Situationen verwendest du gerne eine Stoppuhr? Lässt sich die micro:bit-Stoppuhr hiefür einsetzen?<br />
* Welche besonderen Stoppuhren mit Timerfunktionen tragen viele Menschen?<br />
<br />
==[[Datei:icon_plus.png|20px|Icon]] Weiterentwicklung ==<br />
<br />
* Programmiere deine Stoppuhr so, dass du die Tasten A und B verwendest.<br />
* Erweitere deine Stoppuhr so, dass während des Stoppvorganges im Sekundentakt am Display ein Symbol erscheint. <spoiler text="Hinweis"> Mögliche Lösung für die Anzeige von Zufallszahlen:[[Datei:Zufallszahlen.PNG|border|800px|]]</spoiler><br />
* Lasse nach der Anzeige der Stoppzeit am Display ein akustisches Signal ertönen.<br />
* Zeige Zwischenzeiten an, während die Stoppuhr im Hintergrund weiterläuft.<br />
<br />
<htmlet>makecode_embed</htmlet></div>Martin.teufelhttp://microbit.eeducation.at/index.php?title=StadtLandFluss&diff=8070StadtLandFluss2022-05-17T06:47:49Z<p>Martin.teufel: /* 20px|Icon Weiterentwicklung */</p>
<hr />
<div>== [[Datei:Icon_story.png|20px|Icon]] Welcher Buchstabe kommt als nächstes? ==<br />
<br />
[[Datei:stadt_land_fluss.jpg|right|border|250px]]<br />
<br />
Was haben einer der längsten Flüsse der Erde, ein österreichisches Bundesland und eine Stadt, die unter dem Namen „Big Apple“ bekannt ist, gemeinsam? N…atürlich: Sie haben denselben Anfangsbuchstaben. Das Spiel, bei dem zu einem zufällig vorgegebenen Buchstaben des Alphabets eine Stadt, ein Land und ein Fluss möglichst schnell niedergeschrieben werden müssen, heißt, wenig überraschend, Stadt, Land, Fluss. Beim Spiel gilt: Je besser das geografische Wissen, desto höher sind die Chancen, bei Stadt, Land, Fluss zu gewinnen.<br />
<br />
== [[Datei:icon_gluehbirne.png|20px|Icon]] Aufgabenstellung ==<br />
<br />
Entwickle einen Zufallsgenerator, der einen zufälligen Buchstaben des Alphabets ausgibt, wenn ein bestimmtes Ereignis eintritt.<br />
<br />
== [[Datei:icon_material.png|20px|Icon]] Materialien ==<br />
<br />
:*BBC micro:bit<br />
:*Stadt, Land, Fluss-Spielblatt <br />
<br />
Du kannst die folgende Vorlage verwenden oder selbst ein Spielblatt gestalten:<br />
<br />
[[Datei: stadt_land_fluss_spielblatt.pdf]]<br />
<br />
[[Datei:Stadt_land_fluss_spielblatt.png|200px|border|Spielblatt]]<br />
<br />
== [[Datei:icon_sanduhr.png|20px|Icon]] Zeitaufwand ==<br />
<br />
1 Schulstunde für die Programmierung und die Gestaltung eines Spielblatts<br />
<br />
Danach soll ausreichend Zeit zum Spielen zur Verfügung stehen.<br />
<br />
== [[Datei:Icon_puzzle3.png|20px|Icon]] Schwierigkeitsgrad ==<br />
<br />
[[Datei:SternGelb.png|30px|borderless]][[Datei:SternGelb.png|30px|borderless]][[Datei:SternLeer.png|30px|borderless]]<br />
<br />
== [[Datei:Icon_brain.png|20px|Icon]] Kompetenzen ==<br />
<br />
Du lernst<br />
* dein geografisches Wissen zu festigen und zu verbessern.<br />
* eine Programmiersprache kennen.<br />
* grundlegende Konzepte der Programmierung anzuwenden.<br />
<br />
== [[Datei:Icon faecher.png|20px|Icon]] Unterrichtsfächer ==<br />
<br />
Geografie und Wirtschaftskunde [[Datei:Icon_geografie.png|20px|Icon]] <br />
<br />
Für andere Unterrichtsfächer können die Kategorien abgeändert werden.<br />
<br />
== [[Datei:Icon_hilfe.png|20px|Icon]] Tipps und Hilfestellungen ==<br />
<br />
=== Erforderliche Programmierblöcke ===<br />
<br />
<ol><br />
<li>[[Variablen|Variable]] <br />
<spoiler text="Block"> <br />
<pre id="01"><br />
let Platzhalter = 0<br />
</pre><br />
</spoiler><br />
<li>[[Ereignisse|Ereignis]]<br />
<li>[[Array]]<br />
<spoiler text="Blöcke"><br />
<pre id="02"><br />
let Platzhalter = [<br />
"A",<br />
"B",<br />
"C",<br />
"D"<br />
]<br />
</pre><br />
<pre id="03"><br />
input.onButtonPressed(Button.A, function () {<br />
Platzhalter = [0][0]<br />
})<br />
</pre><br />
</spoiler><br />
<li>Berechnen einer Zufallszahl <br />
<spoiler text="Block"> <br />
<pre id="04"><br />
input.onButtonPressed(Button.A, function () {<br />
Platzhalter = randint(0, 0)<br />
})<br />
</pre><br />
</spoiler><br />
</ol><br />
<br />
=== Eckpfeiler zur Programmierung ===<br />
<br />
* Erstelle ein [[Array]], das beim Start des Programmes mit bestimmten Buchstaben des Alphabets gefüllt werden soll. <br />
<br />
* Berechne eine ganzzahlige Zufallszahl und berücksichtige dabei die Länge des Arrays.<br />
<br />
* Jedes Element des [[Array]]s kann durch eine bestimmte Zahl angesprochen werden.<br />
<br />
* Der zufällig bestimmte Buchstabe soll am LED-Display des micro:bit angezeigt werden.<br />
<br />
* Wähle ein [[Ereignis]], bei dem ein neuer Buchstabe angezeigt werden soll.<br />
<br />
=== Schritt für Schritt zur Lösung ===<br />
<br />
Weitere Informationen, Hinweise und auch eine mögliche, komplette Lösung findest du auf der [[stadt_land_fluss_loesung|Lösungsseite zu diesem Beispiel]].<br />
<br />
==[[Datei:presentation.png|20px|Icon]] Präsentation und Reflexion==<br />
<br />
* Stelle dein Ergebnis vor! Was kann dein Programm? <br />
* Was hat dir bei der Entwicklung des Programms gefallen? <br />
* Welche Schwierigkeiten hattest du? Wie konntest du diese lösen?<br />
* Erläutere, wie du die Aufgabenstellung gelöst hast! <br />
<br />
'''Stadt, Land, Fluss-Spiel'''<br />
<br />
* Welche Spielregeln wurden für das Spiel festgelegt? <br />
* Wie hast du dich auf das Spiel vorbereitet?<br />
* Welche Diskussionspunkte ergaben sich während des Spiels?<br />
* Welche Kategorien wurden neben Stadt, Land und Fluss festgelegt?<br />
* Bei welchem Buchstaben war es am schwierigsten, ein passendes Objekt zu jeder Kategorie zu finden. <br />
* Wie könnte das Spiel anspruchsvoller gestaltet werden?<br />
* Fallen dir Kategorien für andere Unterrichtsgegenstände ein?<br />
* Hast du selbst ein Spielblatt mithilfe eines Textverarbeitungs-, Tabellenkalkulations- oder Zeichenprogramms erstellt? Wenn ja: Sind Schwierigkeiten aufgetreten?<br />
<br />
==[[Datei:icon_plus.png|20px|Icon]] Weiterentwicklung ==<br />
<br />
* Füge am Beginn des Programms einen Hinweis ein, bei welchem Ereignis ein neuer Zufallsbuchstabe generiert wird. <br />
<br />
Beispiel: „Drücke Knopf A“ kann mit einem nach links gerichteten Pfeil symbolisiert werden.<br />
<br />
[[Datei:Arrow_left.PNG|50px|Pfeil nach links]]<br />
<br />
* Erweitere das Programm um einen [[Datei:icon_timer.png|20px|Icon]] Countdown, der nach 60 Sekunden das Ende der Spielrunde signalisiert. <br />
<br />
* Erweitere das Programm um eine Stopp-Funktion, welche den Countdown vorzeitig beendet. <br />
<br />
* Stelle sicher, dass bereits verwendete Buchstaben nicht mehr angezeigt werden.<br />
<br />
* Erstelle ein Spielblatt mithilfe eines Textverarbeitungs-, Tabellenkalkulations- oder Zeichenprogramms.<br />
<br />
<br />
<htmlet>makecode_embed</htmlet></div>Martin.teufelhttp://microbit.eeducation.at/index.php?title=Schrittz%C3%A4hler&diff=8069Schrittzähler2022-05-17T06:46:36Z<p>Martin.teufel: /* 20px|Icon Meine Schwester, die Angeberin? */</p>
<hr />
<div>== [[Datei:Icon_story.png|20px|Icon]] Meine Schwester, die Angeberin? ==<br />
<br />
[[Datei:Fittness.jpg|right|400px|border|Schrittzähler Story]]<br />
Meine Schwester behauptet, sie geht jeden Tag 10.000 Schritte. Sie arbeitet als Kindergartenpädagogin und geht täglich zur Arbeit und wieder zurück. Sie meint, damit bleibt sie fit.<br />
<br />
Ich glaube, meine Schwester bindet mir einen Bären auf. An einem Tag 10.000 Schritte? <br />
Wie soll ich das prüfen? <br />
<br />
Alle ihre Schritte an einem Tag zu zählen, das kann ich nicht. Außerdem geht sie vermutlich nicht die ganze Zeit, sondern sitzt auch mal bei ihrer Arbeit. <br />
<br />
Kann ich mit einem selbst gebauten Schrittzähler herausfinden, wie viele Schritte meine Schwester tatsächlich macht?<br />
<br />
== [[Datei:icon_gluehbirne.png|20px|Icon]] Aufgabenstellung ==<br />
<br />
[[Datei:fuss.png|400px|border|right|Schrittzähler Aufgabe]]<br />
* Baue einen Schrittzähler, der am Hand- oder Fußgelenk befestigt wird und beim Gehen die Schritte zählt.<br />
* Bei jedem Schritt wird ein Impuls gezählt und anschließend am Display angezeigt.<br />
* Plane auch die Möglichkeit ein, den Schrittzähler neu zu starten (Reset).<br />
<br />
==[[Datei:icon_material.png|20px|Icon]] Materialien ==<br />
<br />
* micro:bit<br />
* alte Stoffe<br />
* Nadel und Zwirn<br />
* Klettband<br />
* weitere Materialien, je nach Ausführung<br />
<br />
[[Datei:The watch 16.png|400px|border|right|Schrittzähler Tipps und Hifestellungen]]<br />
<br />
== [[Datei:icon_sanduhr.png|20px|Icon]] Zeitaufwand ==<br />
<br />
* 2-3 Stunden<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 />
== [[Datei:Icon_brain.png|20px|Icon]] Kompetenzen ==<br />
[[Datei:The watch 1 w Kopie.png|400px|right|Schrittzähler Tipps und Hifestellungen]]<br />
<br />
* Das solltest mit Nadel und Zwirn, eventuell auch mit einer Nähmaschine umgehen können<br />
<br />
Du lernst<br />
* wie du einen micro:bit zu einem tragbaren Gerät machst<br />
* welche Leistungsfähigkeit professionelle und Selbstbaugeräte haben<br />
* wie du grundlegende Programmierelemente anwendest<br />
<br />
== [[Datei:Icon faecher.png|20px|Icon]] Unterrichtsfächer ==<br />
:INF, WEK, WEX<br />
<br />
== [[Datei:Icon_hilfe.png|20px|Icon]] Tipps und Hilfestellungen ==<br />
[[Datei:IMG 5667 Mittel.jpeg|right|400px|border|Schrittzähler Beispiel]]<br />
[[Datei:Bild 20180506 003516.png|right|400px|border|Schrittzähler Weiterentwicklung]]<br />
Bei jedem Schritt sollte der Zähler um eins weiterzählen.<br />
<br />
===Erforderliche Programmierblöcke===<br />
<ol><br />
<li>Variable anlegen, Variable auf 0 setzen <spoiler text="Block"><br />
<pre id="01"><br />
let schritte = 0<br />
</pre><br />
</spoiler><br />
<li>Ereignis geschüttelt <spoiler text="Block"><br />
<pre id="01"><br />
input.onGesture(Gesture.Shake, function() {<br />
<br />
})<br />
</pre></spoiler><br />
<li>Variablenwert erhöhen <spoiler text="Block"><pre id="01">input.onGesture(Gesture.Shake, function() {<br />
schritte += 1<br />
})</pre></spoiler><br />
<br />
</ol><br />
<br />
===Eckpfeiler zur Programmierung===<br />
<br />
<br />
* Um Schritte zählen zu können, benötigt man eine aussagekräftige Variable. Diese könnte "schrittzahl" heißen. <br />
* Eine Variable ist notwendig, um zu verfolgen, wie viele Bewegungen gemacht werden.<br />
* Die Variable sollte unbedingt bei 0 mit dem Zählen beginnen.<br />
<br />
===[[Programm Schrittzäehler|Schritt für Schritt zur Lösung]]===<br />
:Hinweise zur Lösungsfindung und auch eine mögliche, komplette Lösung findest du auf der [[Schrittzähler Lösung|Lösungsseite zu diesem Beispiel]].<br />
<br />
== [[Datei:presentation.png|20px|Icon]] Präsentation und Reflexion ==<br />
<ol><br />
<li> Stelle dein Ergebnis vor! Was kann dein Schrittzähler?<br />
<li> Wird wirklich der einzelne Schritt gezählt oder sind es 2 Schritte?<br />
<li> Was können professionelle Schrittzähler (Fitnessbänder)?<br />
<li> Was war bei dieser Aufgabe interessant für dich?<br />
<li> Welche Schwierigkeiten sind aufgetreten? Wie konntest du diese beheben?<br />
<li> Erläutere, wie du den micro:bit programmiert hast! Welche Programmierböcke hast du verwendet?<br />
<br />
</ol><br />
<br />
== [[Datei:icon_plus.png|20px|Icon]] Weiterentwicklung ==<br />
<br />
:Wie kannst du den Schrittzähler weiterentwickeln?<br />
<ul><br />
<li>Es gibt auch den Lagesensor auf dem micro:bit, der x-, y- oder z-Richtungen erkennen kann. Versuche den Schrittzähler auf Basis dieses Sensors zu programmieren.<br />
<li>Wie könnte man den Schrittzähler mit der Zeitfunktion (Pausiere (ms)) des micro:bit kombinieren?<br />
<br />
</ul><br />
<br />
<htmlet>makecode_embed</htmlet></div>Martin.teufelhttp://microbit.eeducation.at/index.php?title=Pflanzenbew%C3%A4sserung&diff=8068Pflanzenbewässerung2022-05-17T06:44:59Z<p>Martin.teufel: /* 20px|Icon Weiterentwicklung */</p>
<hr />
<div>== [[Datei:Icon_story.png|20px|Icon]] Gieße deine Pflanzen automatisch! ==<br />
<br />
[[Datei:gießkannemitaugen.jpg|right|500px|border|Pflanzenbewässerung]]<br />
:„Jakob, ich bin begeistert von unserem Pflanzenwächter!“<br />
::„Ja Lea, doch was machen wir, wenn wir nicht zu Hause sind?“<br />
::„Hhmmmhh....automatisches Gießen wäre toll.“<br />
:„Komm Jakob, wir basteln uns eine automatische Pflanzenbewässerung.“<br />
<br />
== [[Datei:icon_gluehbirne.png|20px|Icon]] Aufgabenstellung==<br />
:Erweitere den [[Pflanzenwächter|Pflanzenwächter]] mit einer Bewässerungsautomatik. <br />
:Sobald der micro:bit mit Strom versorgt ist, misst er dauerhaft die Feuchtigkeit der Erde.<br />
:Wird die Erde zu trocken, dient ein kleiner Motor als Pumpwerk.<br />
:Bastle dazu einen passenden Mechanismus.<br />
<br />
<br />
<br />
<br />
<br />
<spoiler><br />
*Zur Überwachung des Feuchtegrades der Blumentopferde gibt der micro:bit Strom über die Pins in die Erde ab<br />
*Dazu wird ein Stromkreis mit Krokoklemmen und Sensoren aufgebaut<br />
*Der Strom vom micro:bit gelangt über Kabel und Sensoren in den Boden und zurück<br />
*Es kann nun gemessen werden, wie viel davon noch tatsächlich in den micro:bit zurück kommt<br />
*Wird ein Schwellenwert unterschritten dreht sich der Servo auf einen bestimmten Winkel und zurück<br />
*Ein Strohhalm transportiert das Wasser<br />
</spoiler><br />
<br />
== [[Datei:icon_material.png|20px|Icon]] Materialien ==<br />
<br />
[[Datei:materialpflanzenbewässerung.jpg|right|500px|border|Material Pflanzenbewässerung]]<br />
* BBC micro:bit<br />
* 2 Krokodilklemmen<br />
* 2 Nägel oder Schrauben<br />
* 1 Gefäß mit trockener Erde<br />
* 1 Gefäß mit feuchter Erde<br />
<br><br />
* 1 Servo (180°)<br />
* 3 Krokoklemmen (mit Stiftende)<br />
* 1 Glas<br />
* 1 Eisstiel (oder Holzleiste)<br />
* 1 Strohhalm<br />
* 2 Gummiringe<br />
* 1 Rolle durchsichtiges Klebeband<br />
<br />
== [[Datei:icon_sanduhr.png|20px|Icon]] Zeitaufwand ==<br />
<br />
2 Schulstunden (ideal geeignet für eine Doppelstunde Technisches Werken)<br />
* 1 Schulstunde zum Entwickeln des Programmes<br />
* 1/2 Stunde zum Aufbau des "Pumpwerkes" (inklusive Materialausgabe)<br />
* 1/2 Stunde Zeit zum Experimentiren und Zusammenräumen<br />
<br />
== [[Datei:Icon_puzzle3.png|20px|Icon]] Schwierigkeitsgrad ==<br />
[[Datei:SternGelb.png|30px|borderless]][[Datei:SternLeer.png|30px|borderless]][[Datei:SternLeer.png|30px|borderless]]<br />
<br />
== [[Datei:Icon_brain.png|20px|Icon]] Kompetenzen ==<br />
<br />
Du lernst und vertiefst<br />
* vernetztes und fachübergreifendes Denken<br />
* das Formulieren und Kodieren von Abläufen in formalen Algorithmen<br />
* das Arbeiten mit Pins und Krokoklemmen <br />
* das richtige ansteuern eines Servo Motors<br />
* Fingerfertigkeit beim Basteln<br />
<br />
== [[Datei:Icon faecher.png|20px|Icon]] Unterrichtsfächer ==<br />
* Informatik <br />
* Technisches Werken<br />
* Biologie<br />
<br />
== [[Datei:Icon_hilfe.png|20px|Icon]] Tipps und Hilfestellung ==<br />
<br />
===Ziel===<br />
Der Servo soll mit dem Strohhalm Wasser aus dem Glas in den Topf mit trockener Erde pumpen.<br />
<br />
===Erforderliche Programmierblöcke===<br />
<ol><br />
<li>[[Variablen|Variable]] <spoiler text="Block"> <br />
<pre id="pre01"><br />
let Platzhalter = 0<br />
basic.forever(function () {<br />
Platzhalter += 1<br />
basic.showNumber(Platzhalter)<br />
})<br />
</pre> </spoiler><br />
<li>Verschachtelte [[Bedingte_Anweisungen|bedingte Anweisungen]] <spoiler text="Block"> <br />
<pre id="pre01"><br />
basic.forever(function () {<br />
if (true) {<br />
<br />
} else {<br />
if (true) {<br />
<br />
} else {<br />
<br />
}<br />
}<br />
})<br />
</pre> </spoiler><br />
<li>[[Schleifen|dauerhaft]] <spoiler text="Block"> <br />
<pre id="pre01"><br />
basic.forever(function (.) {<br />
})<br />
</pre> </spoiler><br />
<li>[[Schleifen|beim Start]] <spoiler text="Block"><br />
<pre id="pre01"><br />
.<br />
</pre> </spoiler><br />
<li>schreibe analogen Pin <spoiler text="Block"><br />
<pre id="pre01"><br />
basic.forever(function () {<br />
pins.analogWritePin(AnalogPin.P1, 1023)<br />
})<br />
<br />
</pre> </spoiler><br />
<li> setze Winkel von Servo an Pin.. auf ..Grad <spoiler text="Block"><br />
<pre id="pre01"><br />
pins.servoWritePin(AnalogPin.P0, 180)<br />
</pre> </spoiler><br />
</ol><br />
<htmlet>makecode_embed</htmlet><br />
<br />
===Eckpfeiler zur Programmierung und Umsetzung===<br />
:<ol><br />
:<li>Vom Pflanzenwächter wissen wir, dass die Feuchtigkeit niedrig ist, wenn der Messwert einen bestimmten Wert unterschreitet.</li> <spoiler> IF Abfrage </spoiler><br />
:<li>Der Servo wird am Pin P2 angeschlossen.</li><br />
:<li>Du kannst mit dem entsprechenden Programm Block den Drehwinkel des Servos ändern.</li> <spoiler> IF Abfrage </spoiler><br />
:<li>Es gibt eine Stellung zum Aufnehmen des Wassers und einen bestimmten Winkel wo das das Wasser in den Blumentopf ablaufen kann.</li><br />
</ol><br />
<br />
===[[Pflanzenbewässerung_Lösung|Schritt für Schritt zur Lösung]]===<br />
:Hinweise zur Lösungsfindung und die Lösung findest du auf der [[Pflanzenbewässerung_Lösung|Lösungsseite zu diesem Beispiel]].<br />
<br />
== [[Datei:presentation.png|20px|Icon]] Präsentation und Reflexion ==<br />
* Stelle dein Ergebnis vor! Was kann dein Produkt? <br />
* Was hat dir bei der Entwicklung deines Produktes gefallen? <br />
* Welche Schwierigkeiten hattest du? Wie konntest du diese lösen?<br />
* Erläutere, wie du dein Produkt programmiert hast!<br />
* Was war bei dieser Aufgabe interessant für dich?<br />
<br />
== [[Datei:icon_plus.png|20px|Icon]] Weiterentwicklung ==<br />
<br />
* Ergänze einen Audioalarm mit dem eingebauten Lautsprecher des BBC micro:bit V2<br />
* Erstelle ein Video, das dein Projekt beschreibt und zum Nachbauen einladet <br />
* Plane und gestalte passende 3D-Druckteile</div>Martin.teufelhttp://microbit.eeducation.at/index.php?title=Pflanzenbew%C3%A4sserung&diff=8067Pflanzenbewässerung2022-05-17T06:44:41Z<p>Martin.teufel: /* 20px|Icon Aufgabenstellung */</p>
<hr />
<div>== [[Datei:Icon_story.png|20px|Icon]] Gieße deine Pflanzen automatisch! ==<br />
<br />
[[Datei:gießkannemitaugen.jpg|right|500px|border|Pflanzenbewässerung]]<br />
:„Jakob, ich bin begeistert von unserem Pflanzenwächter!“<br />
::„Ja Lea, doch was machen wir, wenn wir nicht zu Hause sind?“<br />
::„Hhmmmhh....automatisches Gießen wäre toll.“<br />
:„Komm Jakob, wir basteln uns eine automatische Pflanzenbewässerung.“<br />
<br />
== [[Datei:icon_gluehbirne.png|20px|Icon]] Aufgabenstellung==<br />
:Erweitere den [[Pflanzenwächter|Pflanzenwächter]] mit einer Bewässerungsautomatik. <br />
:Sobald der micro:bit mit Strom versorgt ist, misst er dauerhaft die Feuchtigkeit der Erde.<br />
:Wird die Erde zu trocken, dient ein kleiner Motor als Pumpwerk.<br />
:Bastle dazu einen passenden Mechanismus.<br />
<br />
<br />
<br />
<br />
<br />
<spoiler><br />
*Zur Überwachung des Feuchtegrades der Blumentopferde gibt der micro:bit Strom über die Pins in die Erde ab<br />
*Dazu wird ein Stromkreis mit Krokoklemmen und Sensoren aufgebaut<br />
*Der Strom vom micro:bit gelangt über Kabel und Sensoren in den Boden und zurück<br />
*Es kann nun gemessen werden, wie viel davon noch tatsächlich in den micro:bit zurück kommt<br />
*Wird ein Schwellenwert unterschritten dreht sich der Servo auf einen bestimmten Winkel und zurück<br />
*Ein Strohhalm transportiert das Wasser<br />
</spoiler><br />
<br />
== [[Datei:icon_material.png|20px|Icon]] Materialien ==<br />
<br />
[[Datei:materialpflanzenbewässerung.jpg|right|500px|border|Material Pflanzenbewässerung]]<br />
* BBC micro:bit<br />
* 2 Krokodilklemmen<br />
* 2 Nägel oder Schrauben<br />
* 1 Gefäß mit trockener Erde<br />
* 1 Gefäß mit feuchter Erde<br />
<br><br />
* 1 Servo (180°)<br />
* 3 Krokoklemmen (mit Stiftende)<br />
* 1 Glas<br />
* 1 Eisstiel (oder Holzleiste)<br />
* 1 Strohhalm<br />
* 2 Gummiringe<br />
* 1 Rolle durchsichtiges Klebeband<br />
<br />
== [[Datei:icon_sanduhr.png|20px|Icon]] Zeitaufwand ==<br />
<br />
2 Schulstunden (ideal geeignet für eine Doppelstunde Technisches Werken)<br />
* 1 Schulstunde zum Entwickeln des Programmes<br />
* 1/2 Stunde zum Aufbau des "Pumpwerkes" (inklusive Materialausgabe)<br />
* 1/2 Stunde Zeit zum Experimentiren und Zusammenräumen<br />
<br />
== [[Datei:Icon_puzzle3.png|20px|Icon]] Schwierigkeitsgrad ==<br />
[[Datei:SternGelb.png|30px|borderless]][[Datei:SternLeer.png|30px|borderless]][[Datei:SternLeer.png|30px|borderless]]<br />
<br />
== [[Datei:Icon_brain.png|20px|Icon]] Kompetenzen ==<br />
<br />
Du lernst und vertiefst<br />
* vernetztes und fachübergreifendes Denken<br />
* das Formulieren und Kodieren von Abläufen in formalen Algorithmen<br />
* das Arbeiten mit Pins und Krokoklemmen <br />
* das richtige ansteuern eines Servo Motors<br />
* Fingerfertigkeit beim Basteln<br />
<br />
== [[Datei:Icon faecher.png|20px|Icon]] Unterrichtsfächer ==<br />
* Informatik <br />
* Technisches Werken<br />
* Biologie<br />
<br />
== [[Datei:Icon_hilfe.png|20px|Icon]] Tipps und Hilfestellung ==<br />
<br />
===Ziel===<br />
Der Servo soll mit dem Strohhalm Wasser aus dem Glas in den Topf mit trockener Erde pumpen.<br />
<br />
===Erforderliche Programmierblöcke===<br />
<ol><br />
<li>[[Variablen|Variable]] <spoiler text="Block"> <br />
<pre id="pre01"><br />
let Platzhalter = 0<br />
basic.forever(function () {<br />
Platzhalter += 1<br />
basic.showNumber(Platzhalter)<br />
})<br />
</pre> </spoiler><br />
<li>Verschachtelte [[Bedingte_Anweisungen|bedingte Anweisungen]] <spoiler text="Block"> <br />
<pre id="pre01"><br />
basic.forever(function () {<br />
if (true) {<br />
<br />
} else {<br />
if (true) {<br />
<br />
} else {<br />
<br />
}<br />
}<br />
})<br />
</pre> </spoiler><br />
<li>[[Schleifen|dauerhaft]] <spoiler text="Block"> <br />
<pre id="pre01"><br />
basic.forever(function (.) {<br />
})<br />
</pre> </spoiler><br />
<li>[[Schleifen|beim Start]] <spoiler text="Block"><br />
<pre id="pre01"><br />
.<br />
</pre> </spoiler><br />
<li>schreibe analogen Pin <spoiler text="Block"><br />
<pre id="pre01"><br />
basic.forever(function () {<br />
pins.analogWritePin(AnalogPin.P1, 1023)<br />
})<br />
<br />
</pre> </spoiler><br />
<li> setze Winkel von Servo an Pin.. auf ..Grad <spoiler text="Block"><br />
<pre id="pre01"><br />
pins.servoWritePin(AnalogPin.P0, 180)<br />
</pre> </spoiler><br />
</ol><br />
<htmlet>makecode_embed</htmlet><br />
<br />
===Eckpfeiler zur Programmierung und Umsetzung===<br />
:<ol><br />
:<li>Vom Pflanzenwächter wissen wir, dass die Feuchtigkeit niedrig ist, wenn der Messwert einen bestimmten Wert unterschreitet.</li> <spoiler> IF Abfrage </spoiler><br />
:<li>Der Servo wird am Pin P2 angeschlossen.</li><br />
:<li>Du kannst mit dem entsprechenden Programm Block den Drehwinkel des Servos ändern.</li> <spoiler> IF Abfrage </spoiler><br />
:<li>Es gibt eine Stellung zum Aufnehmen des Wassers und einen bestimmten Winkel wo das das Wasser in den Blumentopf ablaufen kann.</li><br />
</ol><br />
<br />
===[[Pflanzenbewässerung_Lösung|Schritt für Schritt zur Lösung]]===<br />
:Hinweise zur Lösungsfindung und die Lösung findest du auf der [[Pflanzenbewässerung_Lösung|Lösungsseite zu diesem Beispiel]].<br />
<br />
== [[Datei:presentation.png|20px|Icon]] Präsentation und Reflexion ==<br />
* Stelle dein Ergebnis vor! Was kann dein Produkt? <br />
* Was hat dir bei der Entwicklung deines Produktes gefallen? <br />
* Welche Schwierigkeiten hattest du? Wie konntest du diese lösen?<br />
* Erläutere, wie du dein Produkt programmiert hast!<br />
* Was war bei dieser Aufgabe interessant für dich?<br />
<br />
== [[Datei:icon_plus.png|20px|Icon]] Weiterentwicklung ==<br />
<br />
* Ergänze einen Audioalarm mit dem eingebauten Lautsprecher des mico:bit V2<br />
* Erstelle ein Video, das dein Projekt beschreibt und zum Nachbauen einladet <br />
* Plane und gestalte passende 3D-Druckteile</div>Martin.teufelhttp://microbit.eeducation.at/index.php?title=Pflanzenbew%C3%A4sserung&diff=8066Pflanzenbewässerung2022-05-17T06:44:29Z<p>Martin.teufel: /* 20px|Icon Gieße deine Pflanzen automatisch! */</p>
<hr />
<div>== [[Datei:Icon_story.png|20px|Icon]] Gieße deine Pflanzen automatisch! ==<br />
<br />
[[Datei:gießkannemitaugen.jpg|right|500px|border|Pflanzenbewässerung]]<br />
:„Jakob, ich bin begeistert von unserem Pflanzenwächter!“<br />
::„Ja Lea, doch was machen wir, wenn wir nicht zu Hause sind?“<br />
::„Hhmmmhh....automatisches Gießen wäre toll.“<br />
:„Komm Jakob, wir basteln uns eine automatische Pflanzenbewässerung.“<br />
<br />
== [[Datei:icon_gluehbirne.png|20px|Icon]] Aufgabenstellung==<br />
:Erweitere den [[Pflanzenwächter|Pflanzenwächter]] mit einer Bewässerungsautomatik. <br />
:Sobald der micro:bit mit Strom versorgt ist, misst er dauerhaft die Feuchtigkeit der Erde.<br />
:Wird die Erde zu trocken dient ein kleiner Motor als Pumpwerk.<br />
:Bastle dazu einen passenden Mechanismus.<br />
<br />
<br />
<br />
<br />
<br />
<spoiler><br />
*Zur Überwachung des Feuchtegrades der Blumentopferde gibt der micro:bit Strom über die Pins in die Erde ab<br />
*Dazu wird ein Stromkreis mit Krokoklemmen und Sensoren aufgebaut<br />
*Der Strom vom micro:bit gelangt über Kabel und Sensoren in den Boden und zurück<br />
*Es kann nun gemessen werden, wie viel davon noch tatsächlich in den micro:bit zurück kommt<br />
*Wird ein Schwellenwert unterschritten dreht sich der Servo auf einen bestimmten Winkel und zurück<br />
*Ein Strohhalm transportiert das Wasser<br />
</spoiler><br />
<br />
== [[Datei:icon_material.png|20px|Icon]] Materialien ==<br />
<br />
[[Datei:materialpflanzenbewässerung.jpg|right|500px|border|Material Pflanzenbewässerung]]<br />
* BBC micro:bit<br />
* 2 Krokodilklemmen<br />
* 2 Nägel oder Schrauben<br />
* 1 Gefäß mit trockener Erde<br />
* 1 Gefäß mit feuchter Erde<br />
<br><br />
* 1 Servo (180°)<br />
* 3 Krokoklemmen (mit Stiftende)<br />
* 1 Glas<br />
* 1 Eisstiel (oder Holzleiste)<br />
* 1 Strohhalm<br />
* 2 Gummiringe<br />
* 1 Rolle durchsichtiges Klebeband<br />
<br />
== [[Datei:icon_sanduhr.png|20px|Icon]] Zeitaufwand ==<br />
<br />
2 Schulstunden (ideal geeignet für eine Doppelstunde Technisches Werken)<br />
* 1 Schulstunde zum Entwickeln des Programmes<br />
* 1/2 Stunde zum Aufbau des "Pumpwerkes" (inklusive Materialausgabe)<br />
* 1/2 Stunde Zeit zum Experimentiren und Zusammenräumen<br />
<br />
== [[Datei:Icon_puzzle3.png|20px|Icon]] Schwierigkeitsgrad ==<br />
[[Datei:SternGelb.png|30px|borderless]][[Datei:SternLeer.png|30px|borderless]][[Datei:SternLeer.png|30px|borderless]]<br />
<br />
== [[Datei:Icon_brain.png|20px|Icon]] Kompetenzen ==<br />
<br />
Du lernst und vertiefst<br />
* vernetztes und fachübergreifendes Denken<br />
* das Formulieren und Kodieren von Abläufen in formalen Algorithmen<br />
* das Arbeiten mit Pins und Krokoklemmen <br />
* das richtige ansteuern eines Servo Motors<br />
* Fingerfertigkeit beim Basteln<br />
<br />
== [[Datei:Icon faecher.png|20px|Icon]] Unterrichtsfächer ==<br />
* Informatik <br />
* Technisches Werken<br />
* Biologie<br />
<br />
== [[Datei:Icon_hilfe.png|20px|Icon]] Tipps und Hilfestellung ==<br />
<br />
===Ziel===<br />
Der Servo soll mit dem Strohhalm Wasser aus dem Glas in den Topf mit trockener Erde pumpen.<br />
<br />
===Erforderliche Programmierblöcke===<br />
<ol><br />
<li>[[Variablen|Variable]] <spoiler text="Block"> <br />
<pre id="pre01"><br />
let Platzhalter = 0<br />
basic.forever(function () {<br />
Platzhalter += 1<br />
basic.showNumber(Platzhalter)<br />
})<br />
</pre> </spoiler><br />
<li>Verschachtelte [[Bedingte_Anweisungen|bedingte Anweisungen]] <spoiler text="Block"> <br />
<pre id="pre01"><br />
basic.forever(function () {<br />
if (true) {<br />
<br />
} else {<br />
if (true) {<br />
<br />
} else {<br />
<br />
}<br />
}<br />
})<br />
</pre> </spoiler><br />
<li>[[Schleifen|dauerhaft]] <spoiler text="Block"> <br />
<pre id="pre01"><br />
basic.forever(function (.) {<br />
})<br />
</pre> </spoiler><br />
<li>[[Schleifen|beim Start]] <spoiler text="Block"><br />
<pre id="pre01"><br />
.<br />
</pre> </spoiler><br />
<li>schreibe analogen Pin <spoiler text="Block"><br />
<pre id="pre01"><br />
basic.forever(function () {<br />
pins.analogWritePin(AnalogPin.P1, 1023)<br />
})<br />
<br />
</pre> </spoiler><br />
<li> setze Winkel von Servo an Pin.. auf ..Grad <spoiler text="Block"><br />
<pre id="pre01"><br />
pins.servoWritePin(AnalogPin.P0, 180)<br />
</pre> </spoiler><br />
</ol><br />
<htmlet>makecode_embed</htmlet><br />
<br />
===Eckpfeiler zur Programmierung und Umsetzung===<br />
:<ol><br />
:<li>Vom Pflanzenwächter wissen wir, dass die Feuchtigkeit niedrig ist, wenn der Messwert einen bestimmten Wert unterschreitet.</li> <spoiler> IF Abfrage </spoiler><br />
:<li>Der Servo wird am Pin P2 angeschlossen.</li><br />
:<li>Du kannst mit dem entsprechenden Programm Block den Drehwinkel des Servos ändern.</li> <spoiler> IF Abfrage </spoiler><br />
:<li>Es gibt eine Stellung zum Aufnehmen des Wassers und einen bestimmten Winkel wo das das Wasser in den Blumentopf ablaufen kann.</li><br />
</ol><br />
<br />
===[[Pflanzenbewässerung_Lösung|Schritt für Schritt zur Lösung]]===<br />
:Hinweise zur Lösungsfindung und die Lösung findest du auf der [[Pflanzenbewässerung_Lösung|Lösungsseite zu diesem Beispiel]].<br />
<br />
== [[Datei:presentation.png|20px|Icon]] Präsentation und Reflexion ==<br />
* Stelle dein Ergebnis vor! Was kann dein Produkt? <br />
* Was hat dir bei der Entwicklung deines Produktes gefallen? <br />
* Welche Schwierigkeiten hattest du? Wie konntest du diese lösen?<br />
* Erläutere, wie du dein Produkt programmiert hast!<br />
* Was war bei dieser Aufgabe interessant für dich?<br />
<br />
== [[Datei:icon_plus.png|20px|Icon]] Weiterentwicklung ==<br />
<br />
* Ergänze einen Audioalarm mit dem eingebauten Lautsprecher des mico:bit V2<br />
* Erstelle ein Video, das dein Projekt beschreibt und zum Nachbauen einladet <br />
* Plane und gestalte passende 3D-Druckteile</div>Martin.teufelhttp://microbit.eeducation.at/index.php?title=Pflanzenw%C3%A4chter&diff=8065Pflanzenwächter2022-05-17T06:43:32Z<p>Martin.teufel: /* 20px|Icon Weiterentwicklung */</p>
<hr />
<div>== [[Datei:Icon_story.png|20px|Icon]] Blumengießen vergessen schwer gemacht! ==<br />
<br />
[[Datei:maedchenundgießkanne.jpg|right|500px|border|Pflanzenwächter]]<br />
:„Sag mal Lea, hast du die Pflanze von Oma gegossen?“<br />
::„Äähhhm, … nein?! Ooooohh, diese Pflanze ist total vertrocknet.“<br />
::„Jakob, ich glaube, wir werden diesmal auf unser Blumendiensttaschengeld verzichten müssen.“<br />
:„Lea, das passiert uns nicht mehr! Wir brauchen doch nur etwas, das uns zeigt, ob die Pflanze genügend Wasser hat.“<br />
<br />
== [[Datei:icon_gluehbirne.png|20px|Icon]] Aufgabenstellung==<br />
:Der BBC micro:bit dient als Messgerät für den Feuchtegrad im Blumentopf.<br />
::Sobald der micro:bit mit Strom versorgt ist, misst er dauerhaft und zeigt den Messwert als Graph.<br />
::Wird die Taste A gedrückt, zeigt er den Wert als Zahl.<br />
<br />
<spoiler><br />
*Zur Überwachung des Feuchtegrades der Blumentopferde gibt der micro:bit Strom über die Pins in die Erde ab<br />
*Dazu wird ein Stromkreis mit Krokoklemmen und Sensoren aufgebaut<br />
*Der Strom vom micro:bit gelangt über Kabel und Sensoren in den Boden und zurück<br />
*Es kann nun gemessen werden, wie viel davon noch tatsächlich in den micro:bit zurück kommt<br />
*Dieser Wert wird als Graph auf der LED MAtrix angezeigt<br />
</spoiler><br />
<br />
== [[Datei:icon_material.png|20px|Icon]] Materialien ==<br />
<br />
[[Datei:materialpflanzenwächter.jpg|right|500px|border|Material Pflanzenwächter]]<br />
* BBC micro:bit<br />
* 2 Krokodilklemmen<br />
* 2 Nägel oder Schrauben<br />
* 1 Gefäß mit trockener Erde<br />
* 1 Gefäß mit feuchter Erde<br />
<br />
== [[Datei:icon_sanduhr.png|20px|Icon]] Zeitaufwand ==<br />
<br />
* 2 Schulstunden zum Entwickeln des Programmes und für erste Messungen<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 />
== [[Datei:Icon_brain.png|20px|Icon]] Kompetenzen ==<br />
<br />
Du lernst<br />
* vernetztes und fachübergreifendes Denken<br />
* das Formulieren und Kodieren von Abläufen in formalen Algorithmen<br />
* das Arbeiten mit Pins und Krokoklemmen <br />
* Sensordaten zu lesen und zu interpretieren<br />
<br />
== [[Datei:Icon faecher.png|20px|Icon]] Unterrichtsfächer ==<br />
INF, BU, WE<br />
<br />
== [[Datei:Icon_hilfe.png|20px|Icon]] Tipps und Hilfestellung ==<br />
<br />
===Ziel===<br />
Der micro:bit soll den Feuchtegrad der Erde mit einem Graph darstellen.<spoiler><br />
* Zu Beginn wollen wir nur die Feuchtigkeit messen<br />
* Danach können wir auch Sensordaten und Werte am micro:bit anzeigen lassen<br />
* Verschwende keine Energie und optimiere deinen Code<br />
</spoiler><br />
<br />
===Erforderliche Programmierblöcke===<br />
:<ol><br />
:<li>[[Variablen|Variable]] <spoiler text="Block"> [[Datei:Variable.png|border|500px|Icon]]</spoiler><br />
:<li>Verschachtelte [[Bedingte_Anweisungen|bedingte Anweisungen]] <spoiler text="Block"> [[Datei:Geschachtelte verzweigung.png|500px|Icon|border|Bedingte Anweisung verschachtelt]]</spoiler><br />
:<li>[[Schleifen|dauerhaft]] <spoiler text="Block"> [[Datei:dauerhaft.png|500px|Icon|border|]]</spoiler><br />
:<li>[[Schleifen|beim Start]] <spoiler text="Block"> [[Datei:Beimstart.png|500px|Icon|border|]]</spoiler><br />
:<li>schreibe analogen Pin <spoiler text="Block"> [[Datei:Schreibepin.png|500px|Icon|border|]]</spoiler><br />
:<li>zeichne Balkendiagramm <spoiler text="Block"> [[Datei:Balkendiagramm.PNG|500px|Icon|border|]]</spoiler><br />
:</ol><br />
<br />
===Eckpfeiler zur Programmierung===<br />
:<ol><br />
:<li>Durch Ansteuern eines Pins gibt dieser einen Strom aus.</li><br />
:<li>Wir lesen die Spannung an einem weiteren Pin aus und bilden diesen Wert in einer Variable ab.</li><br />
:<li>Variablen können auf der LED Matrix grafisch dargestellt werden.</li><br />
:<li>Die Werte der Variablen können auch als Zahl auf der LED Matrix dargestellt werden. In unserem Fall nur dann, wenn der Knopf A gedrückt wird.</li><br />
</ol><br />
<br />
===[[Pflanzenwächter_Lösung|Schritt für Schritt zur Lösung]]===<br />
:Hinweise zur Lösungsfindung und die Lösung findest du auf der [[Pflanzenwächter_Lösung|Lösungsseite zu diesem Beispiel]].<br />
<br />
== [[Datei:presentation.png|20px|Icon]] Präsentation und Reflexion ==<br />
<br />
# Stelle dein Ergebnis vor!<br />
# Was kann dein Messgerät? Messen andere micro:bits gleiche Werte?<br />
# Vergleiche die Werte unterschiedlicher Blumentöpfe.<br />
# Hast du aussagekräftige Werte bekommen? Kannst du damit eine Skala erstellen?<br />
# Was hat dir bei der Entwicklung deines Produkts gefallen?<br />
# Welche Schwierigkeiten hattest du? Wie konntest du sie lösen?<br />
# Erläutere, wie dein Programm aussieht!<br />
# Was war bei dieser Aufgabe interessant für dich?<br />
<br />
== [[Datei:icon_plus.png|20px|Icon]] Weiterentwicklung ==<br />
<br />
* Audioalarm beim Überschreiten eines Schwellenwertes<br />
* Smileys anstelle des Graphen bei der Ausgabe der Feuchtigkeit<br />
* Feuchtigkeitswerte zu anderen BBC micro:bit senden<br />
* Bau eines Pflanzenwächters mit Bewässerungsautomatik <spoiler>(https://youtu.be/7eC_VjH1eP0, https://makecode.microbit.org/projects/plant-watering)</spoiler></div>Martin.teufelhttp://microbit.eeducation.at/index.php?title=Nachrichten_senden_und_empfangen&diff=8064Nachrichten senden und empfangen2022-05-17T06:42:40Z<p>Martin.teufel: /* 20px|Icon Weiterentwicklung */</p>
<hr />
<div>== [[Datei:Icon_story.png|20px|Icon]] An der Bushaltestelle ... ==<br />
[[Datei:04_alarm_v4.jpg |right|400px|border| 2 micro:bits A und B]]<br />
:„Hey Mia, hast du neue Kopfhörer? Und … extrem coole Farbe, ganz in Pink?!“ <br />
::„Ja Steffi, finde ich auch. Musste meine ganzen Ersparnisse aufbrauchen, aber was soll’s?“ <br />
:„YOLO, Sis. Sag, die haben ja gar kein Kabel zum Smartphone. Geht das?“ <br />
::„Ja, geht – mit Bluetooth. Da kann man Musik übertragen und noch viel mehr. Mir fällt da ein, dieser micro:bit ... der kann doch auch Bluetooth?! Komm mit, ich zeig dir, was man damit anstellen kann.“<br />
<br />
== [[Datei:icon_gluehbirne.png|20px|Icon]] Aufgabenstellung ==<br />
Das ist eine Teamaufgabe, du machst dieses Beispiel am besten im 2er-Team.<br />
<br />
micro:bit A und B senden und empfangen Nachrichten. micro:bit A sendet ein ♦ an micro:bit B, woraufhin dieser den Empfang bestätigt und das ♦ anzeigt. <br />
Umgekehrt sendet micro:bit&nbsp;B ein ♥ an micro:bit&nbsp;A, der es nun wiederum anzeigt.<br />
<spoiler text="Hinweis">Das Symbol „diamond“ ♦ sieht am micro:bit so aus [[Datei:05_diamond.PNG|80px]], weist keine Füllung auf und besteht nur aus dem Umriss.</spoiler><br />
<br />
== [[Datei:icon_material.png|20px|Icon]] Materialien ==<br />
* 2 BBC micro:bit (enthält Platine, Kabel, Batterie)<br />
<br />
== [[Datei:icon_sanduhr.png|20px|Icon]] Zeitaufwand ==<br />
<br />
* ca. 1 Schulstunde zur Programmierung<br />
* ca. 1 Schulstunde zum anschließenden Experimentieren<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 />
== [[Datei:Icon_brain.png|20px|Icon]] Kompetenzen ==<br />
Du lernst<br />
*eigene Symbole (LEDs) zu zeichnen.<br />
*Symbole im Display anzuzeigen.<br />
*die ereignisgesteuerte Programmierung. <spoiler text="Hinweis">z.B. „wenn Knopf A gedrückt“</spoiler><br />
*Zeichenfolgen per Bluetooth („Funk“) zu senden und zu empfangen.<br />
*eine Anzeige im Display zur besseren Lesbarkeit zu pausieren.<br />
*die maximale Entfernung bei Bluetooth-Übertragungen kennen.<br />
<br />
== [[Datei:Icon faecher.png|20px|Icon]] Unterrichtsfächer ==<br />
Informatik, Physik<br />
<br />
== [[Datei:Icon_hilfe.png|20px|Icon]] Tipps und Hilfestellungen ==<br />
<br />
=== Erforderliche Programmierblöcke ===<br />
[[Ereignissteuerung]], [[Funk]], [[Anzeige]], [[Gruppe]], [[Zeichenfolgen]]<br />
<br />
=== Eckpfeiler zur Programmierung ===<br />
Verwende zum Senden der Nachrichten die [[Zeichenfolgen]] „diamond“ für ♦ und „heart“ für ♥.<br />
<br />
<b>micro:bit A</b><br />
* Setze die [[Gruppe]] beim Start des Programmes für beide micro:bits auf den gleichen Wert, z.B. 34. <spoiler text="Hinweis">Die beiden micro:bits müssen sich in derselben Gruppe befinden.</spoiler><br />
* Starte die Übertragung von micro:bit A durch Drücken des Knopfes A – [[Ereignissteuerung]].<br />
* Signalisiere die Übertragungsrichtung von A [[Datei:Iconmonstr-arrow-20re-120.png|20px]] B mit einem selbst gezeichneten Pfeil in der [[Anzeige]].<br />
* Sende das Symbol ♦ an die eingestellte [[Gruppe]] <spoiler text="Hinweis">Du musst zum Senden das Symbol ♦ in Text, d.h. in die [[Zeichenfolgen|Zeichenfolge]] „diamond“ übersetzen.</spoiler><br />
* Zeige das gesendete Symbol ♦ in der [[Anzeige]] und bestätige die Übertragung mit einem [[Datei:Iconmonstr-check-mark-17-120.png|20px]].<br />
* Lösche die [[Anzeige]] komplett.<br />
<br />
<b>micro:bit B</b><br />
* Wenn das Datenpaket empfangen wurde und die [[Zeichenfolgen|Zeichenfolge]] „diamond“ lautet, soll micro:bit B aktiv werden.<br />
* Bestätige den Empfang der Übertragung mit einem [[Datei:Iconmonstr-check-mark-17-120.png|20px]].<br />
* Zeige das empfangene Symbol an. <spoiler text="Hinweis">Das Symbol ♦ entspricht der [[Zeichenfolgen|Zeichenfolge]] „diamond“.</spoiler><br />
<br />
Das ist die erste Hälfte des Programms, die zweite Hälfte geht so:<br />
<br />
Verwende micro:bit B zum Senden des Symbols „heart“ für ♥ und micro:bit A zum Empfangen analog obiger Anleitung, d.h. vertausche die Rollen.<br />
<br />
=== [[Nachrichten_senden_und_empfangen_Loesung|Schritt für Schritt zur Lösung]]===<br />
Weitere Informationen, Hinweise und auch eine mögliche, komplette Lösung findest du auf der [[Nachrichten__senden_und_empfangen_Loesung|Lösungsseite zu diesem Beispiel]].<br />
<br />
== [[Datei:presentation.png|20px|Icon]] Präsentation und Reflexion ==<br />
<br />
* Stelle dein Ergebnis vor! Was ist dir besonders gut gelungen?<br />
* Was hat dir bei der Entwicklung deines Produkts gefallen? <br />
* Welche Schwierigkeiten hattest du? Wie konntest du diese lösen?<br />
* Erläutere, wie du dein Produkt programmiert hast!<br />
* Was war bei dieser Aufgabe interessant für dich?<br />
<br />
<b>Versuche die Antworten durch Internet-Recherche und Diskussion mit anderen herauszufinden.</b><br />
*Was ist Bluetooth? – Entfernung Sender/Empfänger?<br />
*Was ist Wireless Lan (WLAN)? – Entfernung Sender/Empfänger?<br />
*Gibt es einen Unterschied zwischen WLAN und Bluetooth? Wenn ja, schildere diesen genau.<br />
*Wie funktioniert eine Datenübertragung ohne Kabel?<br />
<br />
== [[Datei:icon_plus.png|20px|Icon]] Weiterentwicklung ==<br />
<br />
*Variationen [[Datei:Iconmonstr-arrow-20re-120.png|20px]] 3 BBC micro:bit, Tasten A/B senden jeweils an die beiden anderen und/oder Tasten A+B senden an micro:bit C<br />
*Komplexere Anwendungen [[Datei:Iconmonstr-arrow-20re-120.png|20px]] Eintrittszähler: 2 BBC micro:bit senden an den dritten. micro:bit Nr. 3 ist NUR der Empfänger, zählt ständig weiter und zeigt die Nummer aller gezählten Personen an.<br />
*Adaptionen, Neuentwicklungen [[Datei:Iconmonstr-arrow-20re-120.png|20px]] Schwarm Alarmanlage: 1 Empfänger mit Lautsprecher, viele Alarmsensoren auf dem gleichen Kanal (Gruppe).<br />
<br />
<htmlet>makecode_embed</htmlet></div>Martin.teufelhttp://microbit.eeducation.at/index.php?title=Nachrichten_senden_und_empfangen&diff=8063Nachrichten senden und empfangen2022-05-17T06:42:31Z<p>Martin.teufel: /* 20px|Icon Weiterentwicklung */</p>
<hr />
<div>== [[Datei:Icon_story.png|20px|Icon]] An der Bushaltestelle ... ==<br />
[[Datei:04_alarm_v4.jpg |right|400px|border| 2 micro:bits A und B]]<br />
:„Hey Mia, hast du neue Kopfhörer? Und … extrem coole Farbe, ganz in Pink?!“ <br />
::„Ja Steffi, finde ich auch. Musste meine ganzen Ersparnisse aufbrauchen, aber was soll’s?“ <br />
:„YOLO, Sis. Sag, die haben ja gar kein Kabel zum Smartphone. Geht das?“ <br />
::„Ja, geht – mit Bluetooth. Da kann man Musik übertragen und noch viel mehr. Mir fällt da ein, dieser micro:bit ... der kann doch auch Bluetooth?! Komm mit, ich zeig dir, was man damit anstellen kann.“<br />
<br />
== [[Datei:icon_gluehbirne.png|20px|Icon]] Aufgabenstellung ==<br />
Das ist eine Teamaufgabe, du machst dieses Beispiel am besten im 2er-Team.<br />
<br />
micro:bit A und B senden und empfangen Nachrichten. micro:bit A sendet ein ♦ an micro:bit B, woraufhin dieser den Empfang bestätigt und das ♦ anzeigt. <br />
Umgekehrt sendet micro:bit&nbsp;B ein ♥ an micro:bit&nbsp;A, der es nun wiederum anzeigt.<br />
<spoiler text="Hinweis">Das Symbol „diamond“ ♦ sieht am micro:bit so aus [[Datei:05_diamond.PNG|80px]], weist keine Füllung auf und besteht nur aus dem Umriss.</spoiler><br />
<br />
== [[Datei:icon_material.png|20px|Icon]] Materialien ==<br />
* 2 BBC micro:bit (enthält Platine, Kabel, Batterie)<br />
<br />
== [[Datei:icon_sanduhr.png|20px|Icon]] Zeitaufwand ==<br />
<br />
* ca. 1 Schulstunde zur Programmierung<br />
* ca. 1 Schulstunde zum anschließenden Experimentieren<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 />
== [[Datei:Icon_brain.png|20px|Icon]] Kompetenzen ==<br />
Du lernst<br />
*eigene Symbole (LEDs) zu zeichnen.<br />
*Symbole im Display anzuzeigen.<br />
*die ereignisgesteuerte Programmierung. <spoiler text="Hinweis">z.B. „wenn Knopf A gedrückt“</spoiler><br />
*Zeichenfolgen per Bluetooth („Funk“) zu senden und zu empfangen.<br />
*eine Anzeige im Display zur besseren Lesbarkeit zu pausieren.<br />
*die maximale Entfernung bei Bluetooth-Übertragungen kennen.<br />
<br />
== [[Datei:Icon faecher.png|20px|Icon]] Unterrichtsfächer ==<br />
Informatik, Physik<br />
<br />
== [[Datei:Icon_hilfe.png|20px|Icon]] Tipps und Hilfestellungen ==<br />
<br />
=== Erforderliche Programmierblöcke ===<br />
[[Ereignissteuerung]], [[Funk]], [[Anzeige]], [[Gruppe]], [[Zeichenfolgen]]<br />
<br />
=== Eckpfeiler zur Programmierung ===<br />
Verwende zum Senden der Nachrichten die [[Zeichenfolgen]] „diamond“ für ♦ und „heart“ für ♥.<br />
<br />
<b>micro:bit A</b><br />
* Setze die [[Gruppe]] beim Start des Programmes für beide micro:bits auf den gleichen Wert, z.B. 34. <spoiler text="Hinweis">Die beiden micro:bits müssen sich in derselben Gruppe befinden.</spoiler><br />
* Starte die Übertragung von micro:bit A durch Drücken des Knopfes A – [[Ereignissteuerung]].<br />
* Signalisiere die Übertragungsrichtung von A [[Datei:Iconmonstr-arrow-20re-120.png|20px]] B mit einem selbst gezeichneten Pfeil in der [[Anzeige]].<br />
* Sende das Symbol ♦ an die eingestellte [[Gruppe]] <spoiler text="Hinweis">Du musst zum Senden das Symbol ♦ in Text, d.h. in die [[Zeichenfolgen|Zeichenfolge]] „diamond“ übersetzen.</spoiler><br />
* Zeige das gesendete Symbol ♦ in der [[Anzeige]] und bestätige die Übertragung mit einem [[Datei:Iconmonstr-check-mark-17-120.png|20px]].<br />
* Lösche die [[Anzeige]] komplett.<br />
<br />
<b>micro:bit B</b><br />
* Wenn das Datenpaket empfangen wurde und die [[Zeichenfolgen|Zeichenfolge]] „diamond“ lautet, soll micro:bit B aktiv werden.<br />
* Bestätige den Empfang der Übertragung mit einem [[Datei:Iconmonstr-check-mark-17-120.png|20px]].<br />
* Zeige das empfangene Symbol an. <spoiler text="Hinweis">Das Symbol ♦ entspricht der [[Zeichenfolgen|Zeichenfolge]] „diamond“.</spoiler><br />
<br />
Das ist die erste Hälfte des Programms, die zweite Hälfte geht so:<br />
<br />
Verwende micro:bit B zum Senden des Symbols „heart“ für ♥ und micro:bit A zum Empfangen analog obiger Anleitung, d.h. vertausche die Rollen.<br />
<br />
=== [[Nachrichten_senden_und_empfangen_Loesung|Schritt für Schritt zur Lösung]]===<br />
Weitere Informationen, Hinweise und auch eine mögliche, komplette Lösung findest du auf der [[Nachrichten__senden_und_empfangen_Loesung|Lösungsseite zu diesem Beispiel]].<br />
<br />
== [[Datei:presentation.png|20px|Icon]] Präsentation und Reflexion ==<br />
<br />
* Stelle dein Ergebnis vor! Was ist dir besonders gut gelungen?<br />
* Was hat dir bei der Entwicklung deines Produkts gefallen? <br />
* Welche Schwierigkeiten hattest du? Wie konntest du diese lösen?<br />
* Erläutere, wie du dein Produkt programmiert hast!<br />
* Was war bei dieser Aufgabe interessant für dich?<br />
<br />
<b>Versuche die Antworten durch Internet-Recherche und Diskussion mit anderen herauszufinden.</b><br />
*Was ist Bluetooth? – Entfernung Sender/Empfänger?<br />
*Was ist Wireless Lan (WLAN)? – Entfernung Sender/Empfänger?<br />
*Gibt es einen Unterschied zwischen WLAN und Bluetooth? Wenn ja, schildere diesen genau.<br />
*Wie funktioniert eine Datenübertragung ohne Kabel?<br />
<br />
== [[Datei:icon_plus.png|20px|Icon]] Weiterentwicklung ==<br />
<br />
*Variationen [[Datei:Iconmonstr-arrow-20re-120.png|20px]] 3 BBC micro:bit, Tasten A/B senden jeweils an die beiden anderen und/oder Tasten A+B senden an micro:bit C<br />
*Komplexere Anwendungen [[Datei:Iconmonstr-arrow-20re-120.png|20px]] Eintrittszähler: 2 micro:bit senden an den dritten. micro:bit Nr. 3 ist NUR der Empfänger, zählt ständig weiter und zeigt die Nummer aller gezählten Personen an.<br />
*Adaptionen, Neuentwicklungen [[Datei:Iconmonstr-arrow-20re-120.png|20px]] Schwarm Alarmanlage: 1 Empfänger mit Lautsprecher, viele Alarmsensoren auf dem gleichen Kanal (Gruppe).<br />
<br />
<htmlet>makecode_embed</htmlet></div>Martin.teufelhttp://microbit.eeducation.at/index.php?title=Nachrichten_senden_und_empfangen&diff=8062Nachrichten senden und empfangen2022-05-17T06:42:21Z<p>Martin.teufel: /* 20px|Icon Weiterentwicklung */</p>
<hr />
<div>== [[Datei:Icon_story.png|20px|Icon]] An der Bushaltestelle ... ==<br />
[[Datei:04_alarm_v4.jpg |right|400px|border| 2 micro:bits A und B]]<br />
:„Hey Mia, hast du neue Kopfhörer? Und … extrem coole Farbe, ganz in Pink?!“ <br />
::„Ja Steffi, finde ich auch. Musste meine ganzen Ersparnisse aufbrauchen, aber was soll’s?“ <br />
:„YOLO, Sis. Sag, die haben ja gar kein Kabel zum Smartphone. Geht das?“ <br />
::„Ja, geht – mit Bluetooth. Da kann man Musik übertragen und noch viel mehr. Mir fällt da ein, dieser micro:bit ... der kann doch auch Bluetooth?! Komm mit, ich zeig dir, was man damit anstellen kann.“<br />
<br />
== [[Datei:icon_gluehbirne.png|20px|Icon]] Aufgabenstellung ==<br />
Das ist eine Teamaufgabe, du machst dieses Beispiel am besten im 2er-Team.<br />
<br />
micro:bit A und B senden und empfangen Nachrichten. micro:bit A sendet ein ♦ an micro:bit B, woraufhin dieser den Empfang bestätigt und das ♦ anzeigt. <br />
Umgekehrt sendet micro:bit&nbsp;B ein ♥ an micro:bit&nbsp;A, der es nun wiederum anzeigt.<br />
<spoiler text="Hinweis">Das Symbol „diamond“ ♦ sieht am micro:bit so aus [[Datei:05_diamond.PNG|80px]], weist keine Füllung auf und besteht nur aus dem Umriss.</spoiler><br />
<br />
== [[Datei:icon_material.png|20px|Icon]] Materialien ==<br />
* 2 BBC micro:bit (enthält Platine, Kabel, Batterie)<br />
<br />
== [[Datei:icon_sanduhr.png|20px|Icon]] Zeitaufwand ==<br />
<br />
* ca. 1 Schulstunde zur Programmierung<br />
* ca. 1 Schulstunde zum anschließenden Experimentieren<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 />
== [[Datei:Icon_brain.png|20px|Icon]] Kompetenzen ==<br />
Du lernst<br />
*eigene Symbole (LEDs) zu zeichnen.<br />
*Symbole im Display anzuzeigen.<br />
*die ereignisgesteuerte Programmierung. <spoiler text="Hinweis">z.B. „wenn Knopf A gedrückt“</spoiler><br />
*Zeichenfolgen per Bluetooth („Funk“) zu senden und zu empfangen.<br />
*eine Anzeige im Display zur besseren Lesbarkeit zu pausieren.<br />
*die maximale Entfernung bei Bluetooth-Übertragungen kennen.<br />
<br />
== [[Datei:Icon faecher.png|20px|Icon]] Unterrichtsfächer ==<br />
Informatik, Physik<br />
<br />
== [[Datei:Icon_hilfe.png|20px|Icon]] Tipps und Hilfestellungen ==<br />
<br />
=== Erforderliche Programmierblöcke ===<br />
[[Ereignissteuerung]], [[Funk]], [[Anzeige]], [[Gruppe]], [[Zeichenfolgen]]<br />
<br />
=== Eckpfeiler zur Programmierung ===<br />
Verwende zum Senden der Nachrichten die [[Zeichenfolgen]] „diamond“ für ♦ und „heart“ für ♥.<br />
<br />
<b>micro:bit A</b><br />
* Setze die [[Gruppe]] beim Start des Programmes für beide micro:bits auf den gleichen Wert, z.B. 34. <spoiler text="Hinweis">Die beiden micro:bits müssen sich in derselben Gruppe befinden.</spoiler><br />
* Starte die Übertragung von micro:bit A durch Drücken des Knopfes A – [[Ereignissteuerung]].<br />
* Signalisiere die Übertragungsrichtung von A [[Datei:Iconmonstr-arrow-20re-120.png|20px]] B mit einem selbst gezeichneten Pfeil in der [[Anzeige]].<br />
* Sende das Symbol ♦ an die eingestellte [[Gruppe]] <spoiler text="Hinweis">Du musst zum Senden das Symbol ♦ in Text, d.h. in die [[Zeichenfolgen|Zeichenfolge]] „diamond“ übersetzen.</spoiler><br />
* Zeige das gesendete Symbol ♦ in der [[Anzeige]] und bestätige die Übertragung mit einem [[Datei:Iconmonstr-check-mark-17-120.png|20px]].<br />
* Lösche die [[Anzeige]] komplett.<br />
<br />
<b>micro:bit B</b><br />
* Wenn das Datenpaket empfangen wurde und die [[Zeichenfolgen|Zeichenfolge]] „diamond“ lautet, soll micro:bit B aktiv werden.<br />
* Bestätige den Empfang der Übertragung mit einem [[Datei:Iconmonstr-check-mark-17-120.png|20px]].<br />
* Zeige das empfangene Symbol an. <spoiler text="Hinweis">Das Symbol ♦ entspricht der [[Zeichenfolgen|Zeichenfolge]] „diamond“.</spoiler><br />
<br />
Das ist die erste Hälfte des Programms, die zweite Hälfte geht so:<br />
<br />
Verwende micro:bit B zum Senden des Symbols „heart“ für ♥ und micro:bit A zum Empfangen analog obiger Anleitung, d.h. vertausche die Rollen.<br />
<br />
=== [[Nachrichten_senden_und_empfangen_Loesung|Schritt für Schritt zur Lösung]]===<br />
Weitere Informationen, Hinweise und auch eine mögliche, komplette Lösung findest du auf der [[Nachrichten__senden_und_empfangen_Loesung|Lösungsseite zu diesem Beispiel]].<br />
<br />
== [[Datei:presentation.png|20px|Icon]] Präsentation und Reflexion ==<br />
<br />
* Stelle dein Ergebnis vor! Was ist dir besonders gut gelungen?<br />
* Was hat dir bei der Entwicklung deines Produkts gefallen? <br />
* Welche Schwierigkeiten hattest du? Wie konntest du diese lösen?<br />
* Erläutere, wie du dein Produkt programmiert hast!<br />
* Was war bei dieser Aufgabe interessant für dich?<br />
<br />
<b>Versuche die Antworten durch Internet-Recherche und Diskussion mit anderen herauszufinden.</b><br />
*Was ist Bluetooth? – Entfernung Sender/Empfänger?<br />
*Was ist Wireless Lan (WLAN)? – Entfernung Sender/Empfänger?<br />
*Gibt es einen Unterschied zwischen WLAN und Bluetooth? Wenn ja, schildere diesen genau.<br />
*Wie funktioniert eine Datenübertragung ohne Kabel?<br />
<br />
== [[Datei:icon_plus.png|20px|Icon]] Weiterentwicklung ==<br />
<br />
*Variationen [[Datei:Iconmonstr-arrow-20re-120.png|20px]] 3 micro:bit, Tasten A/B senden jeweils an die beiden anderen und/oder Tasten A+B senden an micro:bit C<br />
*Komplexere Anwendungen [[Datei:Iconmonstr-arrow-20re-120.png|20px]] Eintrittszähler: 2 micro:bit senden an den dritten. micro:bit Nr. 3 ist NUR der Empfänger, zählt ständig weiter und zeigt die Nummer aller gezählten Personen an.<br />
*Adaptionen, Neuentwicklungen [[Datei:Iconmonstr-arrow-20re-120.png|20px]] Schwarm Alarmanlage: 1 Empfänger mit Lautsprecher, viele Alarmsensoren auf dem gleichen Kanal (Gruppe).<br />
<br />
<htmlet>makecode_embed</htmlet></div>Martin.teufelhttp://microbit.eeducation.at/index.php?title=Nachrichten_senden_und_empfangen&diff=8061Nachrichten senden und empfangen2022-05-17T06:41:50Z<p>Martin.teufel: /* 20px|Icon Materialien */</p>
<hr />
<div>== [[Datei:Icon_story.png|20px|Icon]] An der Bushaltestelle ... ==<br />
[[Datei:04_alarm_v4.jpg |right|400px|border| 2 micro:bits A und B]]<br />
:„Hey Mia, hast du neue Kopfhörer? Und … extrem coole Farbe, ganz in Pink?!“ <br />
::„Ja Steffi, finde ich auch. Musste meine ganzen Ersparnisse aufbrauchen, aber was soll’s?“ <br />
:„YOLO, Sis. Sag, die haben ja gar kein Kabel zum Smartphone. Geht das?“ <br />
::„Ja, geht – mit Bluetooth. Da kann man Musik übertragen und noch viel mehr. Mir fällt da ein, dieser micro:bit ... der kann doch auch Bluetooth?! Komm mit, ich zeig dir, was man damit anstellen kann.“<br />
<br />
== [[Datei:icon_gluehbirne.png|20px|Icon]] Aufgabenstellung ==<br />
Das ist eine Teamaufgabe, du machst dieses Beispiel am besten im 2er-Team.<br />
<br />
micro:bit A und B senden und empfangen Nachrichten. micro:bit A sendet ein ♦ an micro:bit B, woraufhin dieser den Empfang bestätigt und das ♦ anzeigt. <br />
Umgekehrt sendet micro:bit&nbsp;B ein ♥ an micro:bit&nbsp;A, der es nun wiederum anzeigt.<br />
<spoiler text="Hinweis">Das Symbol „diamond“ ♦ sieht am micro:bit so aus [[Datei:05_diamond.PNG|80px]], weist keine Füllung auf und besteht nur aus dem Umriss.</spoiler><br />
<br />
== [[Datei:icon_material.png|20px|Icon]] Materialien ==<br />
* 2 BBC micro:bit (enthält Platine, Kabel, Batterie)<br />
<br />
== [[Datei:icon_sanduhr.png|20px|Icon]] Zeitaufwand ==<br />
<br />
* ca. 1 Schulstunde zur Programmierung<br />
* ca. 1 Schulstunde zum anschließenden Experimentieren<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 />
== [[Datei:Icon_brain.png|20px|Icon]] Kompetenzen ==<br />
Du lernst<br />
*eigene Symbole (LEDs) zu zeichnen.<br />
*Symbole im Display anzuzeigen.<br />
*die ereignisgesteuerte Programmierung. <spoiler text="Hinweis">z.B. „wenn Knopf A gedrückt“</spoiler><br />
*Zeichenfolgen per Bluetooth („Funk“) zu senden und zu empfangen.<br />
*eine Anzeige im Display zur besseren Lesbarkeit zu pausieren.<br />
*die maximale Entfernung bei Bluetooth-Übertragungen kennen.<br />
<br />
== [[Datei:Icon faecher.png|20px|Icon]] Unterrichtsfächer ==<br />
Informatik, Physik<br />
<br />
== [[Datei:Icon_hilfe.png|20px|Icon]] Tipps und Hilfestellungen ==<br />
<br />
=== Erforderliche Programmierblöcke ===<br />
[[Ereignissteuerung]], [[Funk]], [[Anzeige]], [[Gruppe]], [[Zeichenfolgen]]<br />
<br />
=== Eckpfeiler zur Programmierung ===<br />
Verwende zum Senden der Nachrichten die [[Zeichenfolgen]] „diamond“ für ♦ und „heart“ für ♥.<br />
<br />
<b>micro:bit A</b><br />
* Setze die [[Gruppe]] beim Start des Programmes für beide micro:bits auf den gleichen Wert, z.B. 34. <spoiler text="Hinweis">Die beiden micro:bits müssen sich in derselben Gruppe befinden.</spoiler><br />
* Starte die Übertragung von micro:bit A durch Drücken des Knopfes A – [[Ereignissteuerung]].<br />
* Signalisiere die Übertragungsrichtung von A [[Datei:Iconmonstr-arrow-20re-120.png|20px]] B mit einem selbst gezeichneten Pfeil in der [[Anzeige]].<br />
* Sende das Symbol ♦ an die eingestellte [[Gruppe]] <spoiler text="Hinweis">Du musst zum Senden das Symbol ♦ in Text, d.h. in die [[Zeichenfolgen|Zeichenfolge]] „diamond“ übersetzen.</spoiler><br />
* Zeige das gesendete Symbol ♦ in der [[Anzeige]] und bestätige die Übertragung mit einem [[Datei:Iconmonstr-check-mark-17-120.png|20px]].<br />
* Lösche die [[Anzeige]] komplett.<br />
<br />
<b>micro:bit B</b><br />
* Wenn das Datenpaket empfangen wurde und die [[Zeichenfolgen|Zeichenfolge]] „diamond“ lautet, soll micro:bit B aktiv werden.<br />
* Bestätige den Empfang der Übertragung mit einem [[Datei:Iconmonstr-check-mark-17-120.png|20px]].<br />
* Zeige das empfangene Symbol an. <spoiler text="Hinweis">Das Symbol ♦ entspricht der [[Zeichenfolgen|Zeichenfolge]] „diamond“.</spoiler><br />
<br />
Das ist die erste Hälfte des Programms, die zweite Hälfte geht so:<br />
<br />
Verwende micro:bit B zum Senden des Symbols „heart“ für ♥ und micro:bit A zum Empfangen analog obiger Anleitung, d.h. vertausche die Rollen.<br />
<br />
=== [[Nachrichten_senden_und_empfangen_Loesung|Schritt für Schritt zur Lösung]]===<br />
Weitere Informationen, Hinweise und auch eine mögliche, komplette Lösung findest du auf der [[Nachrichten__senden_und_empfangen_Loesung|Lösungsseite zu diesem Beispiel]].<br />
<br />
== [[Datei:presentation.png|20px|Icon]] Präsentation und Reflexion ==<br />
<br />
* Stelle dein Ergebnis vor! Was ist dir besonders gut gelungen?<br />
* Was hat dir bei der Entwicklung deines Produkts gefallen? <br />
* Welche Schwierigkeiten hattest du? Wie konntest du diese lösen?<br />
* Erläutere, wie du dein Produkt programmiert hast!<br />
* Was war bei dieser Aufgabe interessant für dich?<br />
<br />
<b>Versuche die Antworten durch Internet-Recherche und Diskussion mit anderen herauszufinden.</b><br />
*Was ist Bluetooth? – Entfernung Sender/Empfänger?<br />
*Was ist Wireless Lan (WLAN)? – Entfernung Sender/Empfänger?<br />
*Gibt es einen Unterschied zwischen WLAN und Bluetooth? Wenn ja, schildere diesen genau.<br />
*Wie funktioniert eine Datenübertragung ohne Kabel?<br />
<br />
== [[Datei:icon_plus.png|20px|Icon]] Weiterentwicklung ==<br />
<br />
*Variationen [[Datei:Iconmonstr-arrow-20re-120.png|20px]] 3 micro:bits, Tasten A/B senden jeweils an die beiden anderen und/oder Tasten A+B senden an micro:bit C?!<br />
*Komplexere Anwendungen [[Datei:Iconmonstr-arrow-20re-120.png|20px]] Eintrittszähler: 2 micro:bits senden an den dritten. micro:bit Nr. 3 ist NUR der Empfänger, zählt ständig weiter und zeigt die Nummer aller gezählten Personen an.<br />
*Adaptionen, Neuentwicklungen [[Datei:Iconmonstr-arrow-20re-120.png|20px]] Schwarm Alarmanlage: 1 Empfänger mit Lautsprecher, viele Alarmsensoren auf dem gleichen Kanal (Gruppe).<br />
<br />
<htmlet>makecode_embed</htmlet></div>Martin.teufelhttp://microbit.eeducation.at/index.php?title=Morse1&diff=8060Morse12022-05-17T06:41:18Z<p>Martin.teufel: /* 20px|Icon Weiterentwicklung */</p>
<hr />
<div>== [[Datei:Icon_story.png|20px|Icon]] Übertragen von Geheimcode I ==<br />
<br />
[[Datei:Robo_mbit_morse.gif|300px|right]] <br />
Hallo, ich bin Robi-x01 und ich möchte mich mit meiner Freundin unterhalten können, ohne dass dies jemand anderer versteht. Dazu verwenden wir eine Geheimsprache namens Morsecode. Diese Sprache hat genau zwei Zeichen, einen Punkt und einen Strich. <br />
* Wie soll das klappen? <br />
<br />
* Wir werden den BBC micro:bit hier verwenden, um Informationen zu übertragen.<br />
<br />
* Der Morsecode hatte früher eine große Bedeutung in der Nachrichtenübertragung. Informiere dich darüber in Wikipedia [https://de.wikipedia.org/wiki/Morsecode **Morsecode**].<br />
<br />
* Eine erste Begrüßung an dich, verstehst du das? [[Datei:Gruss.png|50%]] <br />
<br />
Wenn man eine Geheimsprache vereinbart, müssen Sender und Empfänger genau dieselbe Verschlüsselung und Entschlüsselung verwenden. Dazu gibt es Tabellen, die diese Schlüssel verraten. Unterhalb siehst du eine solche Tabelle, die Morse-Tabelle. Diese Schlüsseltabelle dürfen bei Geheimprojekten natürlich nur Sender und Empfänger besitzen.<br />
<br />
== [[Datei:Icon_gluehbirne.png|20px|Icon]] Aufgabenstellung ==<br />
[[Datei:Morsetaster.jpg|thumb|500px|Morsegerät historisch (Wikipedia, CC BY-SA 3.0; Autor: https://commons.wikimedia.org/wiki/User:Hp.Baumeler)]]<br />
Mit dem BBC micro:bit wirst du Morsezeichen anzeigen und auch übertragen. Entwickle ein Programm, mit dem man eine Morsekombination für einen Buchstaben oder ein Wort anzeigen und versenden kann.<br />
<br />
Folgende Aufgaben sollte dieses Programm ausführen können:<br />
<br />
* Das Drücken der Taste A sollte einen Morsepunkt aussenden (.).<br />
* Die Taste B sollte einen Morsestrich aussenden (-).<br />
* Beim Empfänger sollten diese Symbole angezeigt werden.<br />
* Mehrere Morsesymbole (Punkte und Striche) ergeben einen Buchstaben. Außerdem muss man mitteilen, wann ein Buchstabe zu Ende ist und der nächste Buchstabe beginnt, dazu macht man eine Pause von etwa einer Sekunde. Damit haben wir einen einfachen Morseapparat entwickelt.<br />
* Betrachte die Abbildung eines Morsegerätes, wie es jahrelang verwendet wurde. Durch schnelles Öffnen und Schließen des Stromkreises wurden elektrische Signale übersendet: Ein kurzes Signal entspricht dem Punkt, ein langes entspricht dem Strich. Die Regelmäßigkeit des Drückens der Tasten hat hier große Bedeutung für das Erkennen von Morsezeichen. Man muss extrem konzentriert arbeiten, damit man dem Gegenüber keine unlesbare Fehlernachricht übermittelt.<br />
* Die Morsezeichen sollen auch als Tonsignal ausgegeben werden (lang, kurz).<br />
<br />
== [[Datei:icon_material.png|20px|Icon]] Materialien ==<br />
[[Datei:morse-tab.png|thumb|500px|Morsetabelle]]<br />
* 2 BBC micro:bit (Version V2 oder V1 mit Lautsprecher oder Kopfhörer)<br />
* Papier und Stift<br />
* das Morsealphabet in ausgedruckter Form (mit einem Klick der rechten Maustaste auf die Morsetabelle, "Grafik kopieren" wählen, in eine Textverarbeitung einfügen und drucken)<br />
<br />
== [[Datei:icon_sanduhr.png|20px|Icon]] Zeitaufwand ==<br />
<br />
* ca. 2 Unterrichtseinheiten<br />
<br />
== [[Datei:Icon_puzzle3.png|20px|Icon]] Schwierigkeitsgrad ==<br />
<br />
[[Datei:SternGelb.png|30px|borderless]][[Datei:SternLeer.png|30px|borderless]][[Datei:SternLeer.png|30px|borderless]]<br />
<br />
== [[Datei:Icon_brain.png|20px|Icon]] Kompetenzen ==<br />
<br />
[[Datei:SOS_svg_gruen.png|thumb|400px|Das wichtigste Morsewort]]<br />
Du solltest bereits <br />
* Daten mit dem BBC micro:bit anzeigen können.<br />
* die Tastenfunktionen (A und B) verwenden können.<br />
<br />
<br />
Beim Programmieren lernst bzw. übst du<br />
<br />
* [[Variable]] zu verwenden<br />
* [[Operatoren]] einzusetzen<br />
* [[Bedingungen]] aufzustellen<br />
* [[Funkverbindungen]] aufzunehmen<br />
* [[Funksignale]] zu empfangen<br />
<br />
Bei dieser Aufgabe lernst du zusätzlich<br />
* ein System für eine exakte Kommunikation zu entwerfen<br />
* ein neues Programm zu erstellen<br />
* ein fremdes Programm zu lesen und zu ändern<br />
<br />
== [[Datei:Icon faecher.png|20px|Icon]] Unterrichtsfächer ==<br />
<br />
* Werken<br />
* Informatik<br />
* Deutsch<br />
* Physik<br />
<br />
== [[Datei:Icon_hilfe.png|20px|Icon]] Tipps und Hilfestellungen ==<br />
[[Datei:Morse_d2.gif|thumb|Welcher Buchstabe wird hier im Bild angezeigt?]]<br />
=== Erforderliche Programmierblöcke ===<br />
==== Ziel ==== <br />
<br />
* Nach dem Programmstart sollte ein Symbol zeigen, dass der BBC micro:bit bereit ist.<br />
* '''Taste A''' soll einen Punkt, '''Taste B''' einen Strich auf das Display schicken.<br />
* Per Funk sollte das Zeichen versendet werden.<br />
* Beim Empfänger soll das Zeichen angezeigt werden.<br />
* Erweiterung: Es sollte ein ganzes Wort versendet werden.<br />
<br />
<br />
==== Blöcke ====<br />
<br />
* Ein Morsezeichen (. oder -) sollte per Tastendruck angezeigt werden. <spoiler text="Block"><br />
<pre id="pre01"><br />
input.onButtonPressed(Button.A, function () {<br />
basic.showLeds(`<br />
. . . . .<br />
. . . . .<br />
. . # . .<br />
. . . . .<br />
. . . . .<br />
`)<br />
})<br />
input.onButtonPressed(Button.B, function () {<br />
basic.showLeds(`<br />
. . . . .<br />
. . . . .<br />
. # # # .<br />
. . . . .<br />
. . . . .<br />
`)<br />
})<br />
</pre><br />
</spoiler><br />
* Zwei BBC micro:bit sollen mit Funk verbunden werden. <spoiler text="Block"><br />
<pre id="pre01"><br />
basic.showLeds(`<br />
. . # . .<br />
# # # # #<br />
. . # . .<br />
. # . # .<br />
# . . . #<br />
`)<br />
radio.setGroup(25)<br />
</pre><br />
</spoiler><br />
* Der Funkkanal muss für beide gleich lauten. Kein anderes Kommunikations-Paar in der Klasse darf diesen Kanal benutzen (Kanal 1 bis 255 ist möglich). <br />
* Daten müssen an den zweiten BBC micro:bit gesendet werden.<br />
* Gesendet werden können nur Buchstaben, Texte oder Ziffern - aber keine Bilder.<br />
* Blöcke zum Senden von Daten: <spoiler text="Block"><br />
<pre id="pre02"><br />
input.onButtonPressed(Button.A, function () {<br />
radio.sendString(".")<br />
})<br />
input.onButtonPressed(Button.B, function () {<br />
radio.sendString("---")<br />
})<br />
</pre><br />
</spoiler><br />
* Empfangen und Anzeigen von Daten: <spoiler text="Block"><br />
<pre id="pre02"><br />
radio.onReceivedString(function(receivedString: string) {<br />
basic.showString(receivedString) <br />
})<br />
</pre><br />
</spoiler><br />
* Ausgeben von kurzem Sound: <spoiler text="Block"><br />
<pre id="pre02"><br />
radio.onReceivedString(function(receivedString: string) {<br />
music.ringTone(Note.C)<br />
basic.pause(200)<br />
})<br />
</pre><br />
</spoiler><br />
* Ausgeben von langem Sound: <spoiler text="Block"><br />
<pre id="pre02"><br />
radio.onReceivedString(function(receivedString: string) {<br />
music.ringTone(Note.C)<br />
basic.pause(600)<br />
})<br />
</pre><br />
</spoiler><br />
<br />
=== Eckpfeiler zur Umsetzung ===<br />
<br />
* Versuche diese drei Zeichen (Strich, Punkt, Punkt) mit dem BBC micro:bit-Programm auf dem Display darzustellen. <spoiler text="Block"><br />
<pre id="pre01"><br />
input.onButtonPressed(Button.A, function () {<br />
basic.showLeds(`<br />
. . . . .<br />
. . . . .<br />
. . # . .<br />
. . . . .<br />
. . . . .<br />
`)<br />
})<br />
input.onButtonPressed(Button.B, function () {<br />
basic.showLeds(`<br />
. . . . .<br />
. . . . .<br />
. # # # .<br />
. . . . .<br />
. . . . .<br />
`)<br />
})<br />
</pre><br />
</spoiler><br />
* Wenn gleiche Zeichen mehrmals hintereinander gesendet werden, kann man nicht erkennen, dass mehrfach gesendet wurde (es wurde nur länger dargestellt): Sieh dir das Morsealphabet an, es bestehen manche Buchstaben beispielsweise aus 3 Punkten hintereinander, "...."<br />
* Überlege eine Lösung zur besseren Lesbarkeit.<br />
** Das Problem ist beim Anzeigen von "-.." bereits erkennbar.<br />
** Untersuche die beiden Bilder <br />
* Gut lesbar: <spoiler text="Bild 1">[[Datei:Morse_d2.gif|400px]]</spoiler><br />
* Schlecht lesbar: <spoiler text="Bild 2">[[Datei:Morse_d2_ohne_zwischenbild.gif|400px]]</spoiler><br />
* Du brauchst also zur besseren Lesbarkeit ein kurzes Löschen des Displays mit dem "Leerdisplay" <spoiler text="Block"><br />
<pre id="pre01"><br />
input.onButtonPressed(Button.A, function () {<br />
basic.showLeds(`<br />
. . . . .<br />
. . . . .<br />
. . . . .<br />
. . . . .<br />
. . . . .<br />
`)<br />
})<br />
</pre><br />
</spoiler><br />
<br />
===[[Lösung_morse1|Schritt für Schritt zur Lösung]]===<br />
:Hinweise zur Lösungsfindung und auch eine mögliche, komplette Lösung findest du auf der [[Morse1_Lösung|Lösungsseite zu diesem Beispiel]].<br />
<br />
==[[Datei:presentation.png|20px|Icon]] Präsentation und Reflexion ==<br />
[[Datei:Morse-Tafel.png|thumb|500px|Optimierte Morsetafel zum schnellen Lesen (Praxelius, CC BY-SA 3.0; https://commons.wikimedia.org/wiki/File:Morse-Tafel.png)]]<br />
<br />
===Allgemein===<br />
* Stelle dein Ergebnis vor! Was kann dein Produkt? <br />
* Was hat dir bei der Entwicklung deines Produkts gefallen? <br />
* Welche Schwierigkeiten hattest du? Wie konntest du diese lösen?<br />
* Erläutere, wie du dein Produkt programmiert hast!<br />
* Was war bei dieser Aufgabe interessant für dich?<br />
<br />
===Projektspezifisch===<br />
<br />
* Welche Darstellungssymbole (-.) wurden für die beiden Morsezeichen auf dem BBC micro:bit gewählt, welche Darstellung könnte man noch verwenden?<br />
* Wie habt ihr während der Übungen festgelegt, wer senden und wer empfangen darf?<br />
* Wie funktionierte das Senden eines ganzen Wortes? Habt ihr das versucht?<br />
* Habt ihr das Senden und Empfangen auch in verschiedenen Räumen mit einer Trennung von Sender und Empfänger probiert? Wenn ja, wie weit reicht das Signal des BBC micro:bit?<br />
* Überlege, warum die Morsefachleute die auf der rechten Seite dargestellte optimierte Tabelle zum Nachschlagen der Morsezeichen lieber verwenden? Suche beispielsweise das Zeichen .--- : es ist ein J.<br />
* Welches wichtige Morsewort wird heute noch immer verwendet? Ein wichtiges Notsignal: ... --- ... <br />
* Wie könnte man Morsesignale ganz ohne Computer, mit sehr einfachen Mitteln produzieren?<br />
* Wie könnte man ein Morsegerät mit dem BBC micro:bit programmieren, das nur Lichtsignale aussendet?<br />
* Wie könnte ein von euch entworfenes Gehäuse für den BBC micro:bit aussehen, damit dieser "besser in der Hand liegt"?<br />
<br />
==[[Datei:icon_plus.png|20px|Icon]] Weiterentwicklung ==<br />
<br />
* Überlegt, wie man eine Bestätigung vom Empfänger programmieren könnte, damit der Sender immer weiß, dass das Zeichen richtig vom Empfänger gelesen werden konnte oder ob es wiederholt werden sollte und auch ob das nächste gesendet werden kann.<br />
* Wie könnte man gleich einen ganzen Buchstaben durch einen Tastendruck senden? Das bedeutet, man sendet gleich ein A oder B in Morsekodierung aus.<br />
* Wie könnte man auf dem Sender-BBC micro:bit einen Buchstaben auswählen, der dann sofort als Morsecode versendet wird? <br />
* Überlege andere Symbole für eine Geheimsprache und experimentiert mit dem BBC micro:bit.<br />
<br />
== Erweiterungsaufgabe == <br />
'''Analyse eines fremden Programmcodes:'''<br> <br />
* Ein Ausblick: Was stellt dieser komplizierte Programmcode dar? [https://dlpl-mb.github.io/morse_01_bst_senden/ Arrays, die Supervariablen]<br />
* Es gibt Erweiterungsbeispiele mit dem Namen '''Morse 2''', dort werden zusätzliche Anwendungen der hier gezeigten Beispiele dargestellt.<br />
* Es werden auch viele weitere neue Schritte des Programmierens gezeigt.<br />
* Erweiterungsbeispiele: [[Morse2]]<br />
<br />
<br />
<htmlet>makecode_embed</htmlet></div>Martin.teufelhttp://microbit.eeducation.at/index.php?title=Morse1&diff=8059Morse12022-05-17T06:41:01Z<p>Martin.teufel: /* 20px|Icon Materialien */</p>
<hr />
<div>== [[Datei:Icon_story.png|20px|Icon]] Übertragen von Geheimcode I ==<br />
<br />
[[Datei:Robo_mbit_morse.gif|300px|right]] <br />
Hallo, ich bin Robi-x01 und ich möchte mich mit meiner Freundin unterhalten können, ohne dass dies jemand anderer versteht. Dazu verwenden wir eine Geheimsprache namens Morsecode. Diese Sprache hat genau zwei Zeichen, einen Punkt und einen Strich. <br />
* Wie soll das klappen? <br />
<br />
* Wir werden den BBC micro:bit hier verwenden, um Informationen zu übertragen.<br />
<br />
* Der Morsecode hatte früher eine große Bedeutung in der Nachrichtenübertragung. Informiere dich darüber in Wikipedia [https://de.wikipedia.org/wiki/Morsecode **Morsecode**].<br />
<br />
* Eine erste Begrüßung an dich, verstehst du das? [[Datei:Gruss.png|50%]] <br />
<br />
Wenn man eine Geheimsprache vereinbart, müssen Sender und Empfänger genau dieselbe Verschlüsselung und Entschlüsselung verwenden. Dazu gibt es Tabellen, die diese Schlüssel verraten. Unterhalb siehst du eine solche Tabelle, die Morse-Tabelle. Diese Schlüsseltabelle dürfen bei Geheimprojekten natürlich nur Sender und Empfänger besitzen.<br />
<br />
== [[Datei:Icon_gluehbirne.png|20px|Icon]] Aufgabenstellung ==<br />
[[Datei:Morsetaster.jpg|thumb|500px|Morsegerät historisch (Wikipedia, CC BY-SA 3.0; Autor: https://commons.wikimedia.org/wiki/User:Hp.Baumeler)]]<br />
Mit dem BBC micro:bit wirst du Morsezeichen anzeigen und auch übertragen. Entwickle ein Programm, mit dem man eine Morsekombination für einen Buchstaben oder ein Wort anzeigen und versenden kann.<br />
<br />
Folgende Aufgaben sollte dieses Programm ausführen können:<br />
<br />
* Das Drücken der Taste A sollte einen Morsepunkt aussenden (.).<br />
* Die Taste B sollte einen Morsestrich aussenden (-).<br />
* Beim Empfänger sollten diese Symbole angezeigt werden.<br />
* Mehrere Morsesymbole (Punkte und Striche) ergeben einen Buchstaben. Außerdem muss man mitteilen, wann ein Buchstabe zu Ende ist und der nächste Buchstabe beginnt, dazu macht man eine Pause von etwa einer Sekunde. Damit haben wir einen einfachen Morseapparat entwickelt.<br />
* Betrachte die Abbildung eines Morsegerätes, wie es jahrelang verwendet wurde. Durch schnelles Öffnen und Schließen des Stromkreises wurden elektrische Signale übersendet: Ein kurzes Signal entspricht dem Punkt, ein langes entspricht dem Strich. Die Regelmäßigkeit des Drückens der Tasten hat hier große Bedeutung für das Erkennen von Morsezeichen. Man muss extrem konzentriert arbeiten, damit man dem Gegenüber keine unlesbare Fehlernachricht übermittelt.<br />
* Die Morsezeichen sollen auch als Tonsignal ausgegeben werden (lang, kurz).<br />
<br />
== [[Datei:icon_material.png|20px|Icon]] Materialien ==<br />
[[Datei:morse-tab.png|thumb|500px|Morsetabelle]]<br />
* 2 BBC micro:bit (Version V2 oder V1 mit Lautsprecher oder Kopfhörer)<br />
* Papier und Stift<br />
* das Morsealphabet in ausgedruckter Form (mit einem Klick der rechten Maustaste auf die Morsetabelle, "Grafik kopieren" wählen, in eine Textverarbeitung einfügen und drucken)<br />
<br />
== [[Datei:icon_sanduhr.png|20px|Icon]] Zeitaufwand ==<br />
<br />
* ca. 2 Unterrichtseinheiten<br />
<br />
== [[Datei:Icon_puzzle3.png|20px|Icon]] Schwierigkeitsgrad ==<br />
<br />
[[Datei:SternGelb.png|30px|borderless]][[Datei:SternLeer.png|30px|borderless]][[Datei:SternLeer.png|30px|borderless]]<br />
<br />
== [[Datei:Icon_brain.png|20px|Icon]] Kompetenzen ==<br />
<br />
[[Datei:SOS_svg_gruen.png|thumb|400px|Das wichtigste Morsewort]]<br />
Du solltest bereits <br />
* Daten mit dem BBC micro:bit anzeigen können.<br />
* die Tastenfunktionen (A und B) verwenden können.<br />
<br />
<br />
Beim Programmieren lernst bzw. übst du<br />
<br />
* [[Variable]] zu verwenden<br />
* [[Operatoren]] einzusetzen<br />
* [[Bedingungen]] aufzustellen<br />
* [[Funkverbindungen]] aufzunehmen<br />
* [[Funksignale]] zu empfangen<br />
<br />
Bei dieser Aufgabe lernst du zusätzlich<br />
* ein System für eine exakte Kommunikation zu entwerfen<br />
* ein neues Programm zu erstellen<br />
* ein fremdes Programm zu lesen und zu ändern<br />
<br />
== [[Datei:Icon faecher.png|20px|Icon]] Unterrichtsfächer ==<br />
<br />
* Werken<br />
* Informatik<br />
* Deutsch<br />
* Physik<br />
<br />
== [[Datei:Icon_hilfe.png|20px|Icon]] Tipps und Hilfestellungen ==<br />
[[Datei:Morse_d2.gif|thumb|Welcher Buchstabe wird hier im Bild angezeigt?]]<br />
=== Erforderliche Programmierblöcke ===<br />
==== Ziel ==== <br />
<br />
* Nach dem Programmstart sollte ein Symbol zeigen, dass der BBC micro:bit bereit ist.<br />
* '''Taste A''' soll einen Punkt, '''Taste B''' einen Strich auf das Display schicken.<br />
* Per Funk sollte das Zeichen versendet werden.<br />
* Beim Empfänger soll das Zeichen angezeigt werden.<br />
* Erweiterung: Es sollte ein ganzes Wort versendet werden.<br />
<br />
<br />
==== Blöcke ====<br />
<br />
* Ein Morsezeichen (. oder -) sollte per Tastendruck angezeigt werden. <spoiler text="Block"><br />
<pre id="pre01"><br />
input.onButtonPressed(Button.A, function () {<br />
basic.showLeds(`<br />
. . . . .<br />
. . . . .<br />
. . # . .<br />
. . . . .<br />
. . . . .<br />
`)<br />
})<br />
input.onButtonPressed(Button.B, function () {<br />
basic.showLeds(`<br />
. . . . .<br />
. . . . .<br />
. # # # .<br />
. . . . .<br />
. . . . .<br />
`)<br />
})<br />
</pre><br />
</spoiler><br />
* Zwei BBC micro:bit sollen mit Funk verbunden werden. <spoiler text="Block"><br />
<pre id="pre01"><br />
basic.showLeds(`<br />
. . # . .<br />
# # # # #<br />
. . # . .<br />
. # . # .<br />
# . . . #<br />
`)<br />
radio.setGroup(25)<br />
</pre><br />
</spoiler><br />
* Der Funkkanal muss für beide gleich lauten. Kein anderes Kommunikations-Paar in der Klasse darf diesen Kanal benutzen (Kanal 1 bis 255 ist möglich). <br />
* Daten müssen an den zweiten BBC micro:bit gesendet werden.<br />
* Gesendet werden können nur Buchstaben, Texte oder Ziffern - aber keine Bilder.<br />
* Blöcke zum Senden von Daten: <spoiler text="Block"><br />
<pre id="pre02"><br />
input.onButtonPressed(Button.A, function () {<br />
radio.sendString(".")<br />
})<br />
input.onButtonPressed(Button.B, function () {<br />
radio.sendString("---")<br />
})<br />
</pre><br />
</spoiler><br />
* Empfangen und Anzeigen von Daten: <spoiler text="Block"><br />
<pre id="pre02"><br />
radio.onReceivedString(function(receivedString: string) {<br />
basic.showString(receivedString) <br />
})<br />
</pre><br />
</spoiler><br />
* Ausgeben von kurzem Sound: <spoiler text="Block"><br />
<pre id="pre02"><br />
radio.onReceivedString(function(receivedString: string) {<br />
music.ringTone(Note.C)<br />
basic.pause(200)<br />
})<br />
</pre><br />
</spoiler><br />
* Ausgeben von langem Sound: <spoiler text="Block"><br />
<pre id="pre02"><br />
radio.onReceivedString(function(receivedString: string) {<br />
music.ringTone(Note.C)<br />
basic.pause(600)<br />
})<br />
</pre><br />
</spoiler><br />
<br />
=== Eckpfeiler zur Umsetzung ===<br />
<br />
* Versuche diese drei Zeichen (Strich, Punkt, Punkt) mit dem BBC micro:bit-Programm auf dem Display darzustellen. <spoiler text="Block"><br />
<pre id="pre01"><br />
input.onButtonPressed(Button.A, function () {<br />
basic.showLeds(`<br />
. . . . .<br />
. . . . .<br />
. . # . .<br />
. . . . .<br />
. . . . .<br />
`)<br />
})<br />
input.onButtonPressed(Button.B, function () {<br />
basic.showLeds(`<br />
. . . . .<br />
. . . . .<br />
. # # # .<br />
. . . . .<br />
. . . . .<br />
`)<br />
})<br />
</pre><br />
</spoiler><br />
* Wenn gleiche Zeichen mehrmals hintereinander gesendet werden, kann man nicht erkennen, dass mehrfach gesendet wurde (es wurde nur länger dargestellt): Sieh dir das Morsealphabet an, es bestehen manche Buchstaben beispielsweise aus 3 Punkten hintereinander, "...."<br />
* Überlege eine Lösung zur besseren Lesbarkeit.<br />
** Das Problem ist beim Anzeigen von "-.." bereits erkennbar.<br />
** Untersuche die beiden Bilder <br />
* Gut lesbar: <spoiler text="Bild 1">[[Datei:Morse_d2.gif|400px]]</spoiler><br />
* Schlecht lesbar: <spoiler text="Bild 2">[[Datei:Morse_d2_ohne_zwischenbild.gif|400px]]</spoiler><br />
* Du brauchst also zur besseren Lesbarkeit ein kurzes Löschen des Displays mit dem "Leerdisplay" <spoiler text="Block"><br />
<pre id="pre01"><br />
input.onButtonPressed(Button.A, function () {<br />
basic.showLeds(`<br />
. . . . .<br />
. . . . .<br />
. . . . .<br />
. . . . .<br />
. . . . .<br />
`)<br />
})<br />
</pre><br />
</spoiler><br />
<br />
===[[Lösung_morse1|Schritt für Schritt zur Lösung]]===<br />
:Hinweise zur Lösungsfindung und auch eine mögliche, komplette Lösung findest du auf der [[Morse1_Lösung|Lösungsseite zu diesem Beispiel]].<br />
<br />
==[[Datei:presentation.png|20px|Icon]] Präsentation und Reflexion ==<br />
[[Datei:Morse-Tafel.png|thumb|500px|Optimierte Morsetafel zum schnellen Lesen (Praxelius, CC BY-SA 3.0; https://commons.wikimedia.org/wiki/File:Morse-Tafel.png)]]<br />
<br />
===Allgemein===<br />
* Stelle dein Ergebnis vor! Was kann dein Produkt? <br />
* Was hat dir bei der Entwicklung deines Produkts gefallen? <br />
* Welche Schwierigkeiten hattest du? Wie konntest du diese lösen?<br />
* Erläutere, wie du dein Produkt programmiert hast!<br />
* Was war bei dieser Aufgabe interessant für dich?<br />
<br />
===Projektspezifisch===<br />
<br />
* Welche Darstellungssymbole (-.) wurden für die beiden Morsezeichen auf dem BBC micro:bit gewählt, welche Darstellung könnte man noch verwenden?<br />
* Wie habt ihr während der Übungen festgelegt, wer senden und wer empfangen darf?<br />
* Wie funktionierte das Senden eines ganzen Wortes? Habt ihr das versucht?<br />
* Habt ihr das Senden und Empfangen auch in verschiedenen Räumen mit einer Trennung von Sender und Empfänger probiert? Wenn ja, wie weit reicht das Signal des BBC micro:bit?<br />
* Überlege, warum die Morsefachleute die auf der rechten Seite dargestellte optimierte Tabelle zum Nachschlagen der Morsezeichen lieber verwenden? Suche beispielsweise das Zeichen .--- : es ist ein J.<br />
* Welches wichtige Morsewort wird heute noch immer verwendet? Ein wichtiges Notsignal: ... --- ... <br />
* Wie könnte man Morsesignale ganz ohne Computer, mit sehr einfachen Mitteln produzieren?<br />
* Wie könnte man ein Morsegerät mit dem BBC micro:bit programmieren, das nur Lichtsignale aussendet?<br />
* Wie könnte ein von euch entworfenes Gehäuse für den BBC micro:bit aussehen, damit dieser "besser in der Hand liegt"?<br />
<br />
==[[Datei:icon_plus.png|20px|Icon]] Weiterentwicklung ==<br />
<br />
* Überlegt, wie man eine Bestätigung vom Empfänger programmieren könnte, damit der Sender immer weiß, dass das Zeichen richtig vom Empfänger gelesen werden konnte oder ob es wiederholt werden sollte und auch, ob das nächste gesendet werden kann.<br />
* Wie könnte man gleich einen ganzen Buchstaben durch einen Tastendruck senden? Das bedeutet, man sendet gleich ein A oder B in Morsekodierung aus.<br />
* Wie könnte man auf dem Sender-BBC micro:bit einen Buchstaben auswählen, der dann sofort als Morsecode versendet wird? <br />
* Überlege andere Symbole für eine Geheimsprache und experimentiert mit dem BBC micro:bit.<br />
<br />
== Erweiterungsaufgabe == <br />
'''Analyse eines fremden Programmcodes:'''<br> <br />
* Ein Ausblick: Was stellt dieser komplizierte Programmcode dar? [https://dlpl-mb.github.io/morse_01_bst_senden/ Arrays, die Supervariablen]<br />
* Es gibt Erweiterungsbeispiele mit dem Namen '''Morse 2''', dort werden zusätzliche Anwendungen der hier gezeigten Beispiele dargestellt.<br />
* Es werden auch viele weitere neue Schritte des Programmierens gezeigt.<br />
* Erweiterungsbeispiele: [[Morse2]]<br />
<br />
<br />
<htmlet>makecode_embed</htmlet></div>Martin.teufelhttp://microbit.eeducation.at/index.php?title=Hei%C3%9Fer_Draht&diff=8058Heißer Draht2022-05-17T06:39:24Z<p>Martin.teufel: /* 20px|Icon Aufgabenstellung */</p>
<hr />
<div>== [[Datei:Icon_story.png|20px|Icon]] Wer hat die ruhigeren Hände? (mit optionalem Schummeln) ==<br />
[[Datei:Heißer Draht.jpg|right|350px|border|Aufbau des Spiels "Heißer Draht" mit dem BBC micro:bit]]<br />
:„Oida, du zitterst ja wie unser Opa!“, meint Lea wenig charmant, als sie Jakob dabei zusieht, wie er sein Müsli löffelt.<br />
::„Gar nicht wahr. Du verschüttest sicher doppelt so viel!“<br />
:„Sheesh, doppelt so viel? Das lässt sich ohne größere Sauerei am Tisch leider nicht so leicht feststellen.“<br />
:„Also werden wir besser auf eine andere Art herausfinden müssen, wer von uns beiden die ruhigere Hand hat. Kennst du das Spiel ‚Heißer Draht‘? Wir könnten den BBC micro:bit nehmen und ihn zählen lassen, wer öfter den Draht berührt.“<br />
<br />
== [[Datei:icon_gluehbirne.png|20px|Icon]] Aufgabenstellung==<br />
Um dieses Duell austragen zu können, brauchen wir einerseits eine möglichst kunstvoll gebogene Drahtschleife als Labyrinth, die wir am besten auf einem passenden Brettchen befestigen. Dann müssen wir uns noch überlegen, wie wir messen können, ob die Drahtschleife in der Hand das Drahtlabyrinth während der Bewegung an irgendeiner Stelle berührt. Bei der Überwachung der Berührungen, dem Mitzählen und der Anzeige (der Anzahl) der möglichen Kontakte hilft uns der BBC micro:bit mit seinen Kontakten P0 und GND. Wenn man will, könnte man auch eine Funktion einbauen, durch die beim heimlichen Drücken einer Taste der Zähler um eins verringert wird (Vorsicht: manche nennen das Schummeln!).<br />
<br />
== [[Datei:icon_material.png|20px|Icon]] Materialien ==<br />
<br />
* BBC micro:bit<br />
* 1 Holzbrettchen ca. 10x30 cm, min. 6mm dick (damit es eine gewisse Masse und Stabilität hat)<br />
* ca. 80 cm biegsamen Kupferdraht mit max. 1 mm Durchmesser („Drahtlabyrinth“)<br />
* ca. 20 cm biegsamen Kupferdraht mit max. 1 mm Durchmesser („Drahtschlaufe“)<br />
* 1 Stück Isolierband zum Isolieren der Drahtschlaufe<br />
* 2 Kabel mit Krokoklemmen, je min. 50cm lang <br />
Vieles davon gibt es vielleicht schon als Reste im Werksaal. Auch der Draht lässt sich z.B. aus Elektroinstallationskabeln durch Abisolieren selber günstig herstellen.<br />
<br />
== [[Datei:icon_sanduhr.png|20px|Icon]] Zeitaufwand ==<br />
<br />
* ca. 2 Schulstunden (eine Stunde im Werksaal zur Herstellung des Brettchens mit dem Draht und 1 Stunde für das Entwickeln des Codes)<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 />
== [[Datei:Icon_brain.png|20px|Icon]] Kompetenzen ==<br />
<br />
Du lernst<br />
* vernetzt und fachübergreifend zu denken<br />
* das Formulieren und Kodieren von einfachen Abläufen in formalen Algorithmen<br />
* das Arbeiten mit verschiedenen Materialien und Werkzeugen (Holz, Kupferdraht)<br />
<br />
== [[Datei:Icon faecher.png|20px|Icon]] Unterrichtsfächer ==<br />
* Informatik<br />
* Werken<br />
* Physik<br />
<br />
== [[Datei:Icon_hilfe.png|20px|Icon]] Tipps und Hilfestellung ==<br />
* Biege den langen Draht in eine herausfordernde, aber dennoch schaffbare Form für die spätere Geschicklichkeitsübung. Die beiden Enden sollten dann parallel und gerade nach unten zeigen, wie du am Foto oben sehen kannst.<br />
* Damit das Drahtlabyrinth nicht in der Luft schwebt, sollte es auf einem passenden Brettchen befestigt werden - 2 kleine Löcher darin sorgen dafür, dass das Drahtlabyrinth einfach hineingesteckt werden kann.<br />
* Ein Berühren der Drahtschleife in der Hand mit dem Labyrinth kann der BBC micro:bit durch das Fließen von elektrischem Strom feststellen. Dazu müsste ein vollständig geschlossener Stromkreis entstehen, der vom 3 Volt Ausgang über ein Kabel mit Krokoklemme zum Labyrinth und von der Drahtschleife in der Hand zum Eingang P0 vom BBC micro:bit zurückgeht. Keine Angst – eine Spannung von 3 Volt ist für den menschlichen Körper nicht gefährlich!<br />
* Das Programm braucht eine Variable, durch die mitgezählt werden kann, wie oft es zu Berührungen gekommen ist. Diese muss beim Start des Programms auf null gesetzt werden. Bei jedem „Ereignis“ am Eingang P0 soll sie um eins erhöht werden. Überlege dir vielleicht auch ein Symbol, das bei einer Berührung angezeigt werden soll und/oder einen Ton, der ausgegeben werden soll (beim BBC micro:bit V2).<br />
* Am Ende des Labyrinths soll durch Drücken einer Taste (such dir eine aus!) das Ergebnis angezeigt werden.<br />
* Wenn man will, könnte man noch eine Funktion einbauen, durch die beim heimlichen Drücken einer weiteren Taste der Zähler um eins verringert wird.<br />
<br />
Weitere Infos, Hinweise und auch eine mögliche, komplette Lösung findest du auf der [[Heißer_Draht_Lösung|Lösungsseite zu diesem Beispiel]].<br />
<br />
== [[Datei:presentation.png|20px|Icon]] Präsentation und Reflexion ==<br />
<br />
# Stelle dein Ergebnis vor! Was kann dein Projekt? Welches Symbol und/oder Geräusch hast du für Kontakte verwendet? Wie hast du die einzelnen Ereignisse letztendlich eingesetzt und warum auf diese Art?<br />
# Was hat dir bei der Entwicklung deines Produkts gefallen?<br />
# Welche Schwierigkeiten hast du gehabt? Wie konntest du sie lösen?<br />
# Erläutere, wie dein Programm aussieht!<br />
# Ist eine Funktion, mit der man die Anzahl der gezählten Kontakte verringern kann, nur zum Schummeln zu gebrauchen, oder könnte diese auch noch eine andere Funktion haben?<br />
<br />
== [[Datei:icon_plus.png|20px|Icon]] Weiterentwicklung ==<br />
<br />
* Der Schwierigkeitsgrad kann hier auf zwei Arten variiert werden:<br />
** Einerseits natürlich mit der Form des Drahtlabyrinths. Versuche einmal Wege zu kreieren, bei denen man sich etwas mehr anstrengen muss, um ohne Berührungen durchzukommen (Zick-Zack-Kurse, Schleifen, …). Welche geometrischen Formen sind unmöglich zu lösen? Warum?<br />
** Andererseits könnte man auch das Stück Draht in der Hand länger machen. Wie schwierig werden denn Labyrinthe, wenn man ein 15cm, 30cm, 50cm Stück Draht in der Hand hält?<br />
* Eine andere Art von Spiel kann man daraus machen, wenn man z.B.<br />
** zusätzlich die Zeit begrenzt, die man für das Labyrinth benötigen darf, sodass z.B. nach einer vorgegebenen Zeit ein Signal angezeigt wird oder ertönt und das Spiel aus ist.<br />
** oder die Anzahl der zulässigen Fehler begrenzt wird und automatisch "Game Over" ausgegeben wird, wenn man diese überschreitet.<br />
* Für Expertinnen und Experten: Nachdem sich der BBC micro:bit mehrere Sachen merken kann, wäre es auch möglich, dass 2 Spieler*innen gegeneinander antreten, beide Ergebnisse gespeichert und am Ende der Gewinner oder die Gewinnerin ausgegeben wird. Das funktioniert ähnlich wie beim Beispiel „Morgenritual“.</div>Martin.teufelhttp://microbit.eeducation.at/index.php?title=Bit:balance:board&diff=8057Bit:balance:board2022-05-17T06:39:02Z<p>Martin.teufel: /* 20px|Icon Weiterentwicklung */</p>
<hr />
<div>== [[Datei:Icon_story.png|20px|Icon]] Wer hält die Balance? ==<br />
[[Datei: balanceboard.png|right|400px|link=| Balanceboard in Aktion]]<br />
Emilia und Max sind begeisterte Surfer. Im Winter trainieren sie ihren Gleichgewichtssinn zuhause auf einem Balanceboard (siehe Bilder rechts). Emilia hat sich ein spezielles gekauft, Max verwendet einfach sein altes Longboard und eine Schaumstoff-Gymnastikrolle seiner Mama.<br />
<br />
Um das Training spannender zu machen, überlegt sich Emilia etwas.<br />
<br />
"Max, ich fordere dich zu einem Wettbewerb heraus!", sagt sie. "Wer schafft es als Erster '''''5 Sekunden die Balance''''' - also das Brett waagrecht - zu halten?"<br />
<br />
"Wie willst du das denn so genau messen?", erwidert Max.<br />
<br />
"Ich hab da schon eine Idee..."<br />
<br />
Emilia weiß, dass der BBC micro:bit einen Neigungssensor besitzt und beginnt gleich zu recherchieren.<br />
<br />
So sieht Emilias und Max’ '''bit:balance:board''' aus:<br />
[[Datei:balanceboard_microbit.png|400px|link=|]]<br />
<br />
Der Neigungssensor im BBC micro:bit wird auch Beschleunigungssensor genannt und funktioniert wie eine Wasserwaage.<br />
<br />
Er hat drei Achsen: x, y und z.<br />
<br />
Für dieses Projekt brauchen wir nur die '''''x-Achse''''':<br />
<br />
[[Datei:microbit_x.png|400px|link=|]]<br />
<br />
Wenn sich der BBC micro:bit nach rechts Richtung '''+x''' neigt, wird der gemessene x-Wert immer größer.<br />
<br />
Wenn du ihn nach links Richtung '''–x''' neigst, wird der gemessene x-Wert immer kleiner.<br />
<br />
Der größte Wert von x ist 1023, der kleinste -1023.<br />
<br />
== [[Datei:icon_gluehbirne.png|20px|Icon]] Aufgabenstellung ==<br />
* Wenn der BBC micro:bit eingeschaltet wird, wird die Variable '''zähler''' auf 0 gesetzt.<br />
* Es wird dann dauerhaft überprüft, ob das Balanceboard zu weit rechts, zu weit links oder schön waagrecht ist.<br />
* Wenn man sich zu weit rechts oder links neigt, wird der '''zähler''' wieder auf 0 gesetzt<br />
* Wenn man das Brett schön waagrecht hält, erhöht sich der '''zähler''' um 1 und der '''zähler''' wird angezeigt.<br />
* Wenn der '''zähler''' 5 erreicht hat, hat man gewonnen und ein Pokal wird 5 Sekunden gezeigt.<br />
* Wichtig: Der BBC micro:bit kann sehr schnell diese Werte überprüfen und zählen, daher muss man am Ende der Dauerhaft-Schleife immer eine Sekunde pausieren.<br />
<br />
<br />
== [[Datei:icon_material.png|20px|Icon]] Materialien ==<br />
<br />
* BBC micro:bit (mit USB-Kabel und Batterie)<br />
* ein Balanceboard (oder ein altes Longboard/Skateboard und eine Gymnastikrolle/ein Rundholz)<br />
* ein Stück (doppelseitiges) Klebeband, um den BBC micro:bit am Balanceboard zu befestigen<br />
* Papier-[[Batteriehalter]]<br />
<br />
== [[Datei:icon_sanduhr.png|20px|Icon]] Zeitaufwand ==<br />
<br />
* ca. 1 Schulstunde zur Programmierung<br />
* ca. 1 Schulstunde für das Bauen und anschließende Spielen und Experimentieren<br />
<br />
== [[Datei:Icon_puzzle3.png|20px|Icon]] Schwierigkeitsgrad ==<br />
:[[Datei:SternGelb.png|30px|borderless]][[Datei:SternLeer.png|30px|borderless]][[Datei:SternLeer.png|30px|borderless]]<br />
<br />
== [[Datei:Icon_brain.png|20px|Icon]] Kompetenzen ==<br />
Das solltest du bereits können:<br />
* mit negativen und positiven Zahlen umgehen (Mathematik)<br />
* Größer ('''>''') und Kleiner ('''<''')-Zeichen kennen und anwenden können (Mathematik)<br />
<br />
Du lernst...<br />
* einen einfachen Zähler als [[Variable]] zu erstellen<br />
* mit der Dauerhaft-[[Schleifen|Schleife]] zu arbeiten<br />
* auf bestimmte Werte des Neigungssensors (Beschleunigungssensors) zu reagieren<br />
* eine [[Bedingte_Anweisung|Abfrage/Bedingte Anweisung]] zu erstellen, ob der Zähler größer oder kleiner als ein bestimmter Wert ist<br />
<br />
<br />
== [[Datei:Icon faecher.png|20px|Icon]] Unterrichtsfächer ==<br />
Werkerziehung, Bewegung & Sport, Informatik<br />
<br />
== [[Datei:Icon_hilfe.png|20px|Icon]] Tipps und Hilfestellungen ==<br />
<br />
=== Erforderliche Programmierblöcke ===<br />
[[Ereignissteuerung]], [[Schleifen#Befehlsblöcke|Schleife]], [[Variablen]], [[Boolean]]<br />
<br />
=== Eckpfeiler zur Programmierung ===<br />
<br />
* Wenn der BBC micro:bit eingeschaltet wird, wird die Variable '''zähler''' auf 0 gesetzt.<br />
* In einer Dauerhaft-Schleife wird der x-Wert des Beschleunigungssensors abgefragt.<br />
* Wenn dieser<br />
** größer als 100 ist, wird ein Pfeil auf dem Display dargestellt, der anzeigt, in welche Richtung man sich neigen muss, um waagrecht zu sein (also nach links). Der '''zähler''' wird auf 0 zurückgesetzt.<br />
** kleiner als -100 ist, zeigt der Pfeil in die andere Richtung und der '''zähler''' wird auch auf 0 zurückgesetzt.<br />
* Ansonsten (also wenn der x-Wert zwischen -100 und 100 ist) soll der '''zähler''' um 1 erhöht werden und am Display angezeigt werden. <spoiler text="Hinweis"><br />
Verwende zur Abfrage von x > 100 den ersten Block, für x < -100 den zweiten und dann den ansonsten-Block:<br />
Also: <br />
<br />
wenn x > 100 dann<br />
<br />
sonst wenn x < -100<br />
<br />
ansonsten<br />
<br />
<pre id="3"><br />
basic.forever(function () {<br />
if (true) {<br />
} else if (false) {<br />
} else {<br />
}<br />
})<br />
</pre><br />
</spoiler><br />
<br />
* Danach wird überprüft ob der '''zähler''' 5 ist.<br />
* Wenn dem so ist, wird ein Pokal-Symbol am Display angezeigt, 5 Sekunden pausiert und dann (damit das Spiel wieder von vorne losgehen kann) der '''zähler''' wieder auf 0 gesetzt.<br />
* Am Ende der Dauerhaft-Schleife soll das Programm eine Sekunde (1000 ms) pausieren.<br />
<br />
=== Schritt für Schritt zur Lösung ===<br />
Das Schritt-für-Schritt Tutorial für dieses Projekt findest du [https://makecode.microbit.org/#tutorial:github:jimsio/dlpl2-tutorials/bit-balance-board hier].<br />
<br />
== [[Datei:presentation.png|20px|Icon]] Präsentation und Reflexion ==<br />
<br />
* Stelle dein Ergebnis vor! Was ist dir besonders gut gelungen?<br />
* Was hat dir bei der Entwicklung deines Produkts gefallen? <br />
* Welche Schwierigkeiten hattest du? Wie konntest du diese lösen?<br />
* Erläutere, wie du dein Produkt programmiert hast!<br />
* Was war bei dieser Aufgabe interessant für dich?<br />
<br />
<b>Versuche die Antworten auf folgende Fragen durch Experimentieren und Internet-Recherche herauszufinden.</b><br />
* Welche zwei Werte musst du ändern, damit es weniger schwierig ist, die Balance zu halten?<br />
* Welchen Wert musst du ändern, damit man erst mit 10 Sekunden langem Balancieren gewinnt?<br />
* Was passiert, wenn man die 1-Sekunden-Pause am Ende der Dauerhaft-Schleife entfernt? Probiere es aus!<br />
<br />
<br />
== [[Datei:icon_plus.png|20px|Icon]] Weiterentwicklung ==<br />
* Passe die Schwierigkeit so an, dass du das 5 Sekunden lange Balancieren sicher schaffst. Mache es anschließend ein bisschen schwerer.<br />
* [[Animiertes_Micro-Buch|Animation]] statt des statischen Pokalbilds<br />
* Zusätzlich zum visuellen Feedback (Pfeile und Pokal) [[Datei:Iconmonstr-arrow-20re-120.png|20px]] auditives Feedback (Soundeffekt). Verwende dazu den BBC [[Microbit-v2|micro:bit V2]] oder erweitere deinen V1 mit einem Lautsprecher.<br />
<br />
<br />
<htmlet>makecode_embed</htmlet></div>Martin.teufelhttp://microbit.eeducation.at/index.php?title=Bit:balance:board&diff=8056Bit:balance:board2022-05-17T06:38:38Z<p>Martin.teufel: /* 20px|Icon Wer hält die Balance? */</p>
<hr />
<div>== [[Datei:Icon_story.png|20px|Icon]] Wer hält die Balance? ==<br />
[[Datei: balanceboard.png|right|400px|link=| Balanceboard in Aktion]]<br />
Emilia und Max sind begeisterte Surfer. Im Winter trainieren sie ihren Gleichgewichtssinn zuhause auf einem Balanceboard (siehe Bilder rechts). Emilia hat sich ein spezielles gekauft, Max verwendet einfach sein altes Longboard und eine Schaumstoff-Gymnastikrolle seiner Mama.<br />
<br />
Um das Training spannender zu machen, überlegt sich Emilia etwas.<br />
<br />
"Max, ich fordere dich zu einem Wettbewerb heraus!", sagt sie. "Wer schafft es als Erster '''''5 Sekunden die Balance''''' - also das Brett waagrecht - zu halten?"<br />
<br />
"Wie willst du das denn so genau messen?", erwidert Max.<br />
<br />
"Ich hab da schon eine Idee..."<br />
<br />
Emilia weiß, dass der BBC micro:bit einen Neigungssensor besitzt und beginnt gleich zu recherchieren.<br />
<br />
So sieht Emilias und Max’ '''bit:balance:board''' aus:<br />
[[Datei:balanceboard_microbit.png|400px|link=|]]<br />
<br />
Der Neigungssensor im BBC micro:bit wird auch Beschleunigungssensor genannt und funktioniert wie eine Wasserwaage.<br />
<br />
Er hat drei Achsen: x, y und z.<br />
<br />
Für dieses Projekt brauchen wir nur die '''''x-Achse''''':<br />
<br />
[[Datei:microbit_x.png|400px|link=|]]<br />
<br />
Wenn sich der BBC micro:bit nach rechts Richtung '''+x''' neigt, wird der gemessene x-Wert immer größer.<br />
<br />
Wenn du ihn nach links Richtung '''–x''' neigst, wird der gemessene x-Wert immer kleiner.<br />
<br />
Der größte Wert von x ist 1023, der kleinste -1023.<br />
<br />
== [[Datei:icon_gluehbirne.png|20px|Icon]] Aufgabenstellung ==<br />
* Wenn der BBC micro:bit eingeschaltet wird, wird die Variable '''zähler''' auf 0 gesetzt.<br />
* Es wird dann dauerhaft überprüft, ob das Balanceboard zu weit rechts, zu weit links oder schön waagrecht ist.<br />
* Wenn man sich zu weit rechts oder links neigt, wird der '''zähler''' wieder auf 0 gesetzt<br />
* Wenn man das Brett schön waagrecht hält, erhöht sich der '''zähler''' um 1 und der '''zähler''' wird angezeigt.<br />
* Wenn der '''zähler''' 5 erreicht hat, hat man gewonnen und ein Pokal wird 5 Sekunden gezeigt.<br />
* Wichtig: Der BBC micro:bit kann sehr schnell diese Werte überprüfen und zählen, daher muss man am Ende der Dauerhaft-Schleife immer eine Sekunde pausieren.<br />
<br />
<br />
== [[Datei:icon_material.png|20px|Icon]] Materialien ==<br />
<br />
* BBC micro:bit (mit USB-Kabel und Batterie)<br />
* ein Balanceboard (oder ein altes Longboard/Skateboard und eine Gymnastikrolle/ein Rundholz)<br />
* ein Stück (doppelseitiges) Klebeband, um den BBC micro:bit am Balanceboard zu befestigen<br />
* Papier-[[Batteriehalter]]<br />
<br />
== [[Datei:icon_sanduhr.png|20px|Icon]] Zeitaufwand ==<br />
<br />
* ca. 1 Schulstunde zur Programmierung<br />
* ca. 1 Schulstunde für das Bauen und anschließende Spielen und Experimentieren<br />
<br />
== [[Datei:Icon_puzzle3.png|20px|Icon]] Schwierigkeitsgrad ==<br />
:[[Datei:SternGelb.png|30px|borderless]][[Datei:SternLeer.png|30px|borderless]][[Datei:SternLeer.png|30px|borderless]]<br />
<br />
== [[Datei:Icon_brain.png|20px|Icon]] Kompetenzen ==<br />
Das solltest du bereits können:<br />
* mit negativen und positiven Zahlen umgehen (Mathematik)<br />
* Größer ('''>''') und Kleiner ('''<''')-Zeichen kennen und anwenden können (Mathematik)<br />
<br />
Du lernst...<br />
* einen einfachen Zähler als [[Variable]] zu erstellen<br />
* mit der Dauerhaft-[[Schleifen|Schleife]] zu arbeiten<br />
* auf bestimmte Werte des Neigungssensors (Beschleunigungssensors) zu reagieren<br />
* eine [[Bedingte_Anweisung|Abfrage/Bedingte Anweisung]] zu erstellen, ob der Zähler größer oder kleiner als ein bestimmter Wert ist<br />
<br />
<br />
== [[Datei:Icon faecher.png|20px|Icon]] Unterrichtsfächer ==<br />
Werkerziehung, Bewegung & Sport, Informatik<br />
<br />
== [[Datei:Icon_hilfe.png|20px|Icon]] Tipps und Hilfestellungen ==<br />
<br />
=== Erforderliche Programmierblöcke ===<br />
[[Ereignissteuerung]], [[Schleifen#Befehlsblöcke|Schleife]], [[Variablen]], [[Boolean]]<br />
<br />
=== Eckpfeiler zur Programmierung ===<br />
<br />
* Wenn der BBC micro:bit eingeschaltet wird, wird die Variable '''zähler''' auf 0 gesetzt.<br />
* In einer Dauerhaft-Schleife wird der x-Wert des Beschleunigungssensors abgefragt.<br />
* Wenn dieser<br />
** größer als 100 ist, wird ein Pfeil auf dem Display dargestellt, der anzeigt, in welche Richtung man sich neigen muss, um waagrecht zu sein (also nach links). Der '''zähler''' wird auf 0 zurückgesetzt.<br />
** kleiner als -100 ist, zeigt der Pfeil in die andere Richtung und der '''zähler''' wird auch auf 0 zurückgesetzt.<br />
* Ansonsten (also wenn der x-Wert zwischen -100 und 100 ist) soll der '''zähler''' um 1 erhöht werden und am Display angezeigt werden. <spoiler text="Hinweis"><br />
Verwende zur Abfrage von x > 100 den ersten Block, für x < -100 den zweiten und dann den ansonsten-Block:<br />
Also: <br />
<br />
wenn x > 100 dann<br />
<br />
sonst wenn x < -100<br />
<br />
ansonsten<br />
<br />
<pre id="3"><br />
basic.forever(function () {<br />
if (true) {<br />
} else if (false) {<br />
} else {<br />
}<br />
})<br />
</pre><br />
</spoiler><br />
<br />
* Danach wird überprüft ob der '''zähler''' 5 ist.<br />
* Wenn dem so ist, wird ein Pokal-Symbol am Display angezeigt, 5 Sekunden pausiert und dann (damit das Spiel wieder von vorne losgehen kann) der '''zähler''' wieder auf 0 gesetzt.<br />
* Am Ende der Dauerhaft-Schleife soll das Programm eine Sekunde (1000 ms) pausieren.<br />
<br />
=== Schritt für Schritt zur Lösung ===<br />
Das Schritt-für-Schritt Tutorial für dieses Projekt findest du [https://makecode.microbit.org/#tutorial:github:jimsio/dlpl2-tutorials/bit-balance-board hier].<br />
<br />
== [[Datei:presentation.png|20px|Icon]] Präsentation und Reflexion ==<br />
<br />
* Stelle dein Ergebnis vor! Was ist dir besonders gut gelungen?<br />
* Was hat dir bei der Entwicklung deines Produkts gefallen? <br />
* Welche Schwierigkeiten hattest du? Wie konntest du diese lösen?<br />
* Erläutere, wie du dein Produkt programmiert hast!<br />
* Was war bei dieser Aufgabe interessant für dich?<br />
<br />
<b>Versuche die Antworten auf folgende Fragen durch Experimentieren und Internet-Recherche herauszufinden.</b><br />
* Welche zwei Werte musst du ändern, damit es weniger schwierig ist, die Balance zu halten?<br />
* Welchen Wert musst du ändern, damit man erst mit 10 Sekunden langem Balancieren gewinnt?<br />
* Was passiert, wenn man die 1-Sekunden-Pause am Ende der Dauerhaft-Schleife entfernt? Probiere es aus!<br />
<br />
<br />
== [[Datei:icon_plus.png|20px|Icon]] Weiterentwicklung ==<br />
* Passe die Schwierigkeit so an, dass du das 5 Sekunden lange Balancieren sicher schaffst. Mache es anschließend ein bisschen schwerer.<br />
* [[Animiertes_Micro-Buch|Animation]] statt des statischen Pokalbilds<br />
* Zusätzlich zu dem visuellen Feedback (Pfeile und Pokal) [[Datei:Iconmonstr-arrow-20re-120.png|20px]] auditives Feedback (Soundeffekt). Verwende dazu den BBC [[Microbit-v2|micro:bit V2]] oder erweitere deinen V1 mit einem Lautsprecher.<br />
<br />
<br />
<htmlet>makecode_embed</htmlet></div>Martin.teufelhttp://microbit.eeducation.at/index.php?title=Audioalarm&diff=8055Audioalarm2022-05-17T06:38:08Z<p>Martin.teufel: /* 20px|Icon Weiterentwicklung */</p>
<hr />
<div>== [[Datei:Icon_story.png|20px|Icon]] Lass dein Federpenal überwachen ==<br />
[[Datei:04_alarm_v2.jpg |right|400px|border| 2 micro:bits A und B]]<br />
Leon greift zum Federpenal und will den Radiergummi herausnehmen, aber er findet ihn nicht. Wo ist er nur? <br />
:Er fragt seine Nachbarin Emma: „Hast du meinen Radiergummi gesehen?“ Sie zuckt nur mit den Achseln. <br />
Kann es sein, dass sich jemand etwas ausgeborgt hat, ohne Leon zu fragen? Da kommt ihm ein Gedankenblitz – der micro:bit könnte helfen ... Wenn er ihn das Federpenal überwachen lässt und dazu einen Lautsprecher anschließt, könnte er so etwas rasch entdecken. Jede Bewegung löst dann sofort einen Alarm aus und schlägt Radau. Probier es doch auch!<br />
<br />
== [[Datei:icon_gluehbirne.png|20px|Icon]] Aufgabenstellung ==<br />
Der micro:bit soll bei jeglicher Bewegung ein Programm auslösen, das einen lauten Alarm abspielt, und so die Aufmerksamkeit aller in der Nähe befindlichen Personen auf sich ziehen.<br />
Dazu wird der micro:bit z.B. mit dem Federpenal verbunden, es reichen fürs Erste auch Gummibänder. Sobald jemand das Federpenal bewegt, löst das den Alarm aus und es ist eine Sirene zu hören.<br />
<br />
Da der micro:bit selbst keinen Lautsprecher besitzt, ist ein kleiner Piezo-Lautsprecher o.Ä. notwendig, um den Alarm hören zu können.<br />
Weiters werden zur Verbindung des Lautsprechers mit dem micro:bit zwei Kabel mit jeweils zwei&nbsp;Krokodilklemmen benötigt. <spoiler text="Hinweis">Wie das genau geht, siehst du am besten hier: [[Hack_deine_Kopfhörer]]</spoiler> <br />
Du kannst fürs Erste das Beispiel auch völlig ohne Lautsprecher/Kopfhörer erstellen und testen. <spoiler text="Hinweis">Wenn du dieses Beispiel im Online-Editor http://makecode.microbit.org erstellst, wird auch ein Lautsprecher/Kopfhörer im Computer simuliert.</spoiler><br />
== [[Datei:icon_material.png|20px|Icon]] Materialien ==<br />
<br />
* BBC micro:bit (enthält Platine, Kabel, Batterie)<br />
* 2 Kabel mit Krokodilklemmen (z.B. rot/schwarz)<br />
* 1 Piezo-Lautsprecher <spoiler text="Hinweis">Achte auf die Polung beim Lautsprecher: schwarz auf GND und rot auf PIN 0. Langer Pin(+), kurzer Pin(-)<br />
Info: Der neue micro:bit v2 benötigt keinen externen Lausprecher mehr!</spoiler><br />
<br />
== [[Datei:icon_sanduhr.png|20px|Icon]] Zeitaufwand ==<br />
<br />
* ca. 1 Schulstunde zur Programmierung<br />
* ca. 1 Schulstunde für das anschließende Experimentieren<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 />
== [[Datei:Icon_brain.png|20px|Icon]] Kompetenzen ==<br />
Du lernst<br />
*externe Verbindungen mit micro:bit und Krokodilklemmen herzustellen.<br />
*Lautsprecher anzuschließen. <spoiler text="Hinweis">Achte auf die Polung beim Lautsprecher: schwarz auf GND und rot auf PIN 0.</spoiler><br />
*die ereignisgesteuerte Programmierung. <spoiler text="Hinweis">z.B. „wenn geschüttelt“</spoiler><br />
*Tonhöhe und Tondauer einzuschätzen, anzuwenden und zu verändern.<br />
*Tonintervall eines Alarmsignals einzuschätzen, anzuwenden und zu verändern.<br />
<br />
== [[Datei:Icon faecher.png|20px|Icon]] Unterrichtsfächer ==<br />
Informatik, Musikerziehung, Physik<br />
<br />
== [[Datei:Icon_hilfe.png|20px|Icon]] Tipps und Hilfestellungen ==<br />
<br />
=== Erforderliche Programmierblöcke ===<br />
[[Ereignissteuerung]], [[Schleifen#Befehlsblöcke|Schleife]], [[Bedingte_Anweisungen#Wenn-Dann|Bedingungen]], [[Boolean]], [[Musik]]<br />
<br />
=== Eckpfeiler zur Programmierung ===<br />
Sieh dir das Beispiel [[Hack_deine_Kopfhörer]] nochmal genau an, das ist die Grundlage für dieses Beispiel.<br />
<br />
*Setze die [[Ereignisse#Weitere_Möglichkeiten_für_Ereignisse|Ereignissteuerung]] „wenn geschüttelt“ ein, um den Alarm zu starten.<br />
*Der Alarm soll fortwährend eine Art Sirene mit dem micro:bit spielen. <spoiler text="Hinweis">Verwende dazu die [[Schleife]] „während wahr ... mache“.</spoiler><br />
*Überlege dir einen Alarm mit 2 Tönen aus dem Bereich [[Musik]].<br />
::Versuche verschiedene Tonhöhen <spoiler text="Hinweis">Vorschlag: abwechselnd ein mittlerer und ein hoher Ton.</spoiler><br />
::Versuche verschiedene Tonlängen <spoiler text="Hinweis">Vorschlag: z.B. 1/2 Takt.</spoiler><br />
<br />
=== [[Audioalarm_Loesung|Schritt für Schritt zur Lösung]] ===<br />
Weitere Informationen, Hinweise und auch eine mögliche, komplette Lösung findest du auf der [[Audioalarm_Loesung|Lösungsseite zu diesem Beispiel]].<br />
<br />
== [[Datei:presentation.png|20px|Icon]] Präsentation und Reflexion ==<br />
<br />
* Stelle dein Ergebnis vor! Was ist dir besonders gut gelungen?<br />
* Was hat dir bei der Entwicklung deines Produkts gefallen? <br />
* Welche Schwierigkeiten hattest du? Wie konntest du diese lösen?<br />
* Erläutere, wie du dein Produkt programmiert hast!<br />
* Was war bei dieser Aufgabe interessant für dich?<br />
<br />
<b>Versuche die Antworten auf folgende Fragen durch Experimentieren und Internet-Recherche herauszufinden.</b><br />
*Ab wann schlägt der Beschleunigungssensor/Bewegungsmelder an? Was kann hier verändert oder verbessert werden?<br />
*Welche Töne bzw. Tonfolgen eignen sich besonders für einen Alarm?<br />
*Wie kann das Programm beendet werden? Gibt es eine bessere Möglichkeit, den Alarm zu beenden?<br />
*Was passiert, wenn der Piezo-Lautsprecher umgekehrt gepolt wird? Warum?<br />
<br />
== [[Datei:icon_plus.png|20px|Icon]] Weiterentwicklung ==<br />
*Variationen [[Datei:Iconmonstr-arrow-20re-120.png|20px]] Explosion am Display oder Ähnliches - grafische Erweiterung zusätzlich zum Audioalarm<br />
*Komplexere Anwendungen [[Datei:Iconmonstr-arrow-20re-120.png|20px]] Türalarm mit Beschleunigungssensor oder Magnetsensor<br />
*Adaptionen, Neuentwicklungen [[Datei:Iconmonstr-arrow-20re-120.png|20px]] Schwarm Alarmanlage (ein Empfänger mit Lautsprecher, viele Sender über Bluetooth)<br />
<br />
<htmlet>makecode_embed</htmlet></div>Martin.teufelhttp://microbit.eeducation.at/index.php?title=Animiertes_Micro-Buch&diff=8054Animiertes Micro-Buch2022-05-17T06:37:20Z<p>Martin.teufel: /* 20px|Icon Auf dem Nachhauseweg von der Schule unterhalten sich Melanie und Stefan */</p>
<hr />
<div>== [[Datei:Icon_story.png|20px|Icon]] Auf dem Nachhauseweg von der Schule unterhalten sich Melanie und Stefan ==<br />
[[Datei:imgamb.png |right|250px|border| Animiertes Micro-Buch]]<br />
: „Heute war die Physik-Stunde wieder total spannend. Ich lerne echt gerne etwas über die Natur und so.“<br />
<br />
:: „Ja, stimmt. Was mich allerdings stört - immer lesen wir nur Texte und schauen uns ein paar Bilder im Buch an – es gibt nie etwas Bewegtes. Da lob ich mir meine Computerspiele – da gibt es immer Action.“<br />
<br />
: „Hmm... du meinst, weil sich bei deinen Games was tut, wenn du auf die Knöpfe drückst?“<br />
<br />
:: „Ja, das macht viel mehr Spaß, als nur zu lesen.“<br />
<br />
: „Wie wäre es, wenn wir selbst ausprobieren, ob wir so etwas machen können?“<br />
<br />
:: „Wie meinst du das?“<br />
<br />
: „Heute haben wir den Wasserkreislauf in Physik besprochen – da könnten wir doch etwas mit unserem micro:bit machen – so ein kleines interaktives Buch oder so … Jedes Mal, wenn man den Text gelesen hat und einen Knopf drückt, erscheint eine kleine Animation, die dazu passt. Wir müssen uns nur ein paar einfache Sätze einfallen lassen und dazu passende Animationen.“<br />
<br />
:: „Hmm... klingt zwar nicht ganz so aufregend wie meine Games, aber lass es uns mal versuchen!“<br />
<br />
== [[Datei:icon_gluehbirne.png|20px|Icon]] Aufgabenstellung ==<br />
Wenn du Melanie und Stefan genau zugehört hast, weißt du ja schon ungefähr, was gemacht werden muss. Versuche zuerst die Schritte herauszufinden, die notwendig sind, um das Ziel zu erreichen.<br />
<br />
Melanie und Stefan haben sich Folgendes überlegt:<br />
<br />
* Der micro:bit muss in ein "Buch" eingebunden werden.<br />
<br />
* Das Buch wird mit Hilfe eines Blattes Papier gefaltet.<br />
<br />
* Jede Seite des Buches soll einen Schritt im Wasserkreislauf darstellen – insgesamt sollen es fünf Schritte plus die Titelseite sein.<br />
<br />
* Damit jede Seite anders dargestellt wird, muss ein Kupferband als Leiter eingesetzt werden.<br />
<br />
* Der Buchdeckel wird aus Karton gemacht.<br />
<br />
* Die Seiten werden durchnummeriert.<br />
<br />
* Das Buch wird mit einem Bindfaden zusammengebunden.<br />
<br />
== [[Datei:icon_material.png|20px|Icon]] Materialien ==<br />
<br />
*micro:bit<br />
<br />
*A4 Blatt Papier<br />
<br />
*A4 Karton<br />
<br />
*Kupferstreifen<br />
<br />
*Nadel<br />
<br />
*Bindfaden<br />
<br />
*Schere<br />
<br />
*Bleistift<br />
<br />
*Ahle<br />
<br />
*Vorlage/Bastelanleitung[https://make.techwillsaveus.com/microbit/activities/animated-microbook]<br />
<br />
== [[Datei:icon_sanduhr.png|20px|Icon]] Zeitaufwand ==<br />
* Etwa eine Schulstunde für die Erstellung des Buches<br />
* Zwei Schulstunden zum Entwickeln des Programms<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 />
== [[Datei:Icon_brain.png|20px|Icon]] Kompetenzen ==<br />
Das solltest du bereits können<br />
*Stationen des Wasserkreislaufes<br />
<br />
Beim Programmieren lernst bzw. übst du ...<br />
*das vernetztes und fachübergreifendes Denken,<br />
*das Formulieren und Kodieren von Abläufen in formalen Algorithmen,<br />
*das Arbeiten mit verschiedenen Materialien und Werkzeugen und<br />
*das den Wasserkreislauf in Schritten darzustellen.<br />
<br />
== [[Datei:Icon faecher.png|20px|Icon]] Unterrichtsfächer ==<br />
Physik, INF, WE<br />
<br />
== [[Datei:Icon_hilfe.png|20px|Icon]] Tipps und Hilfestellungen ==<br />
<br />
<br />
===Formulierungen für die Animationen===<br />
1. Die Wärme der Sonne verwandelt flüssiges Wasser in Wasserdampf, das Wasser verdunstet. Der Wasserdampf steigt nach oben.<br />
<br />
2. Der Wasserdampf verwandelt sich wieder zu Tropfen und bildet Wolken. Dieser Vorgang heißt Kondensieren.<br />
<br />
3. Tropfen fallen vom Himmel. Ist die Luft sehr kalt, beginnt es zu schneien.<br />
<br />
4. Wasser fließt bergab und sammelt sich in Bächen oder Flüssen. Am Ende der Reise eines Wassertropfens landet er meistens im Meer.<br />
<br />
5. Ein Teil des Wassers versickert im Boden und bildet das Grundwasser.<br />
<br />
===Erforderliche Programmierblöcke===<br />
<spoiler text="dauerhaft"><pre id="pre01"><br />
basic.forever(function () {<br />
<br />
})<br />
</pre><br />
</spoiler><br />
Da der Wasserkreislauf niemals startet und stoppt, sondern unendlich "durchläuft", ist "dauerhaft"<br />
der richtige Start für das Programm. <br />
<br />
<spoiler text="zeige LEDs"><pre id="pre01"><br />
basic.forever(function () {<br />
basic.showLeds(`<br />
. . . . .<br />
. . . . .<br />
. . . . .<br />
. . . . .<br />
. . . . .<br />
`)<br />
})<br />
<br />
</pre><br />
</spoiler><br />
"zeige LEDs" ermöglicht dir die Ausgabe von Zeichen auf das Display des micro:bit<br />
<br />
<spoiler text="zeige Text"><pre id="pre01"><br />
basic.forever(function () {<br />
basic.showString("1")<br />
})<br />
</pre><br />
</spoiler><br />
Für eine übersichtlichere Ausgabe der Animationen schreibe "1","2" usw. vor der jeweiligen Bildabfolge auf dein Display. Der Code "zeige Text" hilft dir dabei.<br />
<br />
<spoiler text="pausiere"><pre id="pre01"><br />
basic.forever(function () {<br />
basic.pause(100)<br />
})<br />
</pre><br />
</spoiler><br />
Mit "pausiere" bleibt das Zeichen auch lange genug stehen, damit es gelesen werde kann.<br />
<br />
===Fertiger Code für Station 1===<br />
Eine Lösung für die erste Station des Wasserkreislaufes ("Die Wärme der Sonne verwandelt flüssiges Wasser in Wasserdampf, das Wasser verdunstet. Der Wasserdampf steigt nach oben.") kann folgendermaßen aussehen:<br />
<br />
<spoiler text="Fertiger Code"> <br />
<pre id="pre01"><br />
basic.forever(function () {<br />
basic.showString("1")<br />
basic.pause(100)<br />
basic.showLeds(`<br />
. # . # .<br />
# # # # #<br />
. # # # .<br />
# # # # #<br />
. # . # .<br />
`)<br />
basic.showLeds(`<br />
# . # . #<br />
. # # # .<br />
# # # # #<br />
. # # # .<br />
# . # . #<br />
`)<br />
basic.showLeds(`<br />
. . . . .<br />
. . . . .<br />
. . . . .<br />
. . . . .<br />
# # # # #<br />
`)<br />
basic.showLeds(`<br />
. . . . .<br />
. . . . .<br />
. . . # .<br />
. # . . .<br />
# # # # #<br />
`)<br />
basic.showLeds(`<br />
. . . . .<br />
. . . # .<br />
. # . . .<br />
. . # . .<br />
# # # # #<br />
`)<br />
basic.showLeds(`<br />
. . . # .<br />
. # . . .<br />
# . # . .<br />
. . . . #<br />
# # # # #<br />
`)<br />
basic.showLeds(`<br />
. # . . .<br />
# . # . #<br />
. . . . .<br />
. . . . .<br />
# # # # #<br />
`)<br />
basic.showLeds(`<br />
. . # . .<br />
. . . . .<br />
. . . . .<br />
. . . . .<br />
# # # # #<br />
`)<br />
basic.showLeds(`<br />
. . . . .<br />
. . . . .<br />
. . . . .<br />
. . . . .<br />
# # # # #<br />
`)<br />
})<br />
</pre><br />
</spoiler><br />
<br />
== [[Datei:icon_plus.png|20px|Icon]] Weiterentwicklung ==<br />
===Weiterentwicklung 1===<br />
[[Datei:SternGelb.png|30px|borderless]][[Datei:SternGelb.png|30px|borderless]][[Datei:SternLeer.png|30px|borderless]]<br />
<br />
Dir ist der Programmcode zu unübersichtlich? Mithilfe des Ausführens von "Funktionen" bekommst du Struktur in dein Programm. Du musst zunächst eine neue Funktion erstellen und diese dann mit Programmecode füllen. In unserem Fall brauchen wir pro Station eine Funktion. Jede Funktion Diese Funktionen müssen dann zur jeweiligen Zeit im eigentlichen Programm aufgerufen werden. <br />
Die Arbeit mit Funktionen ist dann nützlich, wenn du eine bessere Übersicht in dein Programm bekommen möchtest, oder wenn du öfters denselben Code aufrufst.<br />
<br />
<spoiler text="Funktionen"> <pre id="pre01"><br />
function kondensiert () {<br />
basic.showLeds(`<br />
. . . . .<br />
. . . . .<br />
. . . . .<br />
. . . . .<br />
. . . # .<br />
`)<br />
basic.showLeds(`<br />
. . . . .<br />
. . . . .<br />
. . . . .<br />
. . . # .<br />
. # . . .<br />
`)<br />
basic.showLeds(`<br />
. . . . .<br />
. . . # .<br />
. # . . .<br />
. . # . .<br />
# . . . #<br />
`)<br />
basic.showLeds(`<br />
. . # . .<br />
. . # . .<br />
. # . . .<br />
# . # . #<br />
. . . . .<br />
`)<br />
basic.showLeds(`<br />
. . # . .<br />
. . # . .<br />
. . # # .<br />
. # # . .<br />
. . # . .<br />
`)<br />
basic.showLeds(`<br />
. . # . .<br />
. . # . .<br />
. # # # .<br />
. # # # .<br />
. . # . .<br />
`)<br />
basic.showLeds(`<br />
. # # # .<br />
. # # # .<br />
. # # # .<br />
. # # # .<br />
. . . . .<br />
`)<br />
basic.showLeds(`<br />
. # # . .<br />
# # # # #<br />
# # # # #<br />
. . # # .<br />
. . . . .<br />
`)<br />
basic.showLeds(`<br />
. # # # .<br />
# . # # #<br />
# # # # #<br />
. # # . .<br />
. . . . .<br />
`)<br />
basic.showLeds(`<br />
. # # # .<br />
# # # # #<br />
# # # # #<br />
. # # # .<br />
. . . . .<br />
`)<br />
}<br />
function verdampft () {<br />
basic.showLeds(`<br />
# . # . #<br />
. # # # .<br />
# # # # #<br />
. # # # .<br />
# . # . #<br />
`)<br />
basic.showLeds(`<br />
. # . # .<br />
# # # # #<br />
. # # # .<br />
# # # # #<br />
. # . # .<br />
`)<br />
basic.showLeds(`<br />
# . # . #<br />
. # # # .<br />
# # # # #<br />
. # # # .<br />
# . # . #<br />
`)<br />
basic.showLeds(`<br />
. . . . .<br />
. . . . .<br />
. . . . .<br />
. . . . .<br />
# # # # #<br />
`)<br />
basic.showLeds(`<br />
. . . . .<br />
. . . . .<br />
. . . # .<br />
. # . . .<br />
# # # # #<br />
`)<br />
basic.showLeds(`<br />
. . . . .<br />
. . . # .<br />
. # . . .<br />
. . # . .<br />
# # # # #<br />
`)<br />
basic.showLeds(`<br />
. . . # .<br />
. # . . .<br />
# . # . .<br />
. . . . #<br />
# # # # #<br />
`)<br />
basic.showLeds(`<br />
. # . . .<br />
# . # . #<br />
. . . . .<br />
. . . . .<br />
# # # # #<br />
`)<br />
basic.showLeds(`<br />
. . # . .<br />
. . . . .<br />
. . . . .<br />
. . . . .<br />
# # # # #<br />
`)<br />
basic.showLeds(`<br />
. . . . .<br />
. . . . .<br />
. . . . .<br />
. . . . .<br />
# # # # #<br />
`)<br />
}<br />
basic.forever(function () {<br />
verdampft()<br />
kondensiert()<br />
})<br />
</pre><br />
</spoiler><br />
<br />
===Weiterentwicklung 2===<br />
[[Datei:SternGelb.png|30px|borderless]][[Datei:SternGelb.png|30px|borderless]][[Datei:SternGelb.png|30px|borderless]]<br />
<br />
Schreibe das Programm so um, dass beim Drücken der Taste "A" das Programm zur nächsten Station läuft und anschließend stehen bleibt, solange bis wieder eine Taste gedrückt wird.<br />
<br />
Dazu musst du neue Kommandos kennen:<br />
<br />
Variablen: Eine Variable ist beim Programmieren ein abstrakter Behälter. Du kannst diesen Behälter mit Zeichen oder Zahlen füllen. In unserem Fall brauchen wir die Variable, damit das Programm nicht unendlich läuft, sondern solange, bis die Variable einen bestimmten Wert erreicht hat.<br />
<br />
Unsere Variable nennen wir "weiter".<br />
<br />
<spoiler text="Weiter"> [[Datei:weiter.png|150px|Icon|border|Beschreibung Weiter]]</spoiler><br />
<br />
Zu Beginn des Programmes hat "weiter" den Wert 0.<br />
<br />
<spoiler text="Weiter=0"> <pre id="pre01"><br />
let weiter = 0<br />
basic.forever(function () {<br />
weiter = 0<br />
})<br />
</pre><br />
</spoiler><br />
<br />
[[Schleifen]]: Eine Schleife wiederholt in der Programmierung solange gewisse Vorgänge, bis eine Endbedingung gegeben wird. Bei einer While-do Schleife wird die Bedingung zum Stoppen beim Start der Schleife abgefragt.<br />
<br />
[[Bedingungen]]: Ein Programmcode wird ausgeführt, wenn eine Bedingung erfüllt ist. "Wenn es regnet (= Bedingung), nimm einen Regenschirm (= Ausführung).<br />
<br />
<spoiler text="Fertiger Code"><br />
<pre id="01"><br />
basic.forever(function () {<br />
basic.showString("1")<br />
weiter = 0<br />
while (weiter == 0) {<br />
if (input.buttonIsPressed(Button.A)) {<br />
weiter = 1<br />
}<br />
}<br />
verdampft()<br />
})<br />
</pre><br />
</spoiler><br />
<br />
===Weiterentwicklung 3===<br />
Dieses Beispiel lässt sich leicht auf andere Aufgaben und Gegenstände übertragen. Zahlreiche Vorgänge, Abläufe, Geschichten usw. können durch die Ausgabe von Animationen grafisch aufbereitet werden, weshalb zahlreiche Anknüpfungspunkte in anderen Gegenständen gefunden werden können.<br />
<br />
== [[Datei:presentation.png|20px|Icon]] Präsentation und Reflexion ==<br />
===Allgemein===<br />
* Stelle dein Ergebnis vor! Was kann dein Projekt? <br />
* Was hat dir bei der Entwicklung deines Produkts gefallen? <br />
* Welche Schwierigkeiten hattest du? Wie konntest du diese lösen?<br />
* Erläutere, wie du dein Produkt programmiert hast! (Fachkompetenz stärken)<br />
* Was war bei dieser Aufgabe interessant für dich?<br />
<br />
<htmlet>makecode_embed</htmlet></div>Martin.teufelhttp://microbit.eeducation.at/index.php?title=Schere,_Stein,_Papier&diff=8053Schere, Stein, Papier2022-05-17T06:36:00Z<p>Martin.teufel: /* Weiterentwicklung */</p>
<hr />
<div>== [[Datei:Icon_story.png|20px|Icon]] Entscheidungen, Entscheidungen, Entscheidungen…. ==<br />
<br />
[[Datei:OneWay.jpg]] <br />
<br />
Bibi oder ConCrafter? Pizza oder doch lieber Burger zum Mittagessen? Chillen oder endlich einmal den neuen Kletterpark erkunden? Und wer ist nun eigentlich heute der Lauch, der das Geschirr abwaschen muss: du oder deine Schwester? <br />
<br />
Kennst du diese Situation? Eine gefühlte Ewigkeit diskutieren du und deine Freunde, deine Geschwister oder deine Eltern und niemand möchte nachgeben. Eine gemeinsame Entscheidung? Von wegen, für beide Möglichkeiten sprechen wirklich gute Gründe, die ihr euch auch lautstark um die Ohren haut. <br />
<br />
Und nun? Schmollen? Das funktioniert schon lange nicht mehr und ist ja eigentlich, wenn wir ehrlich sind, verlorene Zeit. Letztendlich muss ja doch eine Entscheidung getroffen werden. Münzenwerfen? Schade um die Münze! Schere, Stein, Papier? Eigentlich eine gute Lösung, wenn da nicht die vielen Schummelversuche wären… <br />
<br />
<br />
<br />
Hier kommt die gute Nachricht! Es gibt endlich eine Lösung für das Entscheidungsfindungsproblem: Du baust dein eigenes schummelsicheres No-cheat-micro:bit-Schere-Stein-Papier als stylisches Wearable!<br />
<br />
<br />
<br />
Laura und Mary in ihrem neuen YouTube-Clip über die 10-Arten von Schere-Stein-Papier-Spielern: [https://www.youtube.com/watch?v=JX21gi-h5Og&feature=youtu.be]<br />
<br />
== [[Datei:icon_gluehbirne.png|20px|Icon]] Aufgabenstellung ==<br />
<br />
No-cheat...WAS?<br />
<br />
<br />
<br />
Das BBC micro:bit-Wearable kann ein echtes Schmuckstück an deinem Handgelenk sein. Ihr spielt natürlich wie bei der normalen Version des Spiels immer zu zweit. Ausgelöst durch eine starke Schüttelbewegung der Hand wird am micro:bit-Display ein zufälliges Motiv aus den Möglichkeiten SCHERE, STEIN oder PAPIER angezeigt.<br />
<br />
Die Regeln kennen wir alle: Schere schlägt Papier, Papier schlägt Stein und Stein schlägt Schere – aber dank des micro:bits völlig schummelfrei!<br />
<br />
== [[Datei:icon_material.png|20px|Icon]] Materialien ==<br />
<br />
* BBC micro:bit <br />
* Karton oder Bastelfilz <br />
* Klebepads oder doppelseitiges Klebeband, starkes Klebeband <br />
* Verschlüsse (Magnet, Klett,…) <br />
* Dekomaterial (Strasssteine, Washi Tape …)<br />
<br />
== [[Datei:icon_sanduhr.png|20px|Icon]] Zeitaufwand ==<br />
<br />
* Etwa eine Schulstunde für das Basteln des Wearables <br />
* Zwei Schulstunden zum Entwickeln des Programms<br />
<br />
== [[Datei:Icon_puzzle3.png|20px|Icon]] Schwierigkeitsgrad ==<br />
[[Datei:SternGelb.png|30px|borderless]][[Datei:SternGelb.png|30px|borderless]][[Datei:SternGelb.png|30px|borderless]]<br />
<br />
== [[Datei:Icon_brain.png|20px|Icon]] Kompetenzen ==<br />
<br />
Du lernst<br />
* das Formulieren und Kodieren von einfachen Abläufen in formalen Algorithmen.<br />
* das Arbeiten mit verschiedenen Materialien und Werkzeugen.<br />
* wie du einen micro:bit zu einem tragbaren Gerät machst.<br />
<br />
== [[Datei:Icon faecher.png|20px|Icon]] Unterrichtsfächer ==<br />
Kreatives Gestalten, Informatik <br />
<br />
== [[Datei:Icon_hilfe.png|20px|Icon]] Tipps und Hilfestellungen ==<br />
<br />
[[Datei:SchereFinal.png]] [[Datei:SteinFinal.png]] [[Datei:Papier_Final.png]]<br />
<br />
<br />
Weitere Informationen, Hinweise, eine schrittweise Hilfe zur Programmierung und auch eine mögliche, komplette Lösung findest du auf der [[SchereSteinPapier_Lösung|Lösungsseite zu diesem Beispiel]].<br />
<br />
== Präsentation und Reflexion ==<br />
<br />
* Stelle dein Ergebnis vor! <br />
* Was hat dir bei der Entwicklung deines Produkts gefallen?<br />
* Erläutere, wie dein Programm aussieht!<br />
* Was hat dir bei der Entwicklung des Armbands gefallen? <br />
* Welche Schwierigkeiten sind aufgetaucht? Wie hast du sie gelöst? <br />
* Ist das Ergebnis so, wie du es dir zu Beginn vorgestellt hast? <br />
* Was hat sich im Laufe der Arbeit geändert? <br />
* Ist das No-cheat-micro:bit-Schere-Stein-Papier tatsächlich „schummelfrei?“ <br />
* Spielst du oft Schere, Stein, Papier und wenn ja, in welchen Situationen? <br />
* Wie könntest du den BBC micro:bit noch einsetzen, um faire Entscheidungen zu treffen?<br />
<br />
== Weiterentwicklung ==<br />
<br />
<br />
* Suche andere Möglichkeiten zur Entscheidungsfindung mit dem BBC micro:bit. (Beispiel: Yes/No) <br />
* Baue eine Cheat-Version. (Beispiel: Stein auf Knopf A) <br />
* Gestalte die Bilder nach Wunsch.<br />
* Erweitere das Spiel durch einen passenden Ton.</div>Martin.teufelhttp://microbit.eeducation.at/index.php?title=Metronom&diff=8052Metronom2022-05-17T06:35:38Z<p>Martin.teufel: /* 20px|Icon Wofür brauche ich ein Metronom? */</p>
<hr />
<div>== [[Datei:Icon_story.png|20px|Icon]] Wofür brauche ich ein Metronom? ==<br />
<br />
<br />
Paul, Martin und Michael gründen eine Band. Zu Hause übt jeder fleißig den neuen Song. Doch bei der Probe will irgendwie nichts zusammenpassen. Paul ist mit seiner Gitarre zu langsam, Michael trommelt zu schnell und Martin ändert beim Singen andauernd das Tempo.<br />
Paul hat die Lösung. Er zückt sein Metronom. Mit dem regelmäßigen Ticken des Metronoms kann man perfekt das Tempo halten.<br />
Leider hat er nur ein Metronom, das er selber zum Üben braucht.<br />
Aber vielleicht kann der BBC micro:bit Martin und Michael weiterhelfen.<br />
<br />
== [[Datei:Icon_gluehbirne.png|20px|Icon]] Aufgabenstellung ==<br />
<br />
Mit dem BBC micro:bit kannst du ein Metronom programmieren. <br />
<br />
* Beim Start spielt der BBC micro:bit dauerhaft 100 bpm (beats per minute = Töne pro Minute).<br />
* Der Ton ist ein "Mittleres C" für 1/16 Schlag, danach pausiert er für einen Schlag.<br />
* Taste A macht das Tempo um 5 bpm langsamer.<br />
* Taste B macht das Tempo um 5 bpm schneller.<br />
* Die LED-Anzeige zeigt das aktuelle Tempo in Zahlen an.<br />
<br />
== [[Datei:icon_material.png|20px|Icon]] Materialien ==<br />
<br />
* BBC micro:bit (Version V2 oder V1 mit Lautsprecher für die Soundausgabe)<br />
<br />
== [[Datei:icon_sanduhr.png|20px|Icon]] Zeitaufwand ==<br />
<br />
* 1 Unterrichtseinheit <br />
<br />
== [[Datei:Icon_puzzle3.png|20px|Icon]] Schwierigkeitsgrad ==<br />
<br />
[[Datei:SternGelb.png|30px|borderless]][[Datei:SternLeer.png|30px|borderless]][[Datei:SternLeer.png|30px|borderless]]<br />
<br />
== [[Datei:Icon_brain.png|20px|Icon]] Kompetenzen ==<br />
<br />
Du solltest bereits: <br />
* einen Kopfhörer an den BBC micro:bit anschließen können<br />
<br />
<br />
Du lernst<br />
<br />
* wie du die Variable Tempo mit den Tasten A und B verändern kannst<br />
<br />
== [[Datei:Icon faecher.png|20px|Icon]] Unterrichtsfächer ==<br />
<br />
* Musik<br />
* Informatik<br />
<br />
== [[Datei:Icon_hilfe.png|20px|Icon]] Tipps und Hilfestellungen ==<br />
<br />
=== Erforderliche Programmierblöcke ===<br />
====Ziel==== <br />
* Der BCC micro:bit gibt beim Start dauerhaft 100 Töne pro Minute aus.<br />
* Die Taste A verringert die Anzahl der ausgegebenen Töne um 5 pro Minute.<br />
* Die Taste B erhöht die Anzahl der ausgegebenen Töne um 5 pro Minute.<br />
* Die LED-Anzeige zeigt das aktuelle Tempo in Zahlen an.<br />
<br />
==== Blöcke ====<br />
<ol><br />
<li> Beim Start wird das Tempo auf 100 bpm (= beats per minute) geändert. <spoiler text="Block"><pre id="pre01"><br />
music.setTempo(100)<br />
<br />
</pre><br />
</spoiler><br />
<li> Die Note "Mittleres C" wird dauerhaft für 1/16 Schlag gespielt, gefolgt von einem Schlag Pause. <spoiler text="Block"><pre id="pre01"><br />
basic.forever(function () {<br />
music.playTone(262, music.beat(BeatFraction.Sixteenth))<br />
music.rest(music.beat(BeatFraction.Whole))<br />
})<br />
<br />
<br />
</pre><br />
</spoiler><br />
<li> Wenn Knopf A gedrückt wird, verringert sich das Tempo um fünf Schläge pro Minute. Knopf B erhöht das Tempo um fünf Schläge pro Minute. <spoiler text="Block"><pre id="pre01"><br />
input.onButtonPressed(Button.A, function () {<br />
music.changeTempoBy(-5)<br />
})<br />
input.onButtonPressed(Button.B, function () {<br />
music.changeTempoBy(5)<br />
})<br />
<br />
<br />
<br />
</pre><br />
</spoiler><br />
<li> Die LEDs zeigen dauerhaft das aktuelle Tempo in Zahlen. <spoiler text="Block"><pre id="pre01"><br />
basic.forever(function () {<br />
basic.showNumber(music.tempo())<br />
})<br />
<br />
</pre><br />
</spoiler><br />
</ol><br />
<br />
=== Tipps zur Umsetzung ===<br />
<br />
* Zähle mit, wie viele Töne der BBC micro:bit pro Minute spielt.<br />
* Dir wird auffallen, dass er nicht ganz 100 Töne pro Minute schafft. Woran könnte das liegen?<br />
:Ein Ton dauert 1/16 Schlag, gefolgt von 1 Schlag Pause. Dementsprechend dauert ein Durchgang 1/16 Schlag + 1 Schlag = 1 1/16 Schläge.<br />
:Wie schaffst du es, dass ein Durchgang genau 1 Schlag dauert? Denke an eine Bruchrechnung. <spoiler text="Block"><pre id="pre01"><br />
basic.forever(function () {<br />
music.playTone(262, music.beat(BeatFraction.Sixteenth))<br />
music.rest(music.beat(BeatFraction.Half))<br />
music.rest(music.beat(BeatFraction.Quarter))<br />
music.rest(music.beat(BeatFraction.Eighth))<br />
music.rest(music.beat(BeatFraction.Sixteenth))<br />
})<br />
<br />
<br />
<br />
</pre><br />
</spoiler><br />
<br />
===[[Lösung_zufall|Schritt für Schritt zur Lösung]]===<br />
:Hinweise zur Lösungsfindung und auch eine mögliche, komplette Lösung findest du auf der [[Metronom_Loesung|Lösungsseite zu diesem Beispiel]]<br />
<br />
==[[Datei:presentation.png|20px|Icon]] Präsentation und Reflexion ==<br />
<br />
===Allgemein===<br />
* Stelle dein Ergebnis vor! Was kann dein Produkt? <br />
* Was hat dir bei der Entwicklung deines Produkts gefallen? <br />
* Welche Schwierigkeiten hattest du? Wie konntest du diese lösen?<br />
* Erläutere, wie du dein Produkt programmiert hast!<br />
* Was war bei dieser Aufgabe interessant für dich?<br />
<br />
== [[Datei:icon_plus.png|20px|Icon]] Weiterentwicklung ==<br />
<br />
* Bei manchen Metronomen kann man die Betonung einzelner Töne einstellen. Zum Beispiel wird beim 3/4 Takt der erste Ton lauter gespielt, danach folgen zwei leisere Töne. Kann man das mit dem BBC micro:bit umsetzen?<br />
* Sobald der BBC micro:bit mit Strom versorgt wird, startet das Metronom. Kann die Funktion auch mit Taste A+B gestartet und gestoppt werden? Hier hilft eine Schleife weiter.<br />
<br />
<br />
<br />
<htmlet>makecode_embed</htmlet></div>Martin.teufelhttp://microbit.eeducation.at/index.php?title=K%C3%BChlschrankw%C3%A4chter&diff=8051Kühlschrankwächter2022-05-17T06:34:56Z<p>Martin.teufel: /* Weiterentwicklung */</p>
<hr />
<div>== [[Datei:Icon_story.png|20px|Icon]] Neulich beim Frühstück ... ==<br />
<br />
[[File:Kühlschrankwächter.png|right|400px|border|Kühlschrank mit Licht]]<br />
... will es Jakob wieder ganz genau wissen:<br />
: „Du Lea, warum brennt im Kühlschrank eigentlich immer das Licht? Das ist doch voll die Energieverschwendung, oder?“<br />
:: „Tut es ja gar nicht. Das schaltet sich immer automatisch aus, sobald du die Tür zumachst.“<br />
: „Und woher weißt du das? Bist du schon mal im Kühlschrank gesessen und hast das beobachtet?“<br />
:: „Das wäre im wahrsten Sinn des Wortes sehr ‚cool‘. Aber nein, wenn du dem Schalter nicht vertraust und trotzdem nicht selbst im Kühlschrank sitzen willst, miss es doch einfach! Nimm dir den micro:bit, der hat ja auch einen Lichtsensor drauf.“<br />
: „Ok, aber wie soll das funktionieren? Das ist sicher voll kompliziert!“<br />
:: „Nein, das ist ganz einfach. Der Sensor sagt dir über eine Zahl, wieviel Licht gerade auf den micro:bit fällt. Viel Licht liefert eine hohe Zahl bis maximal 255 und umso dunkler es wird, desto kleiner wird die Zahl bis zum Wert Null. Also musst du nur dauerhaft prüfen, ob .... Denk mal nach!“<br />
: „Achso, klar!“<br />
:: „Hast du schon eine Idee? Probier es einfach aus, du kannst nichts kaputt machen. Mach nur den Kühlschrank zum Ausprobieren nicht zu oft auf und zu, sonst verschwendest du damit erst recht unnötig Strom ...“<br />
<br />
== [[Datei:icon_gluehbirne.png|20px|Icon]] Aufgabenstellung ==<br />
<br />
Wenn man Lea und Jakob genau zuhört, weiß man, was alles gemacht werden muss. Versuche erst einmal, selbst herauszufinden, was zu tun ist. Was genau soll das Programm können? Wann soll was genau passieren? Überlege dir selbst, wie der micro:bit anzeigen soll, ob das Licht gebrannt hat oder nicht.<br />
<spoiler>Jakob hat sich das wie folgt überlegt:<br />
* Der micro:bit muss am besten wasserdicht samt Batterie- oder Akkupack eingepackt werden, aber so, dass Licht noch darauf scheinen kann<br />
* Nach dem Einschalten zeigt der Bildschirm ein Symbol, um darzustellen, dass Licht brennt<br />
* Nun wird dauerhaft die Lichtstärke geprüft. Wenn die Lichtstärke kleiner als ein bestimmter Wert wird, soll der Bildschirm ein anderes Symbol anzeigen, das darstellt, dass kein Licht brennt<br />
* Durch den Neustart mit dem Reset-Knopf kann das Programm neu gestartet und so der Versuch wieder von vorne begonnen werden<br />
</spoiler><br />
<br />
== [[Datei:icon_material.png|20px|Icon]] Materialien ==<br />
<br />
* BBC micro:bit<br />
* Material zum wasserdichten, lichtdurchlässigen Verpacken des Computers <spoiler>Am einfachsten ist ein kleiner, verschließbarer Plastikbeutel, der keine Löcher aufweist</spoiler><br />
<br />
== [[Datei:icon_sanduhr.png|20px|Icon]] Zeitaufwand ==<br />
<br />
* Etwa eine Schulstunde insgesamt für den Aufwand zum Verpacken, Programmieren und Ausprobieren<br />
<br />
== [[Datei:Icon_puzzle3.png|20px|Icon]] Schwierigkeitsgrad ==<br />
[[Datei:SternGelb.png|30px|borderless]][[Datei:SternLeer.png|30px|borderless]][[Datei:SternLeer.png|30px|borderless]]<br />
<br />
== [[Datei:Icon_brain.png|20px|Icon]] Kompetenzen ==<br />
<br />
Du lernst<br />
* das Formulieren und Kodieren von einfachen Abläufen in formalen Algorithmen<br />
* das Arbeiten mit verschiedenen Materialien und Werkzeugen<br />
* die Berechnungen direkter und indirekter Proportionen (optional)<br />
<br />
== [[Datei:Icon faecher.png|20px|Icon]] Unterrichtsfächer ==<br />
INF, WE, BU<br />
<br />
== [[Datei:Icon_hilfe.png|20px|Icon]] Tipps und Hilfestellungen ==<br />
<br />
* Nicht zu kompliziert denken! Zum Lösen der Aufgabe benötigt man nicht einmal eine Variable.<br />
* Zwei Ereignisse sind wichtig „Beim Start“ und „dauerhaft“.<br />
* Beim Starten das eigene Symbol für „Es ist hell!“ setzen.<br />
* Danach muss man nur dauerhaft prüfen, ob die Lichtstärke kleiner als ein bestimmter (ausprobieren!) Wert wird. Wenn das eintritt, die LED-Matrix auf ein anderes Symbol für &bdquo;Es ist dunkel!“ umstellen, fertig! ''Praxistipp: Oft ist es besser, '''nicht''' auf einen Wert von Null zu testen, sondern zu prüfen, ob zum Beispiel ein Sensorwert kleiner als ein Schwellwert wird. Denn manchmal liefern Sensoren von Computern nicht exakte Werte und so könnte auch ein micro:bit eventuell trotz größter Dunkelheit den Messwert „1“ oder „2“ melden ...''<br />
* Durch das Drücken des Reset-Knopfes startet das Programm neu und darum muss man auch keine explizite Möglichkeit einbauen, das Symbol für „Es ist hell!“ wieder selbst zu setzen.<br />
<br />
Weitere Infos, Hinweise und auch eine mögliche, komplette Lösung findest du auf der [[Kühlschrankwächter_Lösung|Lösungsseite zu diesem Beispiel]].<br />
<br />
== Präsentation und Reflexion ==<br />
<br />
# Stelle dein Ergebnis vor! Was kann dein Projekt? Welche Symbole für „Hell“ und „Dunkel“ hast du verwendet und warum?<br />
# Was hat dir bei der Entwicklung deines Produkts gefallen?<br />
# Welche Schwierigkeiten hast du gehabt? Wie konntest du sie lösen?<br />
# Erläutere, wie dein Programm aussieht!<br />
# Funktioniert der Lichtschalter in eurem Kühlschrank zu Hause? Oder wird dort Strom verschwendet?<br />
# Wo könnte man so einen Lichtsensor noch verwenden, um zu prüfen, ob das Licht auch wirklich ausgeschaltet wird und niemand unnötig Strom verbraucht?<br />
# Warum ist es wichtig, darauf zu achten, nicht unnötig Energie zu verbrauchen? Wo wird bei dir zu Hause oder in der Schule deiner Meinung nach noch Energie verschwendet?<br />
<br />
== Weiterentwicklung ==<br />
<br />
* Anstatt das Programm durch den Reset-Knopf neu zu starten, könntest du auch durch Drücken einer Taste den Wächter zurücksetzen.<br />
* Der micro:bit kann auch Temperaturen messen! Daher kann man auch ganz einfach die Temperatur des Kühlschranks anzeigen ...<br />
* Für Expertinnen und Experten: Wenn die Überwachung der Lichtstärke so erweitert wird, dass auch erkannt wird, ob es wieder hell wird, kann man auch mitzählen, wie oft die Kühlschranktür geöffnet wird. Damit könnte man testen, wie oft jemand in der Nacht aus dem Kühlschrank genascht hat. Dazu muss man sich allerdings merken, ob es vorher gerade dunkel war!<br />
<br />
<htmlet>makecode_embed</htmlet></div>Martin.teufelhttp://microbit.eeducation.at/index.php?title=K%C3%BChlschrankw%C3%A4chter&diff=8050Kühlschrankwächter2022-05-17T06:34:24Z<p>Martin.teufel: /* 20px|Icon Tipps und Hilfestellungen */</p>
<hr />
<div>== [[Datei:Icon_story.png|20px|Icon]] Neulich beim Frühstück ... ==<br />
<br />
[[File:Kühlschrankwächter.png|right|400px|border|Kühlschrank mit Licht]]<br />
... will es Jakob wieder ganz genau wissen:<br />
: „Du Lea, warum brennt im Kühlschrank eigentlich immer das Licht? Das ist doch voll die Energieverschwendung, oder?“<br />
:: „Tut es ja gar nicht. Das schaltet sich immer automatisch aus, sobald du die Tür zumachst.“<br />
: „Und woher weißt du das? Bist du schon mal im Kühlschrank gesessen und hast das beobachtet?“<br />
:: „Das wäre im wahrsten Sinn des Wortes sehr ‚cool‘. Aber nein, wenn du dem Schalter nicht vertraust und trotzdem nicht selbst im Kühlschrank sitzen willst, miss es doch einfach! Nimm dir den micro:bit, der hat ja auch einen Lichtsensor drauf.“<br />
: „Ok, aber wie soll das funktionieren? Das ist sicher voll kompliziert!“<br />
:: „Nein, das ist ganz einfach. Der Sensor sagt dir über eine Zahl, wieviel Licht gerade auf den micro:bit fällt. Viel Licht liefert eine hohe Zahl bis maximal 255 und umso dunkler es wird, desto kleiner wird die Zahl bis zum Wert Null. Also musst du nur dauerhaft prüfen, ob .... Denk mal nach!“<br />
: „Achso, klar!“<br />
:: „Hast du schon eine Idee? Probier es einfach aus, du kannst nichts kaputt machen. Mach nur den Kühlschrank zum Ausprobieren nicht zu oft auf und zu, sonst verschwendest du damit erst recht unnötig Strom ...“<br />
<br />
== [[Datei:icon_gluehbirne.png|20px|Icon]] Aufgabenstellung ==<br />
<br />
Wenn man Lea und Jakob genau zuhört, weiß man, was alles gemacht werden muss. Versuche erst einmal, selbst herauszufinden, was zu tun ist. Was genau soll das Programm können? Wann soll was genau passieren? Überlege dir selbst, wie der micro:bit anzeigen soll, ob das Licht gebrannt hat oder nicht.<br />
<spoiler>Jakob hat sich das wie folgt überlegt:<br />
* Der micro:bit muss am besten wasserdicht samt Batterie- oder Akkupack eingepackt werden, aber so, dass Licht noch darauf scheinen kann<br />
* Nach dem Einschalten zeigt der Bildschirm ein Symbol, um darzustellen, dass Licht brennt<br />
* Nun wird dauerhaft die Lichtstärke geprüft. Wenn die Lichtstärke kleiner als ein bestimmter Wert wird, soll der Bildschirm ein anderes Symbol anzeigen, das darstellt, dass kein Licht brennt<br />
* Durch den Neustart mit dem Reset-Knopf kann das Programm neu gestartet und so der Versuch wieder von vorne begonnen werden<br />
</spoiler><br />
<br />
== [[Datei:icon_material.png|20px|Icon]] Materialien ==<br />
<br />
* BBC micro:bit<br />
* Material zum wasserdichten, lichtdurchlässigen Verpacken des Computers <spoiler>Am einfachsten ist ein kleiner, verschließbarer Plastikbeutel, der keine Löcher aufweist</spoiler><br />
<br />
== [[Datei:icon_sanduhr.png|20px|Icon]] Zeitaufwand ==<br />
<br />
* Etwa eine Schulstunde insgesamt für den Aufwand zum Verpacken, Programmieren und Ausprobieren<br />
<br />
== [[Datei:Icon_puzzle3.png|20px|Icon]] Schwierigkeitsgrad ==<br />
[[Datei:SternGelb.png|30px|borderless]][[Datei:SternLeer.png|30px|borderless]][[Datei:SternLeer.png|30px|borderless]]<br />
<br />
== [[Datei:Icon_brain.png|20px|Icon]] Kompetenzen ==<br />
<br />
Du lernst<br />
* das Formulieren und Kodieren von einfachen Abläufen in formalen Algorithmen<br />
* das Arbeiten mit verschiedenen Materialien und Werkzeugen<br />
* die Berechnungen direkter und indirekter Proportionen (optional)<br />
<br />
== [[Datei:Icon faecher.png|20px|Icon]] Unterrichtsfächer ==<br />
INF, WE, BU<br />
<br />
== [[Datei:Icon_hilfe.png|20px|Icon]] Tipps und Hilfestellungen ==<br />
<br />
* Nicht zu kompliziert denken! Zum Lösen der Aufgabe benötigt man nicht einmal eine Variable.<br />
* Zwei Ereignisse sind wichtig „Beim Start“ und „dauerhaft“.<br />
* Beim Starten das eigene Symbol für „Es ist hell!“ setzen.<br />
* Danach muss man nur dauerhaft prüfen, ob die Lichtstärke kleiner als ein bestimmter (ausprobieren!) Wert wird. Wenn das eintritt, die LED-Matrix auf ein anderes Symbol für &bdquo;Es ist dunkel!“ umstellen, fertig! ''Praxistipp: Oft ist es besser, '''nicht''' auf einen Wert von Null zu testen, sondern zu prüfen, ob zum Beispiel ein Sensorwert kleiner als ein Schwellwert wird. Denn manchmal liefern Sensoren von Computern nicht exakte Werte und so könnte auch ein micro:bit eventuell trotz größter Dunkelheit den Messwert „1“ oder „2“ melden ...''<br />
* Durch das Drücken des Reset-Knopfes startet das Programm neu und darum muss man auch keine explizite Möglichkeit einbauen, das Symbol für „Es ist hell!“ wieder selbst zu setzen.<br />
<br />
Weitere Infos, Hinweise und auch eine mögliche, komplette Lösung findest du auf der [[Kühlschrankwächter_Lösung|Lösungsseite zu diesem Beispiel]].<br />
<br />
== Präsentation und Reflexion ==<br />
<br />
# Stelle dein Ergebnis vor! Was kann dein Projekt? Welche Symbole für „Hell“ und „Dunkel“ hast du verwendet und warum?<br />
# Was hat dir bei der Entwicklung deines Produkts gefallen?<br />
# Welche Schwierigkeiten hast du gehabt? Wie konntest du sie lösen?<br />
# Erläutere, wie dein Programm aussieht!<br />
# Funktioniert der Lichtschalter in eurem Kühlschrank zu Hause? Oder wird dort Strom verschwendet?<br />
# Wo könnte man so einen Lichtsensor noch verwenden, um zu prüfen, ob das Licht auch wirklich ausgeschaltet wird und niemand unnötig Strom verbraucht?<br />
# Warum ist es wichtig, darauf zu achten, nicht unnötig Energie zu verbrauchen? Wo wird bei dir zu Hause oder in der Schule deiner Meinung nach noch Energie verschwendet?<br />
<br />
== Weiterentwicklung ==<br />
<br />
* Anstatt das Programm durch den Reset-Knopf neu zu starten, könntest du auch durch Drücken einer Taste den Wächter zurücksetzen.<br />
* Der micro:bit kann auch Temperaturen messen! Daher kann man auch ganz einfach die Temperatur des Kühlschranks anzeigen ...<br />
* Für Expertinnen und Experten: Wenn die Überwachung der Lichtstärke so erweitert wird, sodass auch erkannt wird, ob es wieder hell wird, kann man auch mitzählen, wie oft die Kühlschranktür geöffnet wird. Damit könnte man testen, wie oft jemand in der Nacht vom Kühlschrank genascht hat. Dazu muss man sich allerdings merken, ob es vorher gerade dunkel war!<br />
<br />
<htmlet>makecode_embed</htmlet></div>Martin.teufel