<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>http://microbit.eeducation.at/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=David.weinberger</id>
	<title>microbit - Das Schulbuch - Benutzerbeiträge [de]</title>
	<link rel="self" type="application/atom+xml" href="http://microbit.eeducation.at/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=David.weinberger"/>
	<link rel="alternate" type="text/html" href="http://microbit.eeducation.at/wiki/Spezial:Beitr%C3%A4ge/David.weinberger"/>
	<updated>2026-04-29T12:40:05Z</updated>
	<subtitle>Benutzerbeiträge</subtitle>
	<generator>MediaWiki 1.42.1</generator>
	<entry>
		<id>http://microbit.eeducation.at/index.php?title=Stoppuhr_L%C3%B6sung&amp;diff=4694</id>
		<title>Stoppuhr Lösung</title>
		<link rel="alternate" type="text/html" href="http://microbit.eeducation.at/index.php?title=Stoppuhr_L%C3%B6sung&amp;diff=4694"/>
		<updated>2020-03-10T09:03:17Z</updated>

		<summary type="html">&lt;p&gt;David.weinberger: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Hilfestellung und Lösung zur Aufgabe Stoppuhr==&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
Baue zuerst zwei Sensoren. Prüfe die Funktionstüchtigkeit der Sensoren mit dem micro:bit. Programmiere zuletzt ein Programm um die gefahrene Zeit zu berechnen.&lt;br /&gt;
====Hinweis 1: Überlege dir wie eine Stoppuhr die Zeitdauer misst ====&lt;br /&gt;
Im micro:bit ist eine Uhr eingebaut, aber keine Stoppuhr. Überlege wie du eine Zeit stoppst wenn du eine Uhr besitzt, aber keine Stoppuhr. Zum Beispiel bei einem Rennen.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;spoiler text=&amp;quot;Lösung&amp;quot;&amp;gt;&lt;br /&gt;
Sieh zuerst beim Start auf die Uhr und merke dir die Zeit. Sieh dann im Ziel auf die Uhr und zieh die Startzeit von der Zielzeit ab.&lt;br /&gt;
zum Beispiel:&lt;br /&gt;
&lt;br /&gt;
[[File:Stoppuhr_Start_Ziel1.PNG|300px|border|Zeiten1]]&lt;br /&gt;
&lt;br /&gt;
Ziehe hier die Minuten beim Start von den Minuten im Ziel ab.&lt;br /&gt;
&lt;br /&gt;
45 - 31 = 14 min&lt;br /&gt;
&lt;br /&gt;
Der Läufer benötigt 14 Minuten.&lt;br /&gt;
&lt;br /&gt;
Ziehe deswegen auch im Programm die Startzeit von der Zielzeit ab.&lt;br /&gt;
&amp;lt;/spoiler&amp;gt;&lt;br /&gt;
&amp;lt;spoiler text=&amp;quot;Erweiterung für Profis&amp;quot;&amp;gt;&lt;br /&gt;
Wenn aber die Startzeit 06:55 und die Zeit im Ziel 07:08 beträgt,  kann man nicht mehr einfach die Minuten abziehen. &lt;br /&gt;
&lt;br /&gt;
[[File:Stoppuhr_Start_Ziel2.PNG|300px|border|Zeiten2]]&lt;br /&gt;
&lt;br /&gt;
Hier fehlen 5 Minuten auf 7 Uhr. Dazu werden die 8 Minuten nach 7 Uhr gezählt.&lt;br /&gt;
&lt;br /&gt;
5 + 8 = 13 min&lt;br /&gt;
&lt;br /&gt;
Der Läufer ist 13 Minuten unterwegs.&lt;br /&gt;
&lt;br /&gt;
Dabei wird anders gerechnet, da die Zeit in verschiedenen Einheiten, also in Stunden und in Minuten angegeben ist. Ist sie in nur einer Einheit angegeben, zum Beispiel in Minuten, kann man die Zeiten wieder einfach voneinander abziehen. &lt;br /&gt;
Die Startzeit 6:55, also 6 Stunden und 55 Minuten, sind dasselbe wie 415 Minuten. (6 &amp;amp;middot; 60 + 5 = 415)&lt;br /&gt;
Die Zielzeit 7:08, also 7 Stunden und 8 Minuten, sind dasselbe wie 428 Minuten. (7 &amp;amp;middot; 70 + 8 = 428)&lt;br /&gt;
Ziehe die 415 von den 428 Minuten ab.&lt;br /&gt;
&lt;br /&gt;
428 - 415 = 13 min&lt;br /&gt;
&lt;br /&gt;
Man erhält auf beiden Wegen dasselbe Ergebnis von 13 Minuten.&lt;br /&gt;
&lt;br /&gt;
Der micro:bit rechnet nur in einer Einheit. Deswegen kann er immer die Startzeit von der Zielzeit abziehen. Mit dem Befehl &amp;quot;Laufzeit (ms)&amp;quot; zeigt die Uhr des micro:bits die Zeit in Millisekunden an. Eine Sekunde besteht aus 1000 Millisekunden. Die Startzeit aus unserem Beispiel wäre in Millisekunden folgende. &lt;br /&gt;
&lt;br /&gt;
6:55 entspricht 415 Minuten. Mit 60 multipliziert werden diese zu Sekunden. Dann mit 1000 multipliziert werden diese zu Millisekunden.&lt;br /&gt;
415 &amp;amp;middot; 60 = 24 900 Sekunden&lt;br /&gt;
24900 &amp;amp;middot; 1000 = 24 900 000 Millisekunden&lt;br /&gt;
Also die Uhrzeit 6:55 entspricht 24 900 000 Millisekunden&lt;br /&gt;
&lt;br /&gt;
Diese Zahl wirkt furchtbar groß und nicht angenehm zu rechnen. Dem micro:bit machen große Zahlen allerdings nichts aus. Er rechnet mit diesen genauso, wie wir mit kleinen Zahlen.&lt;br /&gt;
&lt;br /&gt;
ACHTUNG: Die Zeit des micro:bits entspricht nicht der momentanen Uhrzeit. Der micro:bit startet seine innere Uhr immer bei 00:00 wenn er eingeschaltet wird. Das ändert aber nichts an der Differenz von Start- und Zielzeit.&lt;br /&gt;
&amp;lt;/spoiler&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Hinweis 2: Erstelle eine vereinfachte Version des Programmes====&lt;br /&gt;
Darin startest du die Stoppuhr mit der Taste A und stoppst sie mit der Taste B.&lt;br /&gt;
&lt;br /&gt;
Dabei merkt sich der micro:bit den Zeitpunkt an der die Taste A gedrückt wird. Verwende hierfür eine Variable.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;spoiler text=&amp;quot;Programmcode&amp;quot;&amp;gt;&lt;br /&gt;
[[File:Stoppuhr_Programm_Taste_A_1.PNG|300px|border|Zeiten1]]&lt;br /&gt;
&amp;lt;/spoiler&amp;gt;&lt;br /&gt;
Durch das Drücken der Taste B wird der Stoppvorgang abgeschlossen. Ziehe die Startzeit von der aktuellen Zeit ab um die gestoppte Zeit zu erhalten. Zeige nun die gestoppte Zeit auf der LED-Matrix an.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;spoiler text=&amp;quot;Programmcode&amp;quot;&amp;gt;&lt;br /&gt;
[[File:Stoppuhr_Programm_Taste_B_2.PNG|300px|border|Zeiten1]]&lt;br /&gt;
&amp;lt;/spoiler&amp;gt;&lt;br /&gt;
Die gestoppte Zeit ist sehr groß, da sie in Millisekunden angezeigt wird. Um die gestoppte Zeit in Sekunden, statt in Millisekunden anzuzeigen, rechne die gestoppte Zeit durch 1000. Statt des Kommas wird ein Punkt angezeigt, da der micro:bit aus England kommt.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;spoiler text=&amp;quot;Programmcode&amp;quot;&amp;gt;&lt;br /&gt;
[[File:Stoppuhr_Programm_Taste_B_1.PNG|300px|border|Zeiten1]]&lt;br /&gt;
&amp;lt;/spoiler&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Hinweis 3: Steuere deine Stoppuhr nur mit der Taste A====&lt;br /&gt;
&lt;br /&gt;
Um die Stoppuhr nur mit der Taste A zu bedienen, muss sich der micro:bit merken, ob die Taste A bereits gedrückt wurde. Je nachdem zeigt der micro:bit die Zeitdauer an, oder speichert die Startzeit. Mithilfe von Variablen merkt sich der micro:bit vergangene Ereignisse. Erstelle eine Variable &#039;&#039;&#039;gestartet&#039;&#039;&#039;, die sich merkt, ob die Stoppuhr bereits gestartet wurde. Stelle diese Variable auf 0 wenn die Stoppuhr noch nicht gestartet wurde und stelle sie auf 1, wenn die Stoppuhr gestartet wurde. &lt;br /&gt;
&lt;br /&gt;
Füge in die Bedingung &#039;&#039;&#039;Wenn gestartet = 0&#039;&#039;&#039; den Programmteil, der beim Start des Stoppvorgang passiert ein. Im Bereich &#039;&#039;&#039;ansonsten&#039;&#039;&#039; den Programmteil, der beim Ende des Stoppvorgang passiert. Stelle die Variable &#039;&#039;&#039;gestartet&#039;&#039;&#039; nach Ende des Stoppvorgang wieder auf 0, damit das Programm neu startet.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;spoiler text=&amp;quot;Programmcode&amp;quot;&amp;gt;&lt;br /&gt;
[[File:Stoppuhr_Programm_fertig.PNG|300px|border|Zeiten1]]&lt;br /&gt;
&amp;lt;/spoiler&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nimm die Variable &#039;&#039;&#039;Startzeit&#039;&#039;&#039; um festzustellen, ob die Taste A bereits gedrückt wurde, damit dein Code kürzer wird.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;spoiler text=&amp;quot;Kurzer Code für Profis&amp;quot;&amp;gt;&lt;br /&gt;
[[File:Stoppuhr_Programm_elegant.PNG|300px|border|Zeiten1]]&lt;br /&gt;
&amp;lt;/spoiler&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Um den Punkt durch ein Komma zu ersetzen, rechne die Zahl vor dem Komma und die Zahl hinter dem Komma aus. Verwende den &#039;&#039;&#039;verbinde&#039;&#039;&#039; Baustein, um die beiden Zahlen mit einem Komma dazwischen zu verbinden.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;spoiler text=&amp;quot;Ersetze Punkt durch Komma&amp;quot;&amp;gt;&lt;br /&gt;
[[File:Stoppuhr_Programm_Komma.PNG|800px|border|Zeiten1]]&lt;br /&gt;
&amp;lt;/spoiler&amp;gt;&lt;br /&gt;
Das funktioniert genauso mit dem kurzen Code.&lt;br /&gt;
das fertige Programm findest du unter [https://makecode.microbit.org/_XVw9H2dRaKdJ MakeCode].&lt;/div&gt;</summary>
		<author><name>David.weinberger</name></author>
	</entry>
	<entry>
		<id>http://microbit.eeducation.at/index.php?title=Stoppuhr_L%C3%B6sung&amp;diff=4693</id>
		<title>Stoppuhr Lösung</title>
		<link rel="alternate" type="text/html" href="http://microbit.eeducation.at/index.php?title=Stoppuhr_L%C3%B6sung&amp;diff=4693"/>
		<updated>2020-03-03T15:35:10Z</updated>

		<summary type="html">&lt;p&gt;David.weinberger: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Hilfestellung und Lösung zur Aufgabe Stoppuhr==&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
Baue zuerst zwei Sensoren. Prüfe die Funktionstüchtigkeit der Sensoren mit dem micro:bit. Programmiere zuletzt ein Programm um die gefahrene Zeit zu berechnen.&lt;br /&gt;
====Hinweis 1: Überlege dir wie eine Stoppuhr die Zeitdauer misst ====&lt;br /&gt;
Im micro:bit ist eine Uhr eingebaut, aber keine Stoppuhr. Überlege wie du eine Zeit stoppst wenn du eine Uhr besitzt, aber keine Stoppuhr. Zum Beispiel bei einem Rennen.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;spoiler text=&amp;quot;Lösung&amp;quot;&amp;gt;&lt;br /&gt;
Sieh zuerst beim Start auf die Uhr und merke dir die Zeit. Sieh dann im Ziel auf die Uhr und zieh die Startzeit von der Zielzeit ab.&lt;br /&gt;
zum Beispiel:&lt;br /&gt;
&lt;br /&gt;
[[File:Stoppuhr_Start_Ziel1.PNG|300px|border|Zeiten1]]&lt;br /&gt;
&lt;br /&gt;
Ziehe hier die Minuten beim Start von den Minuten im Ziel ab.&lt;br /&gt;
&lt;br /&gt;
45 - 31 = 14 min&lt;br /&gt;
&lt;br /&gt;
Der Läufer benötigt 14 Minuten.&lt;br /&gt;
&lt;br /&gt;
Ziehe deswegen auch im Programm die Startzeit von der Zielzeit ab.&lt;br /&gt;
&amp;lt;/spoiler&amp;gt;&lt;br /&gt;
&amp;lt;spoiler text=&amp;quot;Erweiterung für Profis&amp;quot;&amp;gt;&lt;br /&gt;
Wenn aber die Startzeit 06:55 und die Zeit im Ziel 07:08 beträgt,  kann man nicht mehr einfach die Minuten abziehen. &lt;br /&gt;
&lt;br /&gt;
[[File:Stoppuhr_Start_Ziel2.PNG|300px|border|Zeiten2]]&lt;br /&gt;
&lt;br /&gt;
Hier fehlen 5 Minuten auf 7 Uhr. Dazu werden die 8 Minuten nach 7 Uhr gezählt.&lt;br /&gt;
&lt;br /&gt;
5 + 8 = 13 min&lt;br /&gt;
&lt;br /&gt;
Der Läufer ist 13 Minuten unterwegs.&lt;br /&gt;
&lt;br /&gt;
Dabei wird anders gerechnet, da die Zeit in verschiedenen Einheiten, also in Stunden und in Minuten angegeben ist. Ist sie in nur einer Einheit angegeben, zum Beispiel in Minuten, kann man die Zeiten wieder einfach voneinander abziehen. &lt;br /&gt;
Die Startzeit 6:55, also 6 Stunden und 55 Minuten, sind dasselbe wie 415 Minuten. (6 &amp;amp;middot; 60 + 5 = 415)&lt;br /&gt;
Die Zielzeit 7:08, also 7 Stunden und 8 Minuten, sind dasselbe wie 428 Minuten. (7 &amp;amp;middot; 70 + 8 = 428)&lt;br /&gt;
Ziehe die 415 von den 428 Minuten ab.&lt;br /&gt;
&lt;br /&gt;
428 - 415 = 13 min&lt;br /&gt;
&lt;br /&gt;
Man erhält auf beiden Wegen dasselbe Ergebnis von 13 Minuten.&lt;br /&gt;
&lt;br /&gt;
Der micro:bit rechnet nur in einer Einheit. Deswegen kann er immer die Startzeit von der Zielzeit abziehen. Mit dem Befehl &amp;quot;Laufzeit (ms)&amp;quot; zeigt die Uhr des micro:bits die Zeit in Millisekunden an. Eine Sekunde besteht aus 1000 Millisekunden. Die Startzeit aus unserem Beispiel wäre in Millisekunden folgende. &lt;br /&gt;
&lt;br /&gt;
6:55 entspricht 415 Minuten. Mit 60 multipliziert werden diese zu Sekunden. Dann mit 1000 multipliziert werden diese zu Millisekunden.&lt;br /&gt;
415 &amp;amp;middot; 60 = 24 900 Sekunden&lt;br /&gt;
24900 &amp;amp;middot; 1000 = 24 900 000 Millisekunden&lt;br /&gt;
Also die Uhrzeit 6:55 entspricht 24 900 000 Millisekunden&lt;br /&gt;
&lt;br /&gt;
Diese Zahl wirkt furchtbar groß und nicht angenehm zu rechnen. Dem micro:bit machen große Zahlen allerdings nichts aus. Er rechnet mit diesen genauso, wie wir mit kleinen Zahlen.&lt;br /&gt;
&lt;br /&gt;
ACHTUNG: Die Zeit des micro:bits entspricht nicht der momentanen Uhrzeit. Der micro:bit startet seine innere Uhr immer bei 00:00 wenn er eingeschaltet wird. Das ändert aber nichts an der Differenz von Start- und Zielzeit.&lt;br /&gt;
&amp;lt;/spoiler&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Hinweis 2: Erstelle eine vereinfachte Version des Programmes====&lt;br /&gt;
Darin startest du die Stoppuhr mit der Taste A und stoppst es mit der Taste B.&lt;br /&gt;
&lt;br /&gt;
Dazu merkt sich der micro:bit den Zeitpunkt an der die Taste A gedrückt wird. Verwende dazu eine Variable.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;spoiler text=&amp;quot;Programmcode&amp;quot;&amp;gt;&lt;br /&gt;
[[File:Stoppuhr_Programm_Taste_A_1.PNG|300px|border|Zeiten1]]&lt;br /&gt;
&amp;lt;/spoiler&amp;gt;&lt;br /&gt;
Durch das Drücken der Taste B wird der Stoppvorgang abgeschlossen. Ziehe die Startzeit von der aktuellen Zeit ab um die gestoppte Zeit zu erhalten. Zeige nun die gestoppte Zeit auf der LED-Matrix an.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;spoiler text=&amp;quot;Programmcode&amp;quot;&amp;gt;&lt;br /&gt;
[[File:Stoppuhr_Programm_Taste_B_2.PNG|300px|border|Zeiten1]]&lt;br /&gt;
&amp;lt;/spoiler&amp;gt;&lt;br /&gt;
Die gestoppte Zeit ist sehr groß, da sie in Millisekunden angezeigt wird. Um die gestoppte Zeit in Sekunden, statt in Millisekunden anzuzeigen, rechne die gestoppte Zeit durch 1000. Statt des Kommas wird ein Punkt angezeigt, da der micro:bit aus England kommt.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;spoiler text=&amp;quot;Programmcode&amp;quot;&amp;gt;&lt;br /&gt;
[[File:Stoppuhr_Programm_Taste_B_1.PNG|300px|border|Zeiten1]]&lt;br /&gt;
&amp;lt;/spoiler&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Hinweis 3: Steuere deine Stoppuhr nur mit der Taste A====&lt;br /&gt;
&lt;br /&gt;
Um die Stoppuhr nur mit der Taste A zu bedienen muss sich der micro:bit merken, ob die Taste A bereits gedrückt wurde. Je nachdem zeigt der micro:bit die Zeitdauer an, oder speichert die Startzeit. Mithilfe von Variablen merkt sich der micro:bit vergangene Ereignisse. Erstelle eine Variable &#039;&#039;&#039;gestartet&#039;&#039;&#039;, die sich merkt ob die Stoppuhr bereits gestartet wurde. Stelle diese Variable auf 0 wenn die Stoppuhr noch nicht gestartet wurde und stelle sie auf 1, wenn die Stoppuhr gestartet wurde. &lt;br /&gt;
&lt;br /&gt;
Gib in &#039;&#039;&#039;Wenn gestartet = 0&#039;&#039;&#039; den Programmteil, der beim Start des Stoppvorgang passiert. In &#039;&#039;&#039;ansonsten&#039;&#039;&#039; den Programmteil, der beim Ende des Stoppvorgang passiert. Stelle die Variable &#039;&#039;&#039;gestartet&#039;&#039;&#039; nach Ende des Stoppvorgang wieder auf 0, damit das Programm neu startet.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;spoiler text=&amp;quot;Programmcode&amp;quot;&amp;gt;&lt;br /&gt;
[[File:Stoppuhr_Programm_fertig.PNG|300px|border|Zeiten1]]&lt;br /&gt;
&amp;lt;/spoiler&amp;gt;&lt;br /&gt;
Eleganter funktioniert das Ganze indem du die Variable &#039;&#039;&#039;Startzeit&#039;&#039;&#039; nimmst um festzustellen, ob die Taste A bereits gedrückt wurde.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;spoiler text=&amp;quot;Eleganter Code für Profis&amp;quot;&amp;gt;&lt;br /&gt;
[[File:Stoppuhr_Programm_elegant.PNG|300px|border|Zeiten1]]&lt;br /&gt;
&amp;lt;/spoiler&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Um den Punkt durch ein Komma zu ersetzen, rechne die Zahl vor dem Komma und die Zahl hinter dem Komma aus. Verwende den &#039;&#039;&#039;verbinde&#039;&#039;&#039; Baustein, um die beiden Zahlen mit einem Komma dazwischen zu verbinden.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;spoiler text=&amp;quot;Ersetze Punkt durch Komma&amp;quot;&amp;gt;&lt;br /&gt;
[[File:Stoppuhr_Programm_Komma.PNG|300px|border|Zeiten1]]&lt;br /&gt;
&amp;lt;/spoiler&amp;gt;&lt;br /&gt;
Das funktioniert genauso mit dem eleganten Code.&lt;br /&gt;
das fertige Programm findest du unter [https://makecode.microbit.org/_XVw9H2dRaKdJ MakeCode].&lt;/div&gt;</summary>
		<author><name>David.weinberger</name></author>
	</entry>
	<entry>
		<id>http://microbit.eeducation.at/index.php?title=Datei:Stoppuhr_Programm_Komma.PNG&amp;diff=4692</id>
		<title>Datei:Stoppuhr Programm Komma.PNG</title>
		<link rel="alternate" type="text/html" href="http://microbit.eeducation.at/index.php?title=Datei:Stoppuhr_Programm_Komma.PNG&amp;diff=4692"/>
		<updated>2020-03-03T15:31:46Z</updated>

		<summary type="html">&lt;p&gt;David.weinberger: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>David.weinberger</name></author>
	</entry>
	<entry>
		<id>http://microbit.eeducation.at/index.php?title=Datei:Stoppuhr_Programm_fertig.PNG&amp;diff=4691</id>
		<title>Datei:Stoppuhr Programm fertig.PNG</title>
		<link rel="alternate" type="text/html" href="http://microbit.eeducation.at/index.php?title=Datei:Stoppuhr_Programm_fertig.PNG&amp;diff=4691"/>
		<updated>2020-03-03T15:29:46Z</updated>

		<summary type="html">&lt;p&gt;David.weinberger: David.weinberger lud eine neue Version von Datei:Stoppuhr Programm fertig.PNG hoch&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>David.weinberger</name></author>
	</entry>
	<entry>
		<id>http://microbit.eeducation.at/index.php?title=Datei:Stoppuhr_Programm_elegant.PNG&amp;diff=4690</id>
		<title>Datei:Stoppuhr Programm elegant.PNG</title>
		<link rel="alternate" type="text/html" href="http://microbit.eeducation.at/index.php?title=Datei:Stoppuhr_Programm_elegant.PNG&amp;diff=4690"/>
		<updated>2020-03-03T15:16:11Z</updated>

		<summary type="html">&lt;p&gt;David.weinberger: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>David.weinberger</name></author>
	</entry>
	<entry>
		<id>http://microbit.eeducation.at/index.php?title=Datei:Stoppuhr_Programm_fertig.PNG&amp;diff=4689</id>
		<title>Datei:Stoppuhr Programm fertig.PNG</title>
		<link rel="alternate" type="text/html" href="http://microbit.eeducation.at/index.php?title=Datei:Stoppuhr_Programm_fertig.PNG&amp;diff=4689"/>
		<updated>2020-03-03T15:09:40Z</updated>

		<summary type="html">&lt;p&gt;David.weinberger: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>David.weinberger</name></author>
	</entry>
	<entry>
		<id>http://microbit.eeducation.at/index.php?title=Datei:Stoppuhr_Programm_Taste_B_2.PNG&amp;diff=4688</id>
		<title>Datei:Stoppuhr Programm Taste B 2.PNG</title>
		<link rel="alternate" type="text/html" href="http://microbit.eeducation.at/index.php?title=Datei:Stoppuhr_Programm_Taste_B_2.PNG&amp;diff=4688"/>
		<updated>2020-03-03T13:46:25Z</updated>

		<summary type="html">&lt;p&gt;David.weinberger: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>David.weinberger</name></author>
	</entry>
	<entry>
		<id>http://microbit.eeducation.at/index.php?title=Datei:Stoppuhr_Programm_Taste_B_1.PNG&amp;diff=4687</id>
		<title>Datei:Stoppuhr Programm Taste B 1.PNG</title>
		<link rel="alternate" type="text/html" href="http://microbit.eeducation.at/index.php?title=Datei:Stoppuhr_Programm_Taste_B_1.PNG&amp;diff=4687"/>
		<updated>2020-03-03T13:42:35Z</updated>

		<summary type="html">&lt;p&gt;David.weinberger: David.weinberger lud eine neue Version von Datei:Stoppuhr Programm Taste B 1.PNG hoch&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>David.weinberger</name></author>
	</entry>
	<entry>
		<id>http://microbit.eeducation.at/index.php?title=Datei:Stoppuhr_Programm_Taste_B_1.PNG&amp;diff=4686</id>
		<title>Datei:Stoppuhr Programm Taste B 1.PNG</title>
		<link rel="alternate" type="text/html" href="http://microbit.eeducation.at/index.php?title=Datei:Stoppuhr_Programm_Taste_B_1.PNG&amp;diff=4686"/>
		<updated>2020-03-03T13:38:47Z</updated>

		<summary type="html">&lt;p&gt;David.weinberger: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>David.weinberger</name></author>
	</entry>
	<entry>
		<id>http://microbit.eeducation.at/index.php?title=Datei:Stoppuhr_Programm_Taste_A_1.PNG&amp;diff=4685</id>
		<title>Datei:Stoppuhr Programm Taste A 1.PNG</title>
		<link rel="alternate" type="text/html" href="http://microbit.eeducation.at/index.php?title=Datei:Stoppuhr_Programm_Taste_A_1.PNG&amp;diff=4685"/>
		<updated>2020-03-03T12:47:04Z</updated>

		<summary type="html">&lt;p&gt;David.weinberger: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>David.weinberger</name></author>
	</entry>
	<entry>
		<id>http://microbit.eeducation.at/index.php?title=Stoppuhr_L%C3%B6sung&amp;diff=4684</id>
		<title>Stoppuhr Lösung</title>
		<link rel="alternate" type="text/html" href="http://microbit.eeducation.at/index.php?title=Stoppuhr_L%C3%B6sung&amp;diff=4684"/>
		<updated>2020-02-11T14:53:14Z</updated>

		<summary type="html">&lt;p&gt;David.weinberger: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Hilfestellung und Lösung zur Aufgabe Stoppuhr==&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
Baue zuerst zwei Sensoren. Prüfe die Funktionstüchtigkeit der Sensoren mit dem micro:bit. Programmiere zuletzt ein Programm um die gefahrene Zeit zu berechnen.&lt;br /&gt;
====Hinweis 1: Überlege dir wie eine Stoppuhr die Zeitdauer misst ====&lt;br /&gt;
Im micro:bit ist eine Uhr eingebaut, aber keine Stoppuhr. Überlege wie du eine Zeit stoppst wenn du eine Uhr besitzt, aber keine Stoppuhr. Zum Beispiel bei einem Rennen.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;spoiler text=&amp;quot;Lösung&amp;quot;&amp;gt;&lt;br /&gt;
Sieh zuerst beim Start auf die Uhr und merke dir die Zeit. Sieh dann im Ziel auf die Uhr und zieh die Startzeit von der Zielzeit ab.&lt;br /&gt;
zum Beispiel:&lt;br /&gt;
&lt;br /&gt;
[[File:Stoppuhr_Start_Ziel1.PNG|300px|border|Zeiten1]]&lt;br /&gt;
&lt;br /&gt;
Ziehe hier die Minuten beim Start von den Minuten im Ziel ab.&lt;br /&gt;
&lt;br /&gt;
45 - 31 = 14 min&lt;br /&gt;
&lt;br /&gt;
Der Läufer benötigt 14 Minuten.&lt;br /&gt;
&lt;br /&gt;
Ziehe deswegen auch im Programm die Startzeit von der Zielzeit ab.&lt;br /&gt;
&amp;lt;/spoiler&amp;gt;&lt;br /&gt;
&amp;lt;spoiler text=&amp;quot;Erweiterung für Profis&amp;quot;&amp;gt;&lt;br /&gt;
Wenn aber die Startzeit 06:55 und die Zeit im Ziel 07:08 beträgt,  kann man nicht mehr einfach die Minuten abziehen. &lt;br /&gt;
&lt;br /&gt;
[[File:Stoppuhr_Start_Ziel2.PNG|300px|border|Zeiten2]]&lt;br /&gt;
&lt;br /&gt;
Hier fehlen 5 Minuten auf 7 Uhr. Dazu werden die 8 Minuten nach 7 Uhr gezählt.&lt;br /&gt;
&lt;br /&gt;
5 + 8 = 13 min&lt;br /&gt;
&lt;br /&gt;
Der Läufer ist 13 Minuten unterwegs.&lt;br /&gt;
&lt;br /&gt;
Dabei wird anders gerechnet, da die Zeit in verschiedenen Einheiten, also in Stunden und in Minuten angegeben ist. Ist sie in nur einer Einheit angegeben, zum Beispiel in Minuten, kann man die Zeiten wieder einfach voneinander abziehen. &lt;br /&gt;
Die Startzeit 6:55, also 6 Stunden und 55 Minuten, sind dasselbe wie 415 Minuten. (6 &amp;amp;middot; 60 + 5 = 415)&lt;br /&gt;
Die Zielzeit 7:08, also 7 Stunden und 8 Minuten, sind dasselbe wie 428 Minuten. (7 &amp;amp;middot; 70 + 8 = 428)&lt;br /&gt;
Ziehe die 415 von den 428 Minuten ab.&lt;br /&gt;
&lt;br /&gt;
428 - 415 = 13 min&lt;br /&gt;
&lt;br /&gt;
Man erhält auf beiden Wegen dasselbe Ergebnis von 13 Minuten.&lt;br /&gt;
&lt;br /&gt;
Der micro:bit rechnet nur in einer Einheit. Deswegen kann er immer die Startzeit von der Zielzeit abziehen. Mit dem Befehl &amp;quot;Laufzeit (ms)&amp;quot; zeigt die Uhr des micro:bits die Zeit in Millisekunden an. Eine Sekunde besteht aus 1000 Millisekunden. Die Startzeit aus unserem Beispiel wäre in Millisekunden folgende. &lt;br /&gt;
&lt;br /&gt;
6:55 entspricht 415 Minuten. Mit 60 multipliziert werden diese zu Sekunden. Dann mit 1000 multipliziert werden diese zu Millisekunden.&lt;br /&gt;
415 &amp;amp;middot; 60 = 24 900 Sekunden&lt;br /&gt;
24900 &amp;amp;middot; 1000 = 24 900 000 Millisekunden&lt;br /&gt;
Also die Uhrzeit 6:55 entspricht 24 900 000 Millisekunden&lt;br /&gt;
&lt;br /&gt;
Diese Zahl wirkt furchtbar groß und nicht angenehm zu rechnen. Dem micro:bit machen große Zahlen allerdings nichts aus. Er rechnet mit diesen genauso, wie wir mit kleinen Zahlen.&lt;br /&gt;
&lt;br /&gt;
ACHTUNG: Die Zeit des micro:bits entspricht nicht der momentanen Uhrzeit. Der micro:bit startet seine innere Uhr immer bei 00:00 wenn er eingeschaltet wird. Das ändert aber nichts an der Differenz von Start- und Zielzeit.&lt;br /&gt;
&amp;lt;/spoiler&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Hinweis 2: Erstelle eine vereinfachte Version des Programmes====&lt;br /&gt;
Darin startest du dein Programm mit der Taste A und stoppst es mit der Taste B &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Hinweis 3: Steuere deine Stoppuhr nur mit der Taste A====&lt;br /&gt;
&lt;br /&gt;
Ü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.&lt;br /&gt;
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.&lt;br /&gt;
Rechne die Laufzeit (ms) durch 1000 um Sekunden zu erhalten.&lt;br /&gt;
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&lt;/div&gt;</summary>
		<author><name>David.weinberger</name></author>
	</entry>
	<entry>
		<id>http://microbit.eeducation.at/index.php?title=Stoppuhr_L%C3%B6sung&amp;diff=4683</id>
		<title>Stoppuhr Lösung</title>
		<link rel="alternate" type="text/html" href="http://microbit.eeducation.at/index.php?title=Stoppuhr_L%C3%B6sung&amp;diff=4683"/>
		<updated>2020-02-11T11:38:02Z</updated>

		<summary type="html">&lt;p&gt;David.weinberger: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Hilfestellung und Lösung zur Aufgabe Stoppuhr==&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
Baue zuerst zwei Sensoren. Prüfe die Funktionstüchtigkeit der Sensoren mit dem micro:bit. Programmiere zuletzt ein Programm um die gefahrene Zeit zu berechnen.&lt;br /&gt;
====Hinweis 1: Überlege dir wie eine Stoppuhr die Zeitdauer misst ====&lt;br /&gt;
Im micro:bit ist eine Uhr eingebaut, aber keine Stoppuhr. Überlege wie du eine Zeit stoppst wenn du eine Uhr besitzt, aber keine Stoppuhr. Zum Beispiel bei einem Rennen.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;spoiler text=&amp;quot;Lösung&amp;quot;&amp;gt;&lt;br /&gt;
Sieh zuerst beim Start auf die Uhr und merke dir die Zeit. Sieh dann im Ziel auf die Uhr und zieh die Startzeit von der Zielzeit ab.&lt;br /&gt;
zum Beispiel:&lt;br /&gt;
&lt;br /&gt;
[[File:Stoppuhr_Start_Ziel1.PNG|300px|border|Zeiten1]]&lt;br /&gt;
&lt;br /&gt;
Ziehe hier die Minuten beim Start von den Minuten im Ziel ab.&lt;br /&gt;
&lt;br /&gt;
45 - 31 = 14 min&lt;br /&gt;
&lt;br /&gt;
Der Läufer benötigt 14 Minuten.&lt;br /&gt;
&lt;br /&gt;
Ziehe deswegen auch im Programm die Startzeit von der Zielzeit ab.&lt;br /&gt;
&amp;lt;/spoiler&amp;gt;&lt;br /&gt;
&amp;lt;spoiler text=&amp;quot;Erweiterung für Profis&amp;quot;&amp;gt;&lt;br /&gt;
Wenn aber die Startzeit 06:55 und die Zeit im Ziel 07:08 beträgt,  kann man nicht mehr einfach die Minuten abziehen. &lt;br /&gt;
&lt;br /&gt;
[[File:Stoppuhr_Start_Ziel2.PNG|300px|border|Zeiten2]]&lt;br /&gt;
&lt;br /&gt;
Hier fehlen 5 Minuten auf 7 Uhr. Dazu werden die 8 Minuten nach 7 Uhr gezählt.&lt;br /&gt;
&lt;br /&gt;
5 + 8 = 13 min&lt;br /&gt;
&lt;br /&gt;
Der Läufer ist 13 Minuten unterwegs.&lt;br /&gt;
&lt;br /&gt;
Dabei wird anders gerechnet, da die Zeit in verschiedenen Einheiten, also in Stunden und in Minuten angegeben ist. Ist sie in nur einer Einheit angegeben, zum Beispiel in Minuten, kann man die Zeiten wieder einfach voneinander abziehen. &lt;br /&gt;
Die Startzeit 6:55, also 6 Stunden und 55 Minuten, sind dasselbe wie 415 Minuten. (6 &amp;amp;middot; 60 + 5 = 415)&lt;br /&gt;
Die Zielzeit 7:08, also 7 Stunden und 8 Minuten, sind dasselbe wie 428 Minuten. (7 &amp;amp;middot; 70 + 8 = 428)&lt;br /&gt;
Ziehe die 415 von den 428 Minuten ab.&lt;br /&gt;
&lt;br /&gt;
428 - 415 = 13 min&lt;br /&gt;
&lt;br /&gt;
Man erhält auf beiden Wegen dasselbe Ergebnis von 13 Minuten.&lt;br /&gt;
&lt;br /&gt;
Der micro:bit rechnet nur in einer Einheit. Deswegen kann er immer die Startzeit von der Zielzeit abziehen. Mit dem Befehl &amp;quot;Laufzeit (ms)&amp;quot; zeigt die Uhr des micro:bits die Zeit in Millisekunden an. Eine Sekunde besteht aus 1000 Millisekunden. Die Startzeit aus unserem Beispiel wäre in Millisekunden folgende. &lt;br /&gt;
&lt;br /&gt;
6:55 entspricht 415 Minuten. Mit 60 multipliziert werden diese zu Sekunden. Dann mit 1000 multipliziert werden diese zu Millisekunden.&lt;br /&gt;
415 &amp;amp;middot; 60 = 24 900 Sekunden&lt;br /&gt;
24900 &amp;amp;middot; 1000 = 24 900 000 Millisekunden&lt;br /&gt;
Also die Uhrzeit 6:55 entspricht 24 900 000 Millisekunden&lt;br /&gt;
&lt;br /&gt;
Diese Zahl wirkt furchtbar groß und nicht angenehm zu rechnen. Dem micro:bit machen große Zahlen allerdings nichts aus. Er rechnet mit diesen genauso, wie wir mit kleinen Zahlen.&lt;br /&gt;
&lt;br /&gt;
ACHTUNG: Die Zeit des micro:bits entspricht nicht der momentanen Uhrzeit. Der micro:bit startet seine innere Uhr immer bei 00:00 wenn er eingeschaltet wird. Das ändert aber nichts an der Differenz von Start- und Zielzeit.&lt;br /&gt;
&amp;lt;/spoiler&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Hinweis 2: Erstelle eine vereinfachte Version des Programmes====&lt;br /&gt;
Darin startest du dein Programm mit der Taste A und stoppst es mit der Taste B &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Hinweis 3: Steuere deine Stoppuhr nur mit der Taste A====&lt;br /&gt;
&lt;br /&gt;
Ü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.&lt;br /&gt;
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.&lt;br /&gt;
Rechne die Laufzeit (ms) durch 1000 um Sekunden zu erhalten.&lt;br /&gt;
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&lt;/div&gt;</summary>
		<author><name>David.weinberger</name></author>
	</entry>
	<entry>
		<id>http://microbit.eeducation.at/index.php?title=Stoppuhr_L%C3%B6sung&amp;diff=4682</id>
		<title>Stoppuhr Lösung</title>
		<link rel="alternate" type="text/html" href="http://microbit.eeducation.at/index.php?title=Stoppuhr_L%C3%B6sung&amp;diff=4682"/>
		<updated>2020-02-11T10:37:51Z</updated>

		<summary type="html">&lt;p&gt;David.weinberger: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Hilfestellung und Lösung zur Aufgabe Stoppuhr==&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
Baue zuerst zwei Sensoren. Prüfe die Funktionstüchtigkeit der Sensoren mit dem micro:bit. Programmiere zuletzt ein Programm um die gefahrene Zeit zu berechnen.&lt;br /&gt;
====Hinweis 1: Überlege dir wie eine Stoppuhr die Zeitdauer misst ====&lt;br /&gt;
Im micro:bit ist eine Uhr eingebaut, aber keine Stoppuhr. Überlege wie du eine Zeit stoppst wenn du eine Uhr besitzt, aber keine Stoppuhr. Zum Beispiel bei einem Rennen.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;spoiler text=&amp;quot;Lösung&amp;quot;&amp;gt;&lt;br /&gt;
Sieh zuerst beim Start auf die Uhr und merke dir die Zeit. Sieh dann im Ziel auf die Uhr und zieh die Startzeit von der Zielzeit ab.&lt;br /&gt;
zum Beispiel:&lt;br /&gt;
&lt;br /&gt;
[[File:Stoppuhr_Start_Ziel1.PNG|300px|border|Zeiten1]]&lt;br /&gt;
&lt;br /&gt;
Ziehe hier die Minuten beim Start von den Minuten im Ziel ab.&lt;br /&gt;
&lt;br /&gt;
45 - 31 = 14 min&lt;br /&gt;
&lt;br /&gt;
Der Läufer benötigt 14 Minuten.&lt;br /&gt;
&lt;br /&gt;
Ziehe deswegen auch im Programm die Startzeit von der Zielzeit ab.&lt;br /&gt;
&amp;lt;/spoiler&amp;gt;&lt;br /&gt;
&amp;lt;spoiler text=&amp;quot;Erweiterung für Profis&amp;quot;&amp;gt;&lt;br /&gt;
Wenn aber die Startzeit 06:55 und die Zeit im Ziel 07:08 beträgt,  kann man nicht mehr einfach die Minuten abziehen. &lt;br /&gt;
&lt;br /&gt;
[[File:Stoppuhr_Start_Ziel2.PNG|300px|border|Zeiten2]]&lt;br /&gt;
&lt;br /&gt;
Hier fehlen 5 Minuten auf 7 Uhr. Dazu werden die 8 Minuten nach 7 Uhr gezählt.&lt;br /&gt;
&lt;br /&gt;
5 + 8 = 13 min&lt;br /&gt;
&lt;br /&gt;
Der Läufer ist 13 Minuten unterwegs.&lt;br /&gt;
&lt;br /&gt;
Dabei wird anders gerechnet, da die Zeit in verschiedenen Einheiten, also in Stunden und in Minuten angegeben ist. Ist sie in nur einer Einheit angegeben, zum Beispiel in Minuten, kann man die Zeiten wieder einfach voneinander abziehen. &lt;br /&gt;
Die Startzeit 6:55, also 6 Stunden und 55 Minuten, sind dasselbe wie 415 Minuten. (6 &amp;amp;middot; 60 + 5 = 415)&lt;br /&gt;
Die Zielzeit 7:08, also 7 Stunden und 8 Minuten, sind dasselbe wie 428 Minuten. (7 &amp;amp;middot; 70 + 8 = 428)&lt;br /&gt;
Ziehe die 415 von den 428 Minuten ab.&lt;br /&gt;
&lt;br /&gt;
428 - 415 = 13 min&lt;br /&gt;
&lt;br /&gt;
Man erhält auf beiden Wegen dasselbe Ergebnis von 13 Minuten.&lt;br /&gt;
&lt;br /&gt;
Der micro:bit rechnet nur in einer Einheit. Deswegen kann er immer die Startzeit von der Zielzeit abziehen. Mit dem Befehl &amp;quot;Laufzeit (ms)&amp;quot; zeigt die Uhr des micro:bits die Zeit in Millisekunden an. Eine Sekunde besteht aus 1000 Millisekunden. Die Startzeit aus unserem Beispiel wäre in Millisekunden folgende. &lt;br /&gt;
&lt;br /&gt;
6:55 entspricht 415 Minuten. Mit 60 multipliziert werden diese zu Sekunden. Dann mit 1000 multipliziert werden diese zu Millisekunden.&lt;br /&gt;
415 &amp;amp;middot; 60 = 24 900 Sekunden&lt;br /&gt;
24900 &amp;amp;middot; 1000 = 24 900 000 Millisekunden&lt;br /&gt;
Also die Uhrzeit 6:55 entspricht 24 900 000 Millisekunden&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
ACHTUNG: Die Zeit des micro:bits entspricht nicht der momentanen Uhrzeit. Der micro:bit startet seine innere Uhr immer bei 00:00 wenn er eingeschaltet wird. Das stört aberbei diesem Beispiel nicht.&lt;br /&gt;
&amp;lt;/spoiler&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Hinweis 2: Erstelle eine vereinfachte Version des Programmes====&lt;br /&gt;
Darin startest du dein Programm mit der Taste A und stoppst es mit der Taste B &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Hinweis 3: Steuere deine Stoppuhr nur mit der Taste A====&lt;br /&gt;
&lt;br /&gt;
Ü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.&lt;br /&gt;
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.&lt;br /&gt;
Rechne die Laufzeit (ms) durch 1000 um Sekunden zu erhalten.&lt;br /&gt;
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&lt;/div&gt;</summary>
		<author><name>David.weinberger</name></author>
	</entry>
	<entry>
		<id>http://microbit.eeducation.at/index.php?title=Datei:Stoppuhr_Start_Ziel2.PNG&amp;diff=4681</id>
		<title>Datei:Stoppuhr Start Ziel2.PNG</title>
		<link rel="alternate" type="text/html" href="http://microbit.eeducation.at/index.php?title=Datei:Stoppuhr_Start_Ziel2.PNG&amp;diff=4681"/>
		<updated>2020-02-11T09:14:01Z</updated>

		<summary type="html">&lt;p&gt;David.weinberger: Laufstrecke mit Läufer, Start und Ziel , Startzeit 06:55, Zielzeit 7:08 und Uhrsymbolen&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Laufstrecke mit Läufer, Start und Ziel , Startzeit 06:55, Zielzeit 7:08 und Uhrsymbolen&lt;/div&gt;</summary>
		<author><name>David.weinberger</name></author>
	</entry>
	<entry>
		<id>http://microbit.eeducation.at/index.php?title=Datei:Stoppuhr_Start_Ziel1.PNG&amp;diff=4680</id>
		<title>Datei:Stoppuhr Start Ziel1.PNG</title>
		<link rel="alternate" type="text/html" href="http://microbit.eeducation.at/index.php?title=Datei:Stoppuhr_Start_Ziel1.PNG&amp;diff=4680"/>
		<updated>2020-02-11T09:13:10Z</updated>

		<summary type="html">&lt;p&gt;David.weinberger: Laufstrecke mit Läufer, Start und Ziel , Startzeit 12:31, Zielzeit 12:45 und Uhrsymbolen&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Laufstrecke mit Läufer, Start und Ziel , Startzeit 12:31, Zielzeit 12:45 und Uhrsymbolen&lt;/div&gt;</summary>
		<author><name>David.weinberger</name></author>
	</entry>
	<entry>
		<id>http://microbit.eeducation.at/index.php?title=Stoppuhr_L%C3%B6sung&amp;diff=4679</id>
		<title>Stoppuhr Lösung</title>
		<link rel="alternate" type="text/html" href="http://microbit.eeducation.at/index.php?title=Stoppuhr_L%C3%B6sung&amp;diff=4679"/>
		<updated>2020-02-04T14:00:54Z</updated>

		<summary type="html">&lt;p&gt;David.weinberger: Die Seite wurde neu angelegt: „== Hilfestellung und Lösung zur Aufgabe Stoppuhr== Programmiere den micro:bit als Stoppuhr. Miss dazu die Zeit vom ersten Drücken der Taste A bis zum zweiten…“&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Hilfestellung und Lösung zur Aufgabe Stoppuhr==&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
Baue zuerst zwei Sensoren. Prüfe die Funktionstüchtigkeit der Sensoren mit dem micro:bit. Programmiere zuletzt ein Programm um die gefahrene Zeit zu berechnen.&lt;br /&gt;
====Hinweis 1: Überlege dir wie eine Stoppuhr die Zeitdauer misst ====&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Hinweis 2: Erstelle eine vereinfachte Version des Programmes====&lt;br /&gt;
Darin startest du dein Programm mit der Taste A und stoppst es mit der Taste B &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Hinweis 3: Steuere deine Stoppuhr nur mit der Taste A====&lt;br /&gt;
&lt;br /&gt;
Ü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.&lt;br /&gt;
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.&lt;br /&gt;
Rechne die Laufzeit (ms) durch 1000 um Sekunden zu erhalten.&lt;br /&gt;
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&lt;/div&gt;</summary>
		<author><name>David.weinberger</name></author>
	</entry>
	<entry>
		<id>http://microbit.eeducation.at/index.php?title=Stoppuhr&amp;diff=4678</id>
		<title>Stoppuhr</title>
		<link rel="alternate" type="text/html" href="http://microbit.eeducation.at/index.php?title=Stoppuhr&amp;diff=4678"/>
		<updated>2020-02-04T10:28:42Z</updated>

		<summary type="html">&lt;p&gt;David.weinberger: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== [[Datei:Icon_story.png|20px|Icon]] Stoppe die Zeit!  ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- [[File:Stoppuhren.jpg|300px|border|Stoppuhren]] --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Ampel.jpg|300px|border|Stoppuhren]]&lt;br /&gt;
&lt;br /&gt;
Bernd und Lukas müssen auf ihrem gemeinsamen Schulweg mehrere Straßen überqueren, die von Ampeln geregelt sind. &lt;br /&gt;
Wie so oft ist die Ampel auf Rot und es dauert schier unendlich lang, bis die Straße überquert werden kann.&lt;br /&gt;
Lukas und Bernd wollen wissen, ob diese Rotphase der Ampeln immer gleich lang ist. Eine Stoppuhr ist gefragt.&lt;br /&gt;
* Lässt sich mit dem BBC micro:bit eine Stoppuhr programmieren? Was meinst du? &lt;br /&gt;
* Wie könnte das funktionieren?&lt;br /&gt;
* Wo könnte die BBC micro:bit Stoppuhr im Schulalltag und im täglichen Leben eingesetzt werden?&lt;br /&gt;
&lt;br /&gt;
== [[Datei:Icon_gluehbirne.png|20px|Icon]] Aufgabenstellung  ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Der micro:bit berechnet den Zeitunterschied zwischen Start und Stopp und gibt ihn aus.&lt;br /&gt;
* Starte die Stoppuhr durch die Taste A.&lt;br /&gt;
* Die Stoppuhr stoppt und gibt die Dauer der Zeitspanne bei erneutem Dücken der Taste A an.&lt;br /&gt;
* Welche Materialien brauchst du, um dieses Projekt umzusetzen?&lt;br /&gt;
* Finde eine Möglichkeit die micro:bit-Stoppuhr umzuhängen oder zu tragen.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--[[File:Stoppuhrgrafik.png|100px|border|Stoppuhr]]--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [[Datei:Icon_story.png|20px|Icon]] Materialien ==&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
* micro:bit &lt;br /&gt;
* Karton oder Bastelfilz &lt;br /&gt;
* doppelseitiges Klebeband&lt;br /&gt;
* Verschlüsse (Magnet, Klett,…) &lt;br /&gt;
* Schlüsselband&lt;br /&gt;
&lt;br /&gt;
== [[Datei:icon_sanduhr.png|20px|Icon]] Zeitaufwand ==&lt;br /&gt;
&lt;br /&gt;
* 2 Unterrichtseinheiten&lt;br /&gt;
&lt;br /&gt;
== [[Datei:Icon_puzzle3.png|20px|Icon]] Schwierigkeitsgrad ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Datei:SternGelb.png|30px|borderless]][[Datei:SternGelb.png|30px|borderless]][[Datei:SternLeer.png|30px|borderless]]&lt;br /&gt;
&lt;br /&gt;
== [[Datei:Icon_brain.png|20px|Icon]] Kompetenzen ==&lt;br /&gt;
&lt;br /&gt;
Du solltest bereits&lt;br /&gt;
&lt;br /&gt;
* den micro:bit mit dem Computer verbinden können.&lt;br /&gt;
* ein Programm auf den micro:bit übertragen können.&lt;br /&gt;
&lt;br /&gt;
Du lernst&lt;br /&gt;
&amp;lt;!--[[Datei:Kompetenzpuzzle.jpg|200px|]]--&amp;gt;&lt;br /&gt;
* mit verschiedenen Materialien zu arbeiten.&lt;br /&gt;
* eine mathematische Aufgabe zu analysieren und zu strukturieren.&lt;br /&gt;
* eine Programmiersprache anzuwenden.&lt;br /&gt;
* das Projekt zu reflektieren und zu präsentieren.&lt;br /&gt;
&lt;br /&gt;
Programmierung:&lt;br /&gt;
Du lernst bzw. übst &lt;br /&gt;
* das Verwenden logischer Funktionen.&lt;br /&gt;
* das Umrechnen von Millisekunden in Sekunden.&lt;br /&gt;
* das Ausführen einer Divisionen mit dem Computer.&lt;br /&gt;
* den Zugriff auf die innere Uhr des micro:bits.&lt;br /&gt;
&lt;br /&gt;
== [[Datei:Icon faecher.png|20px|Icon]] Unterrichtsfächer ==&lt;br /&gt;
&lt;br /&gt;
* Mathematik &lt;br /&gt;
* Informatik&lt;br /&gt;
* Deutsch (Kommunikation, Präsentation)&lt;br /&gt;
&lt;br /&gt;
== [[Datei:Icon_hilfe.png|20px|Icon]] Tipps und Hilfestellungen ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
=== Erforderliche Programmierblöcke ===&lt;br /&gt;
&lt;br /&gt;
Folgende Programmierblöcke helfen dir bei der Umsetzung:&lt;br /&gt;
&lt;br /&gt;
[[Variable]], [[mathematische Operationen]], [[Logik-Funktionen]], [[Textausgabe]]&lt;br /&gt;
&lt;br /&gt;
[[Datei:Knopf A.png|200px ]]&lt;br /&gt;
&lt;br /&gt;
* Um mit der Taste A die Stoppuhr zu starten, verwende das Ereignis „Wenn Knopf A gedrückt“.&lt;br /&gt;
[[Datei:MicrobitWennAbfrage.png|200px ]]&lt;br /&gt;
&lt;br /&gt;
* Nutze die logische Funktion „Wenn ... dann ... ansonsten“ um festzustellen ob die Stoppuhr starten oder die gestoppte Zeit angezeigt werden soll.&lt;br /&gt;
[[Datei:Wenn dann ansonsten.PNG|200px ]]&lt;br /&gt;
&lt;br /&gt;
* 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.&lt;br /&gt;
[[Datei:Laufzeit.png|200px ]]&lt;br /&gt;
&lt;br /&gt;
* Für die Ausgabe der Zeitdauer mit Komma benötigst du den folgenden Textausgabeblock:&lt;br /&gt;
 [[Datei:Textausgabe.png|200px ]]&lt;br /&gt;
&lt;br /&gt;
=== Eckpfeiler zur Programmierung ===&lt;br /&gt;
&lt;br /&gt;
* Ü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.&lt;br /&gt;
* 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.&lt;br /&gt;
* Rechne die Laufzeit (ms) durch 1000 um Sekunden zu erhalten. &lt;br /&gt;
* 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. &amp;lt;spoiler text=&amp;quot;Beispiel&amp;quot;&amp;gt;Erstelle zum Beispiel eine Variable &amp;quot;gestartet&amp;quot; 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 &amp;quot;Wenn - ansonsten&amp;quot; Abfrage startet dann den richtigen Programmteil. Du kannst aber auch eine bereits vorhandene Variable verwenden, um ein eleganteres Ergebnis zu erhalten.&amp;lt;/spoiler&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===[[Stoppuhr Lösung|Schritt für Schritt zur Lösung]]===&lt;br /&gt;
:Hinweise zur Lösungsfindung und auch eine mögliche, komplette Lösung findest du auf der [[Stoppuhr Lösung|Lösungsseite]] zu diesem Beispiel.&lt;br /&gt;
&lt;br /&gt;
Eine mögliche Lösung findest du hier: &amp;lt;spoiler text=&amp;quot;Lösung&amp;quot;&amp;gt;[[Datei:stoppuhr_neu.PNG|border|800px|]]&amp;lt;/spoiler&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==[[Datei:presentation.png|20px|Icon]] Präsentation und Reflexion ==&lt;br /&gt;
&lt;br /&gt;
* Stelle deine Stoppuhr vor! Funktioniert sie wie gewünscht?&lt;br /&gt;
* Was hat dir bei der Entwicklung deines Produkts gefallen? &lt;br /&gt;
* Welche Schwierigkeiten sind aufgetreten? Wie konntest du sie lösen? &lt;br /&gt;
* Erläutere, wie du dein Produkt programmiert hast!&lt;br /&gt;
* Was war bei dieser Aufgabe neu oder interessant für dich?&lt;br /&gt;
* In welchen Situationen verwendest du gerne eine Stoppuhr? Lässt sich die micro:bit-Stoppuhr hiefür einsetzen?&lt;br /&gt;
* Welche besonderen Stoppuhren mit Timerfunktionen tragen viele Menschen?&lt;br /&gt;
&lt;br /&gt;
==[[Datei:icon_plus.png|20px|Icon]] Weiterentwicklung ==&lt;br /&gt;
&lt;br /&gt;
* Programmiere deine Stoppuhr so, dass du die Tasten A und B verwendest.&lt;br /&gt;
* Erweitere deine Stoppuhr so, dass während des Stoppvorganges im Sekundentakt am Display ein Symbol erscheint. &amp;lt;spoiler text=&amp;quot;Hinweis&amp;quot;&amp;gt; Mögliche Lösung für die Anzeige von Zufallszahlen:[[Datei:Zufallszahlen.PNG|border|800px|]]&amp;lt;/spoiler&amp;gt;&lt;br /&gt;
* Lasse nach der Anzeige der Stoppzeit am Display ein akustisches Signal ertönen.&lt;br /&gt;
* Zeige Zwischenzeiten an, während die Stoppuhr im Hintergrund weiterläuft.&lt;/div&gt;</summary>
		<author><name>David.weinberger</name></author>
	</entry>
	<entry>
		<id>http://microbit.eeducation.at/index.php?title=Datei:Wenn_dann_ansonsten.PNG&amp;diff=4677</id>
		<title>Datei:Wenn dann ansonsten.PNG</title>
		<link rel="alternate" type="text/html" href="http://microbit.eeducation.at/index.php?title=Datei:Wenn_dann_ansonsten.PNG&amp;diff=4677"/>
		<updated>2020-02-04T10:21:46Z</updated>

		<summary type="html">&lt;p&gt;David.weinberger: David.weinberger lud eine neue Version von Datei:Wenn dann ansonsten.PNG hoch&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>David.weinberger</name></author>
	</entry>
	<entry>
		<id>http://microbit.eeducation.at/index.php?title=Datei:Ampel.jpg&amp;diff=4676</id>
		<title>Datei:Ampel.jpg</title>
		<link rel="alternate" type="text/html" href="http://microbit.eeducation.at/index.php?title=Datei:Ampel.jpg&amp;diff=4676"/>
		<updated>2020-02-04T10:14:48Z</updated>

		<summary type="html">&lt;p&gt;David.weinberger: Deutsch: Ampel mit Rotlicht in Herzform, die es überall in der Stadt Akureyri gibt

Fotograf: Rennboot
gefunden auf Wikipedia 

Diese Datei ist unter der Creative-Commons-Lizenz „Namensnennung 3.0 nicht portiert“ lizenziert.	
Dieses Werk darf von…&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Deutsch: Ampel mit Rotlicht in Herzform, die es überall in der Stadt Akureyri gibt&lt;br /&gt;
&lt;br /&gt;
Fotograf: Rennboot&lt;br /&gt;
gefunden auf Wikipedia &lt;br /&gt;
&lt;br /&gt;
Diese Datei ist unter der Creative-Commons-Lizenz „Namensnennung 3.0 nicht portiert“ lizenziert.	&lt;br /&gt;
Dieses Werk darf von dir&lt;br /&gt;
verbreitet werden – vervielfältigt, verbreitet und öffentlich zugänglich gemacht werden&lt;br /&gt;
neu zusammengestellt werden – abgewandelt und bearbeitet werden&lt;br /&gt;
Zu den folgenden Bedingungen:&lt;br /&gt;
Namensnennung – Du musst angemessene Urheber- und Rechteangaben machen, einen Link zur Lizenz beifügen und angeben, ob Änderungen vorgenommen wurden. Diese Angaben dürfen in jeder angemessenen Art und Weise gemacht werden, allerdings nicht so, dass der Eindruck entsteht, der Lizenzgeber unterstütze gerade dich oder deine Nutzung besonders.&lt;/div&gt;</summary>
		<author><name>David.weinberger</name></author>
	</entry>
	<entry>
		<id>http://microbit.eeducation.at/index.php?title=Stoppuhr&amp;diff=4675</id>
		<title>Stoppuhr</title>
		<link rel="alternate" type="text/html" href="http://microbit.eeducation.at/index.php?title=Stoppuhr&amp;diff=4675"/>
		<updated>2020-02-04T10:09:32Z</updated>

		<summary type="html">&lt;p&gt;David.weinberger: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== [[Datei:Icon_story.png|20px|Icon]] Stoppe die Zeit!  ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- [[File:Stoppuhren.jpg|300px|border|Stoppuhren]] --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bernd und Lukas müssen auf ihrem gemeinsamen Schulweg mehrere Straßen überqueren, die von Ampeln geregelt sind. &lt;br /&gt;
Wie so oft ist die Ampel auf Rot und es dauert schier unendlich lang, bis die Straße überquert werden kann.&lt;br /&gt;
Lukas und Bernd wollen wissen, ob diese Rotphase der Ampeln immer gleich lang ist. Eine Stoppuhr ist gefragt.&lt;br /&gt;
* Lässt sich mit dem BBC micro:bit eine Stoppuhr programmieren? Was meinst du? &lt;br /&gt;
* Wie könnte das funktionieren?&lt;br /&gt;
* Wo könnte die BBC micro:bit Stoppuhr im Schulalltag und im täglichen Leben eingesetzt werden?&lt;br /&gt;
&lt;br /&gt;
== [[Datei:Icon_gluehbirne.png|20px|Icon]] Aufgabenstellung  ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Der micro:bit berechnet den Zeitunterschied zwischen Start und Stopp und gibt ihn aus.&lt;br /&gt;
* Starte die Stoppuhr durch die Taste A.&lt;br /&gt;
* Die Stoppuhr stoppt und gibt die Dauer der Zeitspanne bei erneutem Dücken der Taste A an.&lt;br /&gt;
* Welche Materialien brauchst du, um dieses Projekt umzusetzen?&lt;br /&gt;
* Finde eine Möglichkeit die micro:bit-Stoppuhr umzuhängen oder zu tragen.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--[[File:Stoppuhrgrafik.png|100px|border|Stoppuhr]]--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [[Datei:Icon_story.png|20px|Icon]] Materialien ==&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
* micro:bit &lt;br /&gt;
* Karton oder Bastelfilz &lt;br /&gt;
* doppelseitiges Klebeband&lt;br /&gt;
* Verschlüsse (Magnet, Klett,…) &lt;br /&gt;
* Schlüsselband&lt;br /&gt;
&lt;br /&gt;
== [[Datei:icon_sanduhr.png|20px|Icon]] Zeitaufwand ==&lt;br /&gt;
&lt;br /&gt;
* 2 Unterrichtseinheiten&lt;br /&gt;
&lt;br /&gt;
== [[Datei:Icon_puzzle3.png|20px|Icon]] Schwierigkeitsgrad ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Datei:SternGelb.png|30px|borderless]][[Datei:SternGelb.png|30px|borderless]][[Datei:SternLeer.png|30px|borderless]]&lt;br /&gt;
&lt;br /&gt;
== [[Datei:Icon_brain.png|20px|Icon]] Kompetenzen ==&lt;br /&gt;
&lt;br /&gt;
Du solltest bereits&lt;br /&gt;
&lt;br /&gt;
* den micro:bit mit dem Computer verbinden können.&lt;br /&gt;
* ein Programm auf den micro:bit übertragen können.&lt;br /&gt;
&lt;br /&gt;
Du lernst&lt;br /&gt;
&amp;lt;!--[[Datei:Kompetenzpuzzle.jpg|200px|]]--&amp;gt;&lt;br /&gt;
* mit verschiedenen Materialien zu arbeiten.&lt;br /&gt;
* eine mathematische Aufgabe zu analysieren und zu strukturieren.&lt;br /&gt;
* eine Programmiersprache anzuwenden.&lt;br /&gt;
* das Projekt zu reflektieren und zu präsentieren.&lt;br /&gt;
&lt;br /&gt;
Programmierung:&lt;br /&gt;
Du lernst bzw. übst &lt;br /&gt;
* das Verwenden logischer Funktionen.&lt;br /&gt;
* das Umrechnen von Millisekunden in Sekunden.&lt;br /&gt;
* das Ausführen einer Divisionen mit dem Computer.&lt;br /&gt;
* den Zugriff auf die innere Uhr des micro:bits.&lt;br /&gt;
&lt;br /&gt;
== [[Datei:Icon faecher.png|20px|Icon]] Unterrichtsfächer ==&lt;br /&gt;
&lt;br /&gt;
* Mathematik &lt;br /&gt;
* Informatik&lt;br /&gt;
* Deutsch (Kommunikation, Präsentation)&lt;br /&gt;
&lt;br /&gt;
== [[Datei:Icon_hilfe.png|20px|Icon]] Tipps und Hilfestellungen ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
=== Erforderliche Programmierblöcke ===&lt;br /&gt;
&lt;br /&gt;
Folgende Programmierblöcke helfen dir bei der Umsetzung:&lt;br /&gt;
&lt;br /&gt;
[[Variable]], [[mathematische Operationen]], [[Logik-Funktionen]], [[Textausgabe]]&lt;br /&gt;
&lt;br /&gt;
[[Datei:Knopf A.png|200px ]]&lt;br /&gt;
&lt;br /&gt;
* Wenn die Taste A die Stoppuhr starten soll, benötigst du das Ereignis „Wenn Knopf A gedrückt“.&lt;br /&gt;
* Außerdem benötigst du die logische Funktion „Wenn nicht... dann ... ansonsten“.&lt;br /&gt;
* Für die Berechnung der Zeitdauer benötigst du die Zeit in Millisekunden.&lt;br /&gt;
&lt;br /&gt;
[[Datei:Laufzeit.png|200px ]]&lt;br /&gt;
&lt;br /&gt;
* Für die Ausgabe der Zeitdauer mit Komma benötigst du den folgenden Textausgabeblock:&lt;br /&gt;
 [[Datei:Textausgabe.png|200px ]]&lt;br /&gt;
&lt;br /&gt;
=== Eckpfeiler zur Programmierung ===&lt;br /&gt;
&lt;br /&gt;
* Ü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.&lt;br /&gt;
* 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.&lt;br /&gt;
* Rechne die Laufzeit (ms) durch 1000 um Sekunden zu erhalten. &lt;br /&gt;
* 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. &amp;lt;spoiler text=&amp;quot;Beispiel&amp;quot;&amp;gt;Erstelle zum Beispiel eine Variable &amp;quot;gestartet&amp;quot; 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 &amp;quot;Wenn - ansonsten&amp;quot; Abfrage startet dann den richtigen Programmteil. Du kannst aber auch eine bereits vorhandene Variable verwenden, um ein eleganteres Ergebnis zu erhalten.&amp;lt;/spoiler&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===[[Stoppuhr Lösung|Schritt für Schritt zur Lösung]]===&lt;br /&gt;
:Hinweise zur Lösungsfindung und auch eine mögliche, komplette Lösung findest du auf der [[Stoppuhr Lösung|Lösungsseite]] zu diesem Beispiel.&lt;br /&gt;
&lt;br /&gt;
Eine mögliche Lösung findest du hier: &amp;lt;spoiler text=&amp;quot;Lösung&amp;quot;&amp;gt;[[Datei:stoppuhr_neu.PNG|border|800px|]]&amp;lt;/spoiler&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==[[Datei:presentation.png|20px|Icon]] Präsentation und Reflexion ==&lt;br /&gt;
&lt;br /&gt;
* Stelle deine Stoppuhr vor! Funktioniert sie wie gewünscht?&lt;br /&gt;
* Was hat dir bei der Entwicklung deines Produkts gefallen? &lt;br /&gt;
* Welche Schwierigkeiten sind aufgetreten? Wie konntest du sie lösen? &lt;br /&gt;
* Erläutere, wie du dein Produkt programmiert hast!&lt;br /&gt;
* Was war bei dieser Aufgabe neu oder interessant für dich?&lt;br /&gt;
* In welchen Situationen verwendest du gerne eine Stoppuhr? Lässt sich die micro:bit-Stoppuhr hiefür einsetzen?&lt;br /&gt;
* Welche besonderen Stoppuhren mit Timerfuntkionen tragen viele Menschen?&lt;br /&gt;
&lt;br /&gt;
==[[Datei:icon_plus.png|20px|Icon]] Weiterentwicklung ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Programmiere deine Stoppuhr so, dass du die Tasten A und B verwendest.&lt;br /&gt;
* Erweitere deine Stoppuhr so, dass während des Stoppvorganges im Sekundentakt am Display ein Symbol erscheint. &amp;lt;spoiler text=&amp;quot;Hinweis&amp;quot;&amp;gt; Mögliche Lösung für die Anzeige von Zufallszahlen:[[Datei:Zufallszahlen.PNG|border|800px|]]&amp;lt;/spoiler&amp;gt;&lt;br /&gt;
* Lasse nach der Anzeige der Stoppzeit am Display ein akustisches Signal ertönen.&lt;br /&gt;
* Zeige Zwischenzeiten an, während die Stoppuhr im Hintergrund weiterläuft.&lt;/div&gt;</summary>
		<author><name>David.weinberger</name></author>
	</entry>
	<entry>
		<id>http://microbit.eeducation.at/index.php?title=Stoppuhr&amp;diff=4674</id>
		<title>Stoppuhr</title>
		<link rel="alternate" type="text/html" href="http://microbit.eeducation.at/index.php?title=Stoppuhr&amp;diff=4674"/>
		<updated>2020-02-04T09:09:28Z</updated>

		<summary type="html">&lt;p&gt;David.weinberger: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== [[Datei:Icon_story.png|20px|Icon]] Stoppe die Zeit!  ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- [[File:Stoppuhren.jpg|300px|border|Stoppuhren]] --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bernd und Lukas müssen auf ihrem gemeinsamen Schulweg mehrere Straßen überqueren, die von Ampeln geregelt sind. &lt;br /&gt;
Wie so oft ist die Ampel auf Rot und es dauert schier unendlich lang, bis die Straße überquert werden kann.&lt;br /&gt;
Lukas und Bernd wollen wissen, ob diese Rotphase der Ampeln immer gleich lang ist. Eine Stoppuhr ist gefragt.&lt;br /&gt;
* Lässt sich mit dem BBC micro:bit eine Stoppuhr programmieren? Was meinst du? &lt;br /&gt;
* Wie könnte das funktionieren?&lt;br /&gt;
* Wo könnte die BBC micro:bit Stoppuhr im Schulalltag und im täglichen Leben eingesetzt werden?&lt;br /&gt;
&lt;br /&gt;
== [[Datei:Icon_gluehbirne.png|20px|Icon]] Aufgabenstellung  ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Der micro:bit berechnet den Zeitunterschied zwischen Start und Stopp und gibt ihn aus.&lt;br /&gt;
* Starte die Stoppuhr durch die Taste A.&lt;br /&gt;
* Die Stoppuhr stoppt und gibt die Dauer der Zeitspanne bei erneutem Dücken der Taste A an.&lt;br /&gt;
* Welche Materialien brauchst du, um dieses Projekt umzusetzen?&lt;br /&gt;
* Finde eine Möglichkeit die micro:bit-Stoppuhr umzuhängen oder zu tragen.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--[[File:Stoppuhrgrafik.png|100px|border|Stoppuhr]]--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [[Datei:Icon_story.png|20px|Icon]] Materialien ==&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
* micro:bit &lt;br /&gt;
* Karton oder Bastelfilz &lt;br /&gt;
* doppelseitiges Klebeband&lt;br /&gt;
* Verschlüsse (Magnet, Klett,…) &lt;br /&gt;
* Schlüsselband&lt;br /&gt;
&lt;br /&gt;
== [[Datei:icon_sanduhr.png|20px|Icon]] Zeitaufwand ==&lt;br /&gt;
&lt;br /&gt;
* 2 Unterrichtseinheiten&lt;br /&gt;
&lt;br /&gt;
== [[Datei:Icon_puzzle3.png|20px|Icon]] Schwierigkeitsgrad ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Datei:SternGelb.png|30px|borderless]][[Datei:SternGelb.png|30px|borderless]][[Datei:SternLeer.png|30px|borderless]]&lt;br /&gt;
&lt;br /&gt;
== [[Datei:Icon_brain.png|20px|Icon]] Kompetenzen ==&lt;br /&gt;
&lt;br /&gt;
Du solltest bereits&lt;br /&gt;
&lt;br /&gt;
* den micro:bit mit dem Computer verbinden können.&lt;br /&gt;
* ein Programm auf den micro:bit übertragen können.&lt;br /&gt;
&lt;br /&gt;
Du lernst&lt;br /&gt;
&amp;lt;!--[[Datei:Kompetenzpuzzle.jpg|200px|]]--&amp;gt;&lt;br /&gt;
* mit verschiedenen Materialien zu arbeiten.&lt;br /&gt;
* eine mathematische Aufgabe zu analysieren und zu strukturieren.&lt;br /&gt;
* eine Programmiersprache anzuwenden.&lt;br /&gt;
* das Projekt zu reflektieren und zu präsentieren.&lt;br /&gt;
&lt;br /&gt;
Programmierung:&lt;br /&gt;
Du lernst bzw. übst &lt;br /&gt;
* das Verwenden logischer Funktionen.&lt;br /&gt;
* das Umrechnen von Millisekunden in Sekunden.&lt;br /&gt;
* das Ausführen einer Divisionen mit dem Computer.&lt;br /&gt;
* den Zugriff auf die innere Uhr des micro:bits.&lt;br /&gt;
&lt;br /&gt;
== [[Datei:Icon faecher.png|20px|Icon]] Unterrichtsfächer ==&lt;br /&gt;
&lt;br /&gt;
* Mathematik &lt;br /&gt;
* Informatik&lt;br /&gt;
* Deutsch (Kommunikation, Präsentation)&lt;br /&gt;
&lt;br /&gt;
== [[Datei:Icon_hilfe.png|20px|Icon]] Tipps und Hilfestellungen ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
=== Erforderliche Programmierblöcke ===&lt;br /&gt;
&lt;br /&gt;
[[Variable]]&lt;br /&gt;
&lt;br /&gt;
 [[mathematische Operationen]], [[Logik-Funktionen]], [[Textausgabe]]&lt;br /&gt;
&lt;br /&gt;
=== Eckpfeiler zur Programmierung ===&lt;br /&gt;
&lt;br /&gt;
Folgende Programmierblöcke helfen dir bei der Umsetzung:&lt;br /&gt;
&lt;br /&gt;
[[Datei:Knopf A.png|200px ]]&lt;br /&gt;
&lt;br /&gt;
* Wenn die Taste A die Stoppuhr starten soll, benötigst du das Ereignis „Wenn Knopf A gedrückt“.&lt;br /&gt;
* Außerdem benötigst du die logische Funktion „Wenn nicht... dann ... ansonsten“.&lt;br /&gt;
* Für die Berechnung der Zeitdauer benötigst du die Zeit in Millisekunden.&lt;br /&gt;
&lt;br /&gt;
[[Datei:Laufzeit.png|200px ]]&lt;br /&gt;
&lt;br /&gt;
* Für die Ausgabe der Zeitdauer mit Komma benötigst du den folgenden Textausgabeblock:&lt;br /&gt;
 [[Datei:Textausgabe.png|200px ]]&lt;br /&gt;
&lt;br /&gt;
===[[Stoppuhr Lösung|Schritt für Schritt zur Lösung]]===&lt;br /&gt;
:Hinweise zur Lösungsfindung und auch eine mögliche, komplette Lösung findest du auf der [[Stoppuhr Lösung|Lösungsseite]] zu diesem Beispiel.&lt;br /&gt;
&lt;br /&gt;
Eine mögliche Lösung findest du hier: &amp;lt;spoiler text=&amp;quot;Lösung&amp;quot;&amp;gt;[[Datei:stoppuhr_neu.PNG|border|800px|]]&amp;lt;/spoiler&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==[[Datei:presentation.png|20px|Icon]] Präsentation und Reflexion ==&lt;br /&gt;
&lt;br /&gt;
* Stelle deine Stoppuhr vor! Funktioniert sie wie gewünscht?&lt;br /&gt;
* Was hat dir bei der Entwicklung deines Produkts gefallen? &lt;br /&gt;
* Welche Schwierigkeiten sind aufgetreten? Wie konntest du sie lösen? &lt;br /&gt;
* Erläutere, wie du dein Produkt programmiert hast!&lt;br /&gt;
* Was war bei dieser Aufgabe neu oder interessant für dich?&lt;br /&gt;
* In welchen Situationen verwendest du gerne eine Stoppuhr? Lässt sich die micro:bit-Stoppuhr hiefür einsetzen?&lt;br /&gt;
* Welche besonderen Stoppuhren mit Timerfuntkionen tragen viele Menschen?&lt;br /&gt;
&lt;br /&gt;
==[[Datei:icon_plus.png|20px|Icon]] Weiterentwicklung ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Programmiere deine Stoppuhr so, dass du die Tasten A und B verwendest.&lt;br /&gt;
* Erweitere deine Stoppuhr so, dass während des Stoppvorganges im Sekundentakt am Display ein Symbol erscheint. &amp;lt;spoiler text=&amp;quot;Hinweis&amp;quot;&amp;gt; Mögliche Lösung für die Anzeige von Zufallszahlen:[[Datei:Zufallszahlen.PNG|border|800px|]]&amp;lt;/spoiler&amp;gt;&lt;br /&gt;
* Lasse nach der Anzeige der Stoppzeit am Display ein akustisches Signal ertönen.&lt;/div&gt;</summary>
		<author><name>David.weinberger</name></author>
	</entry>
	<entry>
		<id>http://microbit.eeducation.at/index.php?title=Ged%C3%A4chtnistrainer&amp;diff=4673</id>
		<title>Gedächtnistrainer</title>
		<link rel="alternate" type="text/html" href="http://microbit.eeducation.at/index.php?title=Ged%C3%A4chtnistrainer&amp;diff=4673"/>
		<updated>2020-02-04T09:06:38Z</updated>

		<summary type="html">&lt;p&gt;David.weinberger: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Anna ist sauer, weil Tom schon wieder einen Termin vergessen hat. 	&amp;amp;bdquo;Du merkst dir ja gar nichts”, schimpft Anna. 	&amp;amp;bdquo;Stimmt gar nicht”, entgegnet Tom. 	&amp;amp;bdquo;Doch und ich werde es dir beweisen”, meint Anna und zieht triumphierend den micro:bit aus ihrer Tasche. 	&amp;amp;bdquo;Mit meinem micro:bit Spiel können wir deine Merkfähigkeit testen!“&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed-hover&amp;quot; heights=300px}&amp;gt;&lt;br /&gt;
Image:Gt Geschichte1.JPG|Anna ist sauer, weil Tom den Termin vergessen hat.&lt;br /&gt;
Image:Gt Geschichte2.jpg|Anna gibt Tom den Gedächtnistrainer.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [[Datei:Icon_gluehbirne.png|20px|Icon]] Aufgabenstellung  ==&lt;br /&gt;
Entwickle einen Gedächtnistest, um deine Merkfähigkeit mit dem micro:bit zu überprüfen. &lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Programmiere den micro:bit so, dass er eine zufällige Zeichenfolge anzeigt. Diese ist sieben Zeichen lang und besteht nur aus A und B. Zum Beispiel:&lt;br /&gt;
&amp;lt;br&amp;gt;ABABBABAAB&lt;br /&gt;
&amp;lt;br&amp;gt;BABBABABAA&lt;br /&gt;
&amp;lt;br&amp;gt;BBBABABAAB&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Lasse einen Countdown herunterlaufen, in dem sich der Getestete die Zeichenfolge merken muss.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Der Benutzer gibt mit den Tasten A und B die Zeichenfolge ein. Dann zeigt der micro:bit die Anzahl der richtigen Zeichen auf seiner LED-Matrix an.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
== [[Datei:icon_material.png|20px|Icon]] Materialien ==&lt;br /&gt;
* micro:bit&lt;br /&gt;
* USB-Kabel&lt;br /&gt;
* Batterie&lt;br /&gt;
* Computer&lt;br /&gt;
&lt;br /&gt;
== [[Datei:icon_sanduhr.png|20px|Icon]] Zeitaufwand ==&lt;br /&gt;
1,5 Stunden&lt;br /&gt;
&lt;br /&gt;
== [[Datei:Icon_puzzle3.png|20px|Icon]] Schwierigkeitsgrad ==&lt;br /&gt;
[[Datei:SternGelb.png|30px|borderless]][[Datei:SternGelb.png|30px|borderless]][[Datei:SternGelb.png|30px|borderless]]&lt;br /&gt;
&lt;br /&gt;
== [[Datei:Icon_brain.png|20px|Icon]] Kompetenzen ==&lt;br /&gt;
Du hast bereits: &lt;br /&gt;
* einfache micro:bit Programme erstellt.&lt;br /&gt;
* mit Schleifen gearbeitet.&lt;br /&gt;
* mit if-Anweisungen gearbeitet.&lt;br /&gt;
&lt;br /&gt;
Beim Programmieren lernst bzw. übst du:&lt;br /&gt;
* verschiedene Schleifen und Entscheidungen zu verknüpfen.&lt;br /&gt;
&lt;br /&gt;
Bei dieser Aufgabe lernst du auch:&lt;br /&gt;
* mehrere aufeinanderfolgende Eingaben eines Benutzers zu verarbeiten.&lt;br /&gt;
* Eingaben des Benutzers mit vorhandenen Daten zu vergleichen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== [[Datei:Icon faecher.png|20px|Icon]] Unterrichtsfächer ==&lt;br /&gt;
Informatik&lt;br /&gt;
&lt;br /&gt;
== [[Datei:Icon_hilfe.png|20px|Icon]] Tipps und Hilfestellungen ==&lt;br /&gt;
&lt;br /&gt;
Der micro:bit zeigt eine zufällige Zeichenfolge an. Diese ist sieben Zeichen lang und besteht nur aus A und B. Danach zeigt er einen Countdown von 3 bis 1 an. Anschließend gibt der Benutzer 7 Zeichen mit den Tasten A und B ein. Daraufhin wird auf dem Display die Anzahl der richtigen Zeichen angezeigt.&lt;br /&gt;
&lt;br /&gt;
=== Erforderliche Programmierblöcke ===&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Eine zufällige Zeichenfolge wird ausgegeben.&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei: Gt_Zeichenfolge.png|left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Der micro:bit gibt die erreichte Punktezahl aus.&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei: Gt_Nummer.png||left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Der Bildschirm wird gelöscht.&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei: Gt_LEDs.png||left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Die erreichten Punkte, die Anzahl der eingegebenen Zeichen und die zufällige Zeichenfolge werden gespeichert.&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei: Gt_Variable.png||left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Das Programm überprüft wiederholt, ob eine Taste gedrückt wird.&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei: Gt_WennDann.png||left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Der micro:bit vergleicht, ob die gedrückten Tasten mit der Zeichenfolge übereinstimmen.&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei: Gt_Kleiner.png||left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei: Gt_Gleich.png||left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Das Programm startet mit der Taste A. Mit den Tasten A und B gibst du die Zeichenfolge ein.&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei: Gt_ButtonA.png||left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Das Programm erstellt eine zufällige Zeichenfolge.&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei: Gt_ZufälligFalschWahr.png||left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Es müssen sieben Zeichen erstellt und überprüft werden. &lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei: Gt_WiederholeSchleife.png||left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Das Programm überprüft so lange die Zeichenkette, bis sieben Zeichen eingegeben werden. &lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei: Gt_WährendSchleife.png||left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Das Programm hängt neue zufallsgenerierte Zeichen an die bestehende Zeichenkette an.&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei: Gt_Textverbinden.png||left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Einzelne Zeichen aus der Zeichenfolge müssen mit der Zeichenfolge verglichen werden.&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei: Gt_ZeichenausText.png||left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Eckpfeiler der Programmierung ===&lt;br /&gt;
* Die Taste A startet das Programm.&lt;br /&gt;
* Der micro:bit erstellt, speichert und zeigt die zufällige Zeichenfolge an.&lt;br /&gt;
* In einer Schleife wird ein neuer zufälliger Buchstabe ausgewählt und an die vorher erstellten Buchstaben angehängt.&lt;br /&gt;
&lt;br /&gt;
* Der zufällige Text, der auf dem micro:bit angezeigt wird, muss auch in einer Variable gespeichert werden. Später wird damit überprüft, ob der eingegebene Text richtig ist.&lt;br /&gt;
* Um eine zufällige Zeichenfolge zu erstellen, empfiehlt sich eine Schleife. In dieser wird immer wieder ein neuer zufälliger Buchstabe ausgewählt und an die bestehende Zeichenfolge angehängt.&lt;br /&gt;
* Zwischen der Anzeige und dem Eingeben der Zeichenfolge soll ein Countdown ablaufen. &lt;br /&gt;
* Danach soll eine Schleife solange laufen, bis der Spieler alle Zeichen eingegeben hat. Dabei hilft dir eine Zählvariable, die immer um eins hochzählt, wenn eine Taste gedrückt wird.&lt;br /&gt;
* In dieser Schleife muss abgefragt werden, ob die Taste A oder die Taste B gedrückt wird.&lt;br /&gt;
* Wenn der Spieler B drückt, soll auch B auf der LED-Matrix erscheinen. Dasselbe gilt für A. &lt;br /&gt;
* Wenn der Spieler alle Zeichen eingegeben hat, soll sein Punktestand ausgegeben werden. &lt;br /&gt;
* Um die Punkte zu zählen, benötigst du eine eigene Variable.&lt;br /&gt;
* Damit du herausfindest, ob der Spieler die richtige Taste gedrückt hat, musst du die Eingabe mit dem Zeichen an der jeweiligen Stelle der Zeichenfolge vergleichen. Dazu benötigst du den Befehl: &#039;&#039;&#039;Zeichen aus … an …&#039;&#039;&#039;&lt;br /&gt;
* Falls der Spieler die richtige Taste gedrückt hat, sollen die Punkte um eins erhöht werden.&lt;br /&gt;
&lt;br /&gt;
Zum Beispiel: &lt;br /&gt;
Die zufällige Zeichenfolge ist: AABBABAB. &lt;br /&gt;
Der Spieler gibt als erstes „A“ ein. &lt;br /&gt;
Das Programm muss nun das erste Zeichen der Zeichenfolge mit „A“ vergleichen. Der folgende Befehl gibt das erste Zeichen der Zeichenfolge zurück:&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei: Gt_ZeichenausText2.png||left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
Beachte, dass das erste Zeichen an der Stelle 0 ist.&lt;br /&gt;
Wenn wir nun die Zeichenfolge in der &#039;&#039;&#039;Variable Text&#039;&#039;&#039; gespeichert haben, sieht genau dasselbe so aus:&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei: Gt_ZeichenausText3.png||left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
Wenn wir das 4. Zeichen vergleichen wollen, benötigen wir diesen Befehl:&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei: Gt_ZeichenausText4.png||left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt; &lt;br /&gt;
Um zu bestimmen bei welcher Stelle wir sind, verwenden wir bereits die Zählvariable. Diese können wir hier auch für das Vergleichen verwenden. Der notwendige Befehl lautet:&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei: Gt_ZeichenausText5.png||left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt; &lt;br /&gt;
&lt;br /&gt;
===[[Gedächtnistrainer Lösung|Schritt für Schritt zur Lösung]]===&lt;br /&gt;
Hinweise zur Lösungsfindung und auch eine mögliche, komplette Lösung findest du auf der [[Gedächtnistrainer Lösung|Lösungsseite]] zu diesem Beispiel.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==[[Datei:presentation.png|20px|Icon]] Präsentation und Reflexion ==&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Stelle dein Ergebnis vor! Was kann dein Gedächtnistrainer?&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Was war bei dieser Aufgabenbearbeitung interessant für dich?&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Welche Schwierigkeiten sind aufgetreten? Wie konntest du diese beheben?&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Erläutere, wie du den micro:bit programmiert hast! Welche Blöcke hast du verwendet?&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Kennst du weitere Möglichkeiten, deine Merkfähigkeit zu prüfen? Welche Vor- und Nachteile haben diese im Vergleich zum Gedächtnistrainer?&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==[[Datei:icon_plus.png|20px|Icon]] Weiterentwicklung ==&lt;br /&gt;
&lt;br /&gt;
Was kannst du aus deinem Gedächtnistrainer noch machen?&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Lasse den Benutzer mehr Zeichen erraten.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Lasse die Zeichen am Anfang einzeln anzeigen, anstatt als Fließtext.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Gib dem Bediener die Möglichkeit, die Anzahl der Zeichen und damit die Schwierigkeit zu verändern.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Erstelle einen Rechentrainer. Der micro:bit zeigt Rechnungen an. Der Benutzer gibt die richtigen Lösungen ein.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Erstelle einen Umrechner, der Dezimalzahlen in Binärzahlen umwandelt. Der micro:bit gibt eine Dezimalzahl vor und der Benutzer gibt die richtige Binärzahl ein.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
Dabei lernst du:&lt;br /&gt;
* wie man mit dem micro:bit rechnet.&lt;br /&gt;
* wie man Zahlen vergleicht.&lt;br /&gt;
* wie man große Zahlen mit nur zwei Tasten eingibt.&lt;br /&gt;
* wie der micro:bit Eingaben verarbeitet.&lt;/div&gt;</summary>
		<author><name>David.weinberger</name></author>
	</entry>
	<entry>
		<id>http://microbit.eeducation.at/index.php?title=Stoppuhr&amp;diff=4672</id>
		<title>Stoppuhr</title>
		<link rel="alternate" type="text/html" href="http://microbit.eeducation.at/index.php?title=Stoppuhr&amp;diff=4672"/>
		<updated>2020-02-04T09:03:36Z</updated>

		<summary type="html">&lt;p&gt;David.weinberger: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== [[Datei:Icon_story.png|20px|Icon]] Stoppe die Zeit!  ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- [[File:Stoppuhren.jpg|300px|border|Stoppuhren]] --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bernd und Lukas müssen auf ihrem gemeinsamen Schulweg mehrere Straßen überqueren, die von Ampeln geregelt sind. &lt;br /&gt;
Wie so oft ist die Ampel auf Rot und es dauert schier unendlich lang, bis die Straße überquert werden kann.&lt;br /&gt;
Lukas und Bernd wollen wissen, ob diese Rotphase der Ampeln immer gleich lang ist. Eine Stoppuhr ist gefragt.&lt;br /&gt;
* Lässt sich mit dem BBC micro:bit eine Stoppuhr programmieren? Was meinst du? &lt;br /&gt;
* Wie könnte das funktionieren?&lt;br /&gt;
* Wo könnte die BBC micro:bit Stoppuhr im Schulalltag und im täglichen Leben eingesetzt werden?&lt;br /&gt;
&lt;br /&gt;
== [[Datei:Icon_gluehbirne.png|20px|Icon]] Aufgabenstellung  ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Der micro:bit berechnet den Zeitunterschied zwischen Start und Stopp und gibt ihn aus.&lt;br /&gt;
* Starte die Stoppuhr durch die Taste A.&lt;br /&gt;
* Die Stoppuhr stoppt und gibt die Dauer der Zeitspanne bei erneutem Dücken der Taste A an.&lt;br /&gt;
* Welche Materialien brauchst du, um dieses Projekt umzusetzen?&lt;br /&gt;
* Finde eine Möglichkeit die micro:bit-Stoppuhr umzuhängen oder zu tragen.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--[[File:Stoppuhrgrafik.png|100px|border|Stoppuhr]]--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [[Datei:Icon_story.png|20px|Icon]] Materialien ==&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
* micro:bit &lt;br /&gt;
* Karton oder Bastelfilz &lt;br /&gt;
* doppelseitiges Klebeband&lt;br /&gt;
* Verschlüsse (Magnet, Klett,…) &lt;br /&gt;
* Schlüsselband&lt;br /&gt;
&lt;br /&gt;
== [[Datei:icon_sanduhr.png|20px|Icon]] Zeitaufwand ==&lt;br /&gt;
&lt;br /&gt;
* 2 Unterrichtseinheiten&lt;br /&gt;
&lt;br /&gt;
== [[Datei:Icon_puzzle3.png|20px|Icon]] Schwierigkeitsgrad ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Datei:SternGelb.png|30px|borderless]][[Datei:SternGelb.png|30px|borderless]][[Datei:SternLeer.png|30px|borderless]]&lt;br /&gt;
&lt;br /&gt;
== [[Datei:Icon_brain.png|20px|Icon]] Kompetenzen ==&lt;br /&gt;
&lt;br /&gt;
Du solltest bereits&lt;br /&gt;
&lt;br /&gt;
* den micro:bit mit dem Computer verbinden können.&lt;br /&gt;
* ein Programm auf den micro:bit übertragen können.&lt;br /&gt;
&lt;br /&gt;
Du lernst&lt;br /&gt;
&amp;lt;!--[[Datei:Kompetenzpuzzle.jpg|200px|]]--&amp;gt;&lt;br /&gt;
* mit verschiedenen Materialien zu arbeiten.&lt;br /&gt;
* eine mathematische Aufgabe zu analysieren und zu strukturieren.&lt;br /&gt;
* eine Programmiersprache anzuwenden.&lt;br /&gt;
* das Projekt zu reflektieren und zu präsentieren.&lt;br /&gt;
&lt;br /&gt;
Programmierung:&lt;br /&gt;
Du lernst bzw. übst &lt;br /&gt;
* das Verwenden logischer Funktionen.&lt;br /&gt;
* das Umrechnen von Millisekunden in Sekunden.&lt;br /&gt;
* das Ausführen einer Divisionen mit dem Computer.&lt;br /&gt;
* den Zugriff auf die innere Uhr des micro:bits.&lt;br /&gt;
&lt;br /&gt;
== [[Datei:Icon faecher.png|20px|Icon]] Unterrichtsfächer ==&lt;br /&gt;
&lt;br /&gt;
* Mathematik &lt;br /&gt;
* Informatik&lt;br /&gt;
* Deutsch (Kommunikation, Präsentation)&lt;br /&gt;
&lt;br /&gt;
== [[Datei:Icon_hilfe.png|20px|Icon]] Tipps und Hilfestellungen ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
=== Erforderliche Programmierblöcke ===&lt;br /&gt;
&lt;br /&gt;
[[Variable]]&lt;br /&gt;
&lt;br /&gt;
 [[mathematische Operationen]], [[Logik-Funktionen]], [[Textausgabe]]&lt;br /&gt;
&lt;br /&gt;
=== Eckpfeiler zur Programmierung ===&lt;br /&gt;
&lt;br /&gt;
Folgende Programmierblöcke helfen dir bei der Umsetzung:&lt;br /&gt;
&lt;br /&gt;
[[Datei:Knopf A.png|200px ]]&lt;br /&gt;
&lt;br /&gt;
* Wenn die Taste A die Stoppuhr starten soll, benötigst du das Ereignis „Wenn Knopf A gedrückt“.&lt;br /&gt;
* Außerdem benötigst du die logische Funktion „Wenn nicht... dann ... ansonsten“.&lt;br /&gt;
* Für die Berechnung der Zeitdauer benötigst du die Zeit in Millisekunden.&lt;br /&gt;
&lt;br /&gt;
[[Datei:Laufzeit.png|200px ]]&lt;br /&gt;
&lt;br /&gt;
* Für die Ausgabe der Zeitdauer mit Komma benötigst du den folgenden Textausgabeblock:&lt;br /&gt;
 [[Datei:Textausgabe.png|200px ]]&lt;br /&gt;
&lt;br /&gt;
===[[Stoppuhr Lösung|Schritt für Schritt zur Lösung]]===&lt;br /&gt;
:Hinweise zur Lösungsfindung und auch eine mögliche, komplette Lösung findest du auf der [[Stoppuhr Lösung|Lösungsseite]] zu diesem Beispiel.&lt;br /&gt;
&lt;br /&gt;
Eine mögliche Lösung findest du hier: &amp;lt;spoiler text=&amp;quot;Lösung&amp;quot;&amp;gt;[[Datei:stoppuhr_neu.PNG|border|800px|]]&amp;lt;/spoiler&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==[[Datei:icon_plus.png|20px|Icon]] Optionen und Erweiterungen ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Programmiere deine Stoppuhr so, dass du die Tasten A und B verwendest.&lt;br /&gt;
* Erweitere deine Stoppuhr so, dass während des Stoppvorganges im Sekundentakt am Display ein Symbol erscheint. &amp;lt;spoiler text=&amp;quot;Hinweis&amp;quot;&amp;gt; Mögliche Lösung für die Anzeige von Zufallszahlen:[[Datei:Zufallszahlen.PNG|border|800px|]]&amp;lt;/spoiler&amp;gt;&lt;br /&gt;
* Lasse nach der Anzeige der Stoppzeit am Display ein akustisches Signal ertönen.&lt;br /&gt;
&lt;br /&gt;
==[[Datei:presentation.png|20px|Icon]] Präsentation und Reflexion ==&lt;br /&gt;
&lt;br /&gt;
* Stelle deine Stoppuhr vor! Funktioniert sie wie gewünscht?&lt;br /&gt;
* Was hat dir bei der Entwicklung deines Produkts gefallen? &lt;br /&gt;
* Welche Schwierigkeiten sind aufgetreten? Wie konntest du sie lösen? &lt;br /&gt;
* Erläutere, wie du dein Produkt programmiert hast!&lt;br /&gt;
* Was war bei dieser Aufgabe neu oder interessant für dich?&lt;br /&gt;
* In welchen Situationen verwendest du gerne eine Stoppuhr? Lässt sich die micro:bit-Stoppuhr hiefür einsetzen?&lt;br /&gt;
* Welche besonderen Stoppuhren mit Timerfuntkionen tragen viele Menschen?&lt;/div&gt;</summary>
		<author><name>David.weinberger</name></author>
	</entry>
	<entry>
		<id>http://microbit.eeducation.at/index.php?title=Ged%C3%A4chtnistrainer&amp;diff=4671</id>
		<title>Gedächtnistrainer</title>
		<link rel="alternate" type="text/html" href="http://microbit.eeducation.at/index.php?title=Ged%C3%A4chtnistrainer&amp;diff=4671"/>
		<updated>2020-02-04T09:00:04Z</updated>

		<summary type="html">&lt;p&gt;David.weinberger: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Anna ist sauer, weil Tom schon wieder einen Termin vergessen hat. 	&amp;amp;bdquo;Du merkst dir ja gar nichts”, schimpft Anna. 	&amp;amp;bdquo;Stimmt gar nicht”, entgegnet Tom. 	&amp;amp;bdquo;Doch und ich werde es dir beweisen”, meint Anna und zieht triumphierend den micro:bit aus ihrer Tasche. 	&amp;amp;bdquo;Mit meinem micro:bit Spiel können wir deine Merkfähigkeit testen!“&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed-hover&amp;quot; heights=300px}&amp;gt;&lt;br /&gt;
Image:Gt Geschichte1.JPG|Anna ist sauer, weil Tom den Termin vergessen hat.&lt;br /&gt;
Image:Gt Geschichte2.jpg|Anna gibt Tom den Gedächtnistrainer.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [[Datei:Icon_gluehbirne.png|20px|Icon]] Aufgabenstellung  ==&lt;br /&gt;
Entwickle einen Gedächtnistest, um deine Merkfähigkeit mit dem micro:bit zu überprüfen. &lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Programmiere den micro:bit so, dass er eine zufällige Zeichenfolge anzeigt. Diese ist sieben Zeichen lang und besteht nur aus A und B. Zum Beispiel:&lt;br /&gt;
&amp;lt;br&amp;gt;ABABBABAAB&lt;br /&gt;
&amp;lt;br&amp;gt;BABBABABAA&lt;br /&gt;
&amp;lt;br&amp;gt;BBBABABAAB&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Lasse einen Countdown herunterlaufen, in dem sich der Getestete die Zeichenfolge merken muss.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Der Benutzer gibt mit den Tasten A und B die Zeichenfolge ein. Dann zeigt der micro:bit die Anzahl der richtigen Zeichen auf seiner LED-Matrix an.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
== [[Datei:icon_material.png|20px|Icon]] Materialien ==&lt;br /&gt;
* micro:bit&lt;br /&gt;
* USB-Kabel&lt;br /&gt;
* Batterie&lt;br /&gt;
* Computer&lt;br /&gt;
&lt;br /&gt;
== [[Datei:icon_sanduhr.png|20px|Icon]] Zeitaufwand ==&lt;br /&gt;
1,5 Stunden&lt;br /&gt;
&lt;br /&gt;
== [[Datei:Icon_puzzle3.png|20px|Icon]] Schwierigkeitsgrad ==&lt;br /&gt;
[[Datei:SternGelb.png|30px|borderless]][[Datei:SternGelb.png|30px|borderless]][[Datei:SternGelb.png|30px|borderless]]&lt;br /&gt;
&lt;br /&gt;
== [[Datei:Icon_brain.png|20px|Icon]] Kompetenzen ==&lt;br /&gt;
Du hast bereits: &lt;br /&gt;
* einfache micro:bit Programme erstellt.&lt;br /&gt;
* mit Schleifen gearbeitet.&lt;br /&gt;
* mit if-Anweisungen gearbeitet.&lt;br /&gt;
&lt;br /&gt;
Beim Programmieren lernst bzw. übst du:&lt;br /&gt;
* verschiedene Schleifen und Entscheidungen zu verknüpfen.&lt;br /&gt;
&lt;br /&gt;
Bei dieser Aufgabe lernst du auch:&lt;br /&gt;
* mehrere aufeinanderfolgende Eingaben eines Benutzers zu verarbeiten.&lt;br /&gt;
* Eingaben des Benutzers mit vorhandenen Daten zu vergleichen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== [[Datei:Icon faecher.png|20px|Icon]] Unterrichtsfächer ==&lt;br /&gt;
Informatik&lt;br /&gt;
&lt;br /&gt;
== [[Datei:Icon_hilfe.png|20px|Icon]] Tipps und Hilfestellungen ==&lt;br /&gt;
&lt;br /&gt;
Der micro:bit zeigt eine zufällige Zeichenfolge an. Diese ist sieben Zeichen lang und besteht nur aus A und B. Danach zeigt er einen Countdown von 3 bis 1 an. Anschließend gibt der Benutzer 7 Zeichen mit den Tasten A und B ein. Daraufhin wird auf dem Display die Anzahl der richtigen Zeichen angezeigt.&lt;br /&gt;
&lt;br /&gt;
=== Erforderliche Programmierblöcke ===&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Eine zufällige Zeichenfolge wird ausgegeben.&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei: Gt_Zeichenfolge.png|left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Der micro:bit gibt die erreichte Punktezahl aus.&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei: Gt_Nummer.png||left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Der Bildschirm wird gelöscht.&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei: Gt_LEDs.png||left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Die erreichten Punkte, die Anzahl der eingegebenen Zeichen und die zufällige Zeichenfolge werden gespeichert.&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei: Gt_Variable.png||left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Das Programm überprüft wiederholt, ob eine Taste gedrückt wird.&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei: Gt_WennDann.png||left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Der micro:bit vergleicht, ob die gedrückten Tasten mit der Zeichenfolge übereinstimmen.&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei: Gt_Kleiner.png||left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei: Gt_Gleich.png||left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Das Programm startet mit der Taste A. Mit den Tasten A und B gibst du die Zeichenfolge ein.&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei: Gt_ButtonA.png||left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Das Programm erstellt eine zufällige Zeichenfolge.&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei: Gt_ZufälligFalschWahr.png||left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Es müssen sieben Zeichen erstellt und überprüft werden. &lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei: Gt_WiederholeSchleife.png||left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Das Programm überprüft so lange die Zeichenkette, bis sieben Zeichen eingegeben werden. &lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei: Gt_WährendSchleife.png||left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Das Programm hängt neue zufallsgenerierte Zeichen an die bestehende Zeichenkette an.&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei: Gt_Textverbinden.png||left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Einzelne Zeichen aus der Zeichenfolge müssen mit der Zeichenfolge verglichen werden.&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei: Gt_ZeichenausText.png||left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Eckpfeiler der Programmierung ===&lt;br /&gt;
* Die Taste A startet das Programm.&lt;br /&gt;
* Der micro:bit erstellt, speichert und zeigt die zufällige Zeichenfolge an.&lt;br /&gt;
* In einer Schleife wird ein neuer zufälliger Buchstabe ausgewählt und an die vorher erstellten Buchstaben angehängt.&lt;br /&gt;
&lt;br /&gt;
* Der zufällige Text, der auf dem micro:bit angezeigt wird, muss auch in einer Variable gespeichert werden. Später wird damit überprüft, ob der eingegebene Text richtig ist.&lt;br /&gt;
* Um eine zufällige Zeichenfolge zu erstellen, empfiehlt sich eine Schleife. In dieser wird immer wieder ein neuer zufälliger Buchstabe ausgewählt und an die bestehende Zeichenfolge angehängt.&lt;br /&gt;
* Zwischen der Anzeige und dem Eingeben der Zeichenfolge soll ein Countdown ablaufen. &lt;br /&gt;
* Danach soll eine Schleife solange laufen, bis der Spieler alle Zeichen eingegeben hat. Dabei hilft dir eine Zählvariable, die immer um eins hochzählt, wenn eine Taste gedrückt wird.&lt;br /&gt;
* In dieser Schleife muss abgefragt werden, ob die Taste A oder die Taste B gedrückt wird.&lt;br /&gt;
* Wenn der Spieler B drückt, soll auch B auf der LED-Matrix erscheinen. Dasselbe gilt für A. &lt;br /&gt;
* Wenn der Spieler alle Zeichen eingegeben hat, soll sein Punktestand ausgegeben werden. &lt;br /&gt;
* Um die Punkte zu zählen, benötigst du eine eigene Variable.&lt;br /&gt;
* Damit du herausfindest, ob der Spieler die richtige Taste gedrückt hat, musst du die Eingabe mit dem Zeichen an der jeweiligen Stelle der Zeichenfolge vergleichen. Dazu benötigst du den Befehl: &#039;&#039;&#039;Zeichen aus … an …&#039;&#039;&#039;&lt;br /&gt;
* Falls der Spieler die richtige Taste gedrückt hat, sollen die Punkte um eins erhöht werden.&lt;br /&gt;
&lt;br /&gt;
Zum Beispiel: &lt;br /&gt;
Die zufällige Zeichenfolge ist: AABBABAB. &lt;br /&gt;
Der Spieler gibt als erstes „A“ ein. &lt;br /&gt;
Das Programm muss nun das erste Zeichen der Zeichenfolge mit „A“ vergleichen. Der folgende Befehl gibt das erste Zeichen der Zeichenfolge zurück:&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei: Gt_ZeichenausText2.png||left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
Beachte, dass das erste Zeichen an der Stelle 0 ist.&lt;br /&gt;
Wenn wir nun die Zeichenfolge in der &#039;&#039;&#039;Variable Text&#039;&#039;&#039; gespeichert haben, sieht genau dasselbe so aus:&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei: Gt_ZeichenausText3.png||left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
Wenn wir das 4. Zeichen vergleichen wollen, benötigen wir diesen Befehl:&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei: Gt_ZeichenausText4.png||left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt; &lt;br /&gt;
Um zu bestimmen bei welcher Stelle wir sind, verwenden wir bereits die Zählvariable. Diese können wir hier auch für das Vergleichen verwenden. Der notwendige Befehl lautet:&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei: Gt_ZeichenausText5.png||left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt; &lt;br /&gt;
&lt;br /&gt;
===[[Gedächtnistrainer Lösung|Schritt für Schritt zur Lösung]]===&lt;br /&gt;
Hinweise zur Lösungsfindung und auch eine mögliche, komplette Lösung findest du auf der [[Gedächtnistrainer Lösung|Lösungsseite]] zu diesem Beispiel.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Präsentation und Reflexion ==&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Stelle dein Ergebnis vor! Was kann dein Gedächtnistrainer?&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Was war bei dieser Aufgabenbearbeitung interessant für dich?&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Welche Schwierigkeiten sind aufgetreten? Wie konntest du diese beheben?&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Erläutere, wie du den micro:bit programmiert hast! Welche Blöcke hast du verwendet?&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Kennst du weitere Möglichkeiten, deine Merkfähigkeit zu prüfen? Welche Vor- und Nachteile haben diese im Vergleich zum Gedächtnistrainer?&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Weiterentwicklung ==&lt;br /&gt;
&lt;br /&gt;
Was kannst du aus deinem Gedächtnistrainer noch machen?&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Lasse den Benutzer mehr Zeichen erraten.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Lasse die Zeichen am Anfang einzeln anzeigen, anstatt als Fließtext.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Gib dem Bediener die Möglichkeit, die Anzahl der Zeichen und damit die Schwierigkeit zu verändern.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Erstelle einen Rechentrainer. Der micro:bit zeigt Rechnungen an. Der Benutzer gibt die richtigen Lösungen ein.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Erstelle einen Umrechner, der Dezimalzahlen in Binärzahlen umwandelt. Der micro:bit gibt eine Dezimalzahl vor und der Benutzer gibt die richtige Binärzahl ein.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
Dabei lernst du:&lt;br /&gt;
* wie man mit dem micro:bit rechnet.&lt;br /&gt;
* wie man Zahlen vergleicht.&lt;br /&gt;
* wie man große Zahlen mit nur zwei Tasten eingibt.&lt;br /&gt;
* wie der micro:bit Eingaben verarbeitet.&lt;/div&gt;</summary>
		<author><name>David.weinberger</name></author>
	</entry>
	<entry>
		<id>http://microbit.eeducation.at/index.php?title=Goldbarts_Schatztal&amp;diff=4670</id>
		<title>Goldbarts Schatztal</title>
		<link rel="alternate" type="text/html" href="http://microbit.eeducation.at/index.php?title=Goldbarts_Schatztal&amp;diff=4670"/>
		<updated>2020-02-04T08:54:47Z</updated>

		<summary type="html">&lt;p&gt;David.weinberger: /* 20px|Icon Tipps und Hilfestellungen */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Für scharfe Denker&lt;br /&gt;
&lt;br /&gt;
Seit der ersten Klasse spielen die Schülerinnen und Schüler der 3A im Unterrichtsfach Bewegung und Sport gerne das Spiel Goldbarts Schatztal. Die Schatzsucher müssen dabei Schätze im Schatztal suchen. &lt;br /&gt;
&lt;br /&gt;
Das Schatztal ist ein quadratischer Raster auf dem Boden aus 5 x 5 klar erkennbaren Feldern. Die Schülerinnen und Schüler können bequem auf den Feldern stehen (ca. 20 x 20 cm). Verwende dafür geeignet große Bodenfliesen oder markiere die Felder mit Straßenkreide oder Klebeband.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed-hover&amp;quot; heights=300px}&amp;gt;&lt;br /&gt;
Image:GbSt Bodenraster 201819.JPG|am Boden aufgeklebter Raster&lt;br /&gt;
Image:GbSt Bodenquadrat 201819.JPG|Spielfeld mit Klebeband markiert&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kapitän Goldbart durchquerte vor vielen Jahren dieses Schatztal. Auf seiner Reise vergrub er jeden Abend einen Schatz. Fünf Schätze sind insgesamt im Schatztal versteckt. Das Ziel der Schatzsucher ist es, den Weg von Kapitän Goldbart wiederzufinden und alle fünf Schätze zu heben.&lt;br /&gt;
&lt;br /&gt;
Ungefähr sieben Schülerinnen und Schüler gehen gemeinsam auf Schatzsuche. Teile deshalb die Klasse für das Spiel in 3 gleich große Gruppen mit je einem Spielleiter und einem Spielfeld auf. Die Gruppe Schatzsucher beginnt an einer Seite des Schatztals, der Spielleiter an der rechts angrenzenden Seite.&lt;br /&gt;
&lt;br /&gt;
Vor Beginn des Spieles erstellt der Spielleiter einen Plan, der zeigt auf welchen Feldern die Schätze vergraben sind. Diesen Plan sieht nur der Spielleiter.&lt;br /&gt;
&lt;br /&gt;
Die Schatzsucher planen nun einen Weg durch das Schatztal auf die gegenüberliegende Seite. Ein Schatzsucher betritt das erste Feld des geplanten Weges. Der Spielleiter vergleicht mit seinem Plan, ob auf dem Feld ein Schatz liegt.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed-hover&amp;quot; heights=300px}&amp;gt;&lt;br /&gt;
Image:GbSt Spiel 201819.JPG|Spielleiter Lukas überprüft, ob Maria einen Schatz findet.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Auf jedem Feld graben die Schatzsucher gemeinsam nach einem Schatz. Um das Graben darzustellen führt die Schatzsuchergruppe insgesamt 20 Kniebeugen aus. Die Schatzsuchergruppe bestimmt selbst, wer wie viele Kniebeugen ausführt. Die Sportlichen machen mehr Kniebeugen. Andere denken darüber nach, wie der Weg verläuft. Ihr Ziel ist es, die Kniebeugen schnell durchzuführen, um bald die andere Seite zu erreichen. &lt;br /&gt;
&lt;br /&gt;
Wenn die Schatzsuchergruppe fertig gegraben hat, darf der Schatzsucher im Schatztal ein Feld geradeaus oder diagonal vorwärts weiter gehen. Auf jedem Feld gräbt die Gruppe erneut nach dem Schatz. Wenn der Schatzsucher am gegenüberliegenden Ende ankommt, gibt ihm der Spielleiter bekannt, wie viele Schätze das Team gehoben hat.&lt;br /&gt;
&lt;br /&gt;
Dann beginnt der nächste Schatzsucher seinen Weg durch das Tal. Die Schatzsucher gewinnen das Spiel, wenn das Team Goldbarts Weg entdeckt und alle fünf Schätze hebt.&lt;br /&gt;
&lt;br /&gt;
In der 3A treten aber beim Spiel vermehrt Streitigkeiten auf. Die Schatzsucher beschuldigen die Spielleiter die Lage der Schätze während des Spiels zu ändern um Mitschülerinnen und Mitschüler zu ärgern oder Freunde zu bevorzugen. Alexandra hat eine Idee. Der micro:bit legt unparteiisch, zufällig und schnell fest, wo sich die Schätze befinden. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== [[Datei:Icon_gluehbirne.png|20px|Icon]] Aufgabenstellung  ==&lt;br /&gt;
&lt;br /&gt;
Schreibe ein Programm mit dem der micro:bit einen zufällig erstellten Weg durch das Schatztal auf seiner LED-Matrix (Leuchtdioden-Matrix) anzeigt.&lt;br /&gt;
&lt;br /&gt;
Dabei entspricht jede LED einem Feld des Schatztals.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed-hover&amp;quot; heights=300px}&amp;gt;&lt;br /&gt;
Image:Microbit raster Gif.gif|Raster und micro:bit im Vergleich&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Wird die Taste A gedrückt, zeigt die LED-Matrix des micro:bits den Weg von links nach rechts an.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed-hover&amp;quot; heights=300px}&amp;gt;&lt;br /&gt;
Image:GbSt_Pfadraster1.png|Weg 1 auf dem Raster&lt;br /&gt;
Image:GbSt Pfadrastermicrobit1.png|Weg 1 auf der LED-Matrix&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed-hover&amp;quot; heights=300px}&amp;gt;&lt;br /&gt;
Image:GbSt_Pfadraster2.png|Weg 2 auf dem Raster&lt;br /&gt;
Image:GbSt Pfadrastermicrobit2.png|Weg 2 auf der LED-Matrix&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Der Spielleiter verwendet den micro:bit während des Spiels, um den Weg zu vergleichen.&lt;br /&gt;
&lt;br /&gt;
== [[Datei:icon_material.png|20px|Icon]] Materialien ==&lt;br /&gt;
* micro:bit, USB-Kabel, Batterie&lt;br /&gt;
* Computer&lt;br /&gt;
* Klebeband&lt;br /&gt;
&lt;br /&gt;
== [[Datei:icon_sanduhr.png|20px|Icon]] Zeitaufwand ==&lt;br /&gt;
&lt;br /&gt;
2,5 Stunden&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== [[Datei:Icon_puzzle3.png|20px|Icon]] Schwierigkeitsgrad ==&lt;br /&gt;
[[Datei:SternGelb.png|30px|borderless]][[Datei:SternGelb.png|30px|borderless]][[Datei:SternLeer.png|30px|borderless]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== [[Datei:Icon_brain.png|20px|Icon]] Kompetenzen ==&lt;br /&gt;
&lt;br /&gt;
Du hast bereits:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Variablen verwendet.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; mit Wenn-Abfragen gearbeitet.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; für-Schleifen eingesetzt.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Beim Programmieren lernst bzw. übst du&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; den Umgang mit mehreren Variablen.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; den Umgang mit einem Zufallsgenerator&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bei dieser Aufgabe lernst du auch&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; eine große Aufgabe in kleine Teilprobleme zu zerlegen.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Spielvereinbarungen anzuerkennen und situativ abzuändern&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [[Datei:Icon faecher.png|20px|Icon]] Unterrichtsfächer ==&lt;br /&gt;
&lt;br /&gt;
* Bewegung und Sport&lt;br /&gt;
* Informatik&lt;br /&gt;
* Digitale Grundbildung&lt;br /&gt;
&lt;br /&gt;
== [[Datei:Icon_hilfe.png|20px|Icon]] Tipps und Hilfestellungen ==&lt;br /&gt;
&lt;br /&gt;
Der micro:bit zeigt einen zufälligen Weg durch die 5 x 5 LED-Matrix an. Durch Drücken der Taste A wird der Weg berechnet und angezeigt. Der Weg verläuft von links nach rechts auf der LED-Matrix. &lt;br /&gt;
&lt;br /&gt;
=== Erforderliche Programmierblöcke ===&lt;br /&gt;
&lt;br /&gt;
1. Variablen werden angelegt, initialisiert und hochgezählt.&lt;br /&gt;
[[Datei:microbitVariable.png|left|200px]]&lt;br /&gt;
[[Datei:microbitVariable2.png|left|200px]]&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
2. Das Programm wird durch das Drücken der Taste A aufgerufen.&lt;br /&gt;
[[Datei:microbitWennAbfrage.png|left|200px]]&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
3. Um einen neuen Weg zu erzeugen müssen wir zuerst alle LEDs ausschalten.&lt;br /&gt;
[[Datei:microbitZeigeLEDs.png|left|200px]]&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
4. In jeder Spalte soll genau eine LED leuchten.&lt;br /&gt;
[[Datei:microbitFürSchleife.png|left|200px]]&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
5. Die leuchtenden LEDs werden zufällig ausgewählt.&lt;br /&gt;
[[Datei:microbitWaehleZufälligeZahl.png|left|200px]]&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
6. Die zufällig ausgewählten LEDs müssen leuchten.&lt;br /&gt;
[[Datei:microbitSchalteLEDein.png|left|200px]]&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
7. Die Variablen werden begrenzt, damit der Weg nicht außerhalb der Grenzen unserer LED-Matrix verläuft.&lt;br /&gt;
[[Datei:microbitBeschraenkeZahl.png|left|200px]]&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Eckpfeiler zur Programmierung ===&lt;br /&gt;
&lt;br /&gt;
* Der Benutzer drückt die Taste A um einen neuen Weg anzuzeigen. Nun zeigt der micro:bit den Weg an, bis jemand die Taste A erneut drückt.&lt;br /&gt;
&lt;br /&gt;
* Der Weg verläuft durchgehend von links nach rechts auf dem LED-Raster. In jeder Spalte leuchtet dabei genau eine LED. Zwischen den leuchtenden LEDs ist kein Abstand.&lt;br /&gt;
&lt;br /&gt;
* Um einen Weg zu erhalten, leuchtet die nächste LED nur schräg oberhalb, geradeaus oder schräg unterhalb von der vorigen LED.&lt;br /&gt;
&lt;br /&gt;
* Dazu muss sich das Programm die Position der vorigen LED merken. Verwende dazu 2 Variablen, eine für die Spalte und eine für die Zeile.&lt;br /&gt;
&lt;br /&gt;
===[[Lösung Goldbarts Schatztal|Schritt für Schritt zur Lösung]]===&lt;br /&gt;
:Hinweise zur Lösungsfindung und auch eine mögliche, komplette Lösung findest du auf der [[Lösung Goldbarts Schatztal|Lösungsseite]] zu diesem Beispiel.&lt;br /&gt;
&lt;br /&gt;
== [[Datei:presentation.png|20px|Icon]] Präsentation und Reflexion ==&lt;br /&gt;
*	Stelle dein Ergebnis vor! Was kann dein Projekt? &lt;br /&gt;
*	Was hat dir bei der Entwicklung deines Produkts gefallen? &lt;br /&gt;
*	Welche Schwierigkeiten hattest du? Wie konntest du diese lösen?&lt;br /&gt;
*	Erläutere, wie du dein Produkt programmiert hast! (Fachkompetenz stärken)&lt;br /&gt;
*	Was war bei dieser Aufgabe interessant für dich?&lt;br /&gt;
*       Wie gut hat das Spiel Goldbarts Schatztal mit dem micro:bit funktioniert?&lt;br /&gt;
*       Wie sehr hat das Spiel dir und deinen Mitschülerinnen und Mitschülern gefallen?&lt;br /&gt;
&lt;br /&gt;
== [[Datei:icon_plus.png|20px|Icon]] Weiterentwicklung ==&lt;br /&gt;
Was kannst du mit diesem Programm sonst noch machen?&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	        Zwei micro:bits stellen gemeinsam einen Weg auf einem 10 x 5 Raster dar.&lt;br /&gt;
&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;	Programmiere als Vereinfachung nur ein zufälliges Feld pro Spalte, statt einem zusammenhängenden Pfad.&lt;br /&gt;
&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;	Dein Programm soll auch Wege anzeigen, welche nach unten, nach oben oder zurück gehen.&lt;br /&gt;
&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;       Baue einen Zähler ein, der mit der Taste B die gefundenen Schätze mitzählt und mit Schütteln diese 2 Sekunden lang anzeigt.&lt;br /&gt;
&amp;lt;/li&amp;gt;&amp;lt;/ol&amp;gt;&lt;br /&gt;
Dabei lernst du:&lt;br /&gt;
&lt;br /&gt;
•	Wie micro:bits miteinander kommunizieren&lt;br /&gt;
&lt;br /&gt;
•	Wie sich Wahrscheinlichkeiten auf Programme auswirken&lt;/div&gt;</summary>
		<author><name>David.weinberger</name></author>
	</entry>
	<entry>
		<id>http://microbit.eeducation.at/index.php?title=Ged%C3%A4chtnistrainer&amp;diff=4669</id>
		<title>Gedächtnistrainer</title>
		<link rel="alternate" type="text/html" href="http://microbit.eeducation.at/index.php?title=Ged%C3%A4chtnistrainer&amp;diff=4669"/>
		<updated>2020-02-04T08:52:58Z</updated>

		<summary type="html">&lt;p&gt;David.weinberger: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Anna ist sauer, weil Tom schon wieder einen Termin vergessen hat. 	&amp;amp;bdquo;Du merkst dir ja gar nichts”, schimpft Anna. 	&amp;amp;bdquo;Stimmt gar nicht”, entgegnet Tom. 	&amp;amp;bdquo;Doch und ich werde es dir beweisen”, meint Anna und zieht triumphierend den micro:bit aus ihrer Tasche. 	&amp;amp;bdquo;Mit meinem micro:bit Spiel können wir deine Merkfähigkeit testen!“&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed-hover&amp;quot; heights=300px}&amp;gt;&lt;br /&gt;
Image:Gt Geschichte1.JPG|Anna ist sauer, weil Tom den Termin vergessen hat.&lt;br /&gt;
Image:Gt Geschichte2.jpg|Anna gibt Tom den Gedächtnistrainer.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [[Datei:Icon_gluehbirne.png|20px|Icon]] Aufgabenstellung  ==&lt;br /&gt;
Entwickle einen Gedächtnistest, um deine Merkfähigkeit mit dem micro:bit zu überprüfen. &lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Programmiere den micro:bit so, dass er eine zufällige Zeichenfolge anzeigt. Diese ist sieben Zeichen lang und besteht nur aus A und B. Zum Beispiel:&lt;br /&gt;
&amp;lt;br&amp;gt;ABABBABAAB&lt;br /&gt;
&amp;lt;br&amp;gt;BABBABABAA&lt;br /&gt;
&amp;lt;br&amp;gt;BBBABABAAB&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Lasse einen Countdown herunterlaufen, in dem sich der Getestete die Zeichenfolge merken muss.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Der Benutzer gibt mit den Tasten A und B die Zeichenfolge ein. Dann zeigt der micro:bit die Anzahl der richtigen Zeichen auf seiner LED-Matrix an.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
== [[Datei:icon_material.png|20px|Icon]] Materialien ==&lt;br /&gt;
* micro:bit&lt;br /&gt;
* USB-Kabel&lt;br /&gt;
* Batterie&lt;br /&gt;
* Computer&lt;br /&gt;
&lt;br /&gt;
== [[Datei:icon_sanduhr.png|20px|Icon]] Zeitaufwand ==&lt;br /&gt;
1,5 Stunden&lt;br /&gt;
&lt;br /&gt;
== [[Datei:Icon_puzzle3.png|20px|Icon]] Schwierigkeitsgrad ==&lt;br /&gt;
[[Datei:SternGelb.png|30px|borderless]][[Datei:SternGelb.png|30px|borderless]][[Datei:SternGelb.png|30px|borderless]]&lt;br /&gt;
&lt;br /&gt;
== [[Datei:Icon_brain.png|20px|Icon]] Kompetenzen ==&lt;br /&gt;
Du hast bereits: &lt;br /&gt;
* einfache micro:bit Programme erstellt.&lt;br /&gt;
* mit Schleifen gearbeitet.&lt;br /&gt;
* mit if-Anweisungen gearbeitet.&lt;br /&gt;
&lt;br /&gt;
Beim Programmieren lernst bzw. übst du:&lt;br /&gt;
* verschiedene Schleifen und Entscheidungen zu verknüpfen.&lt;br /&gt;
&lt;br /&gt;
Bei dieser Aufgabe lernst du auch:&lt;br /&gt;
* mehrere aufeinanderfolgende Eingaben eines Benutzers zu verarbeiten.&lt;br /&gt;
* Eingaben des Benutzers mit vorhandenen Daten zu vergleichen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== [[Datei:Icon faecher.png|20px|Icon]] Unterrichtsfächer ==&lt;br /&gt;
Informatik&lt;br /&gt;
&lt;br /&gt;
== [[Datei:Icon_hilfe.png|20px|Icon]] Tipps und Hilfestellungen ==&lt;br /&gt;
&lt;br /&gt;
=== Erforderliche Programmierblöcke ===&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Eine zufällige Zeichenfolge wird ausgegeben.&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei: Gt_Zeichenfolge.png|left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Der micro:bit gibt die erreichte Punktezahl aus.&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei: Gt_Nummer.png||left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Der Bildschirm wird gelöscht.&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei: Gt_LEDs.png||left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Die erreichten Punkte, die Anzahl der eingegebenen Zeichen und die zufällige Zeichenfolge werden gespeichert.&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei: Gt_Variable.png||left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Das Programm überprüft wiederholt, ob eine Taste gedrückt wird.&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei: Gt_WennDann.png||left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Der micro:bit vergleicht, ob die gedrückten Tasten mit der Zeichenfolge übereinstimmen.&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei: Gt_Kleiner.png||left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei: Gt_Gleich.png||left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Das Programm startet mit der Taste A. Mit den Tasten A und B gibst du die Zeichenfolge ein.&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei: Gt_ButtonA.png||left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Das Programm erstellt eine zufällige Zeichenfolge.&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei: Gt_ZufälligFalschWahr.png||left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Es müssen sieben Zeichen erstellt und überprüft werden. &lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei: Gt_WiederholeSchleife.png||left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Das Programm überprüft so lange die Zeichenkette, bis sieben Zeichen eingegeben werden. &lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei: Gt_WährendSchleife.png||left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Das Programm hängt neue zufallsgenerierte Zeichen an die bestehende Zeichenkette an.&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei: Gt_Textverbinden.png||left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Einzelne Zeichen aus der Zeichenfolge müssen mit der Zeichenfolge verglichen werden.&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei: Gt_ZeichenausText.png||left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Eckpfeiler der Programmierung ===&lt;br /&gt;
* Die Taste A startet das Programm.&lt;br /&gt;
* Der micro:bit erstellt, speichert und zeigt die zufällige Zeichenfolge an.&lt;br /&gt;
* In einer Schleife wird ein neuer zufälliger Buchstabe ausgewählt und an die vorher erstellten Buchstaben angehängt.&lt;br /&gt;
&lt;br /&gt;
* Der zufällige Text, der auf dem micro:bit angezeigt wird, muss auch in einer Variable gespeichert werden. Später wird damit überprüft, ob der eingegebene Text richtig ist.&lt;br /&gt;
* Um eine zufällige Zeichenfolge zu erstellen, empfiehlt sich eine Schleife. In dieser wird immer wieder ein neuer zufälliger Buchstabe ausgewählt und an die bestehende Zeichenfolge angehängt.&lt;br /&gt;
* Zwischen der Anzeige und dem Eingeben der Zeichenfolge soll ein Countdown ablaufen. &lt;br /&gt;
* Danach soll eine Schleife solange laufen, bis der Spieler alle Zeichen eingegeben hat. Dabei hilft dir eine Zählvariable, die immer um eins hochzählt, wenn eine Taste gedrückt wird.&lt;br /&gt;
* In dieser Schleife muss abgefragt werden, ob die Taste A oder die Taste B gedrückt wird.&lt;br /&gt;
* Wenn der Spieler B drückt, soll auch B auf der LED-Matrix erscheinen. Dasselbe gilt für A. &lt;br /&gt;
* Wenn der Spieler alle Zeichen eingegeben hat, soll sein Punktestand ausgegeben werden. &lt;br /&gt;
* Um die Punkte zu zählen, benötigst du eine eigene Variable.&lt;br /&gt;
* Damit du herausfindest, ob der Spieler die richtige Taste gedrückt hat, musst du die Eingabe mit dem Zeichen an der jeweiligen Stelle der Zeichenfolge vergleichen. Dazu benötigst du den Befehl: &#039;&#039;&#039;Zeichen aus … an …&#039;&#039;&#039;&lt;br /&gt;
* Falls der Spieler die richtige Taste gedrückt hat, sollen die Punkte um eins erhöht werden.&lt;br /&gt;
&lt;br /&gt;
Zum Beispiel: &lt;br /&gt;
Die zufällige Zeichenfolge ist: AABBABAB. &lt;br /&gt;
Der Spieler gibt als erstes „A“ ein. &lt;br /&gt;
Das Programm muss nun das erste Zeichen der Zeichenfolge mit „A“ vergleichen. Der folgende Befehl gibt das erste Zeichen der Zeichenfolge zurück:&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei: Gt_ZeichenausText2.png||left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
Beachte, dass das erste Zeichen an der Stelle 0 ist.&lt;br /&gt;
Wenn wir nun die Zeichenfolge in der &#039;&#039;&#039;Variable Text&#039;&#039;&#039; gespeichert haben, sieht genau dasselbe so aus:&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei: Gt_ZeichenausText3.png||left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
Wenn wir das 4. Zeichen vergleichen wollen, benötigen wir diesen Befehl:&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei: Gt_ZeichenausText4.png||left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt; &lt;br /&gt;
Um zu bestimmen bei welcher Stelle wir sind, verwenden wir bereits die Zählvariable. Diese können wir hier auch für das Vergleichen verwenden. Der notwendige Befehl lautet:&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei: Gt_ZeichenausText5.png||left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt; &lt;br /&gt;
&lt;br /&gt;
===[[Gedächtnistrainer Lösung|Schritt für Schritt zur Lösung]]===&lt;br /&gt;
Hinweise zur Lösungsfindung und auch eine mögliche, komplette Lösung findest du auf der [[Gedächtnistrainer Lösung|Lösungsseite]] zu diesem Beispiel.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Präsentation und Reflexion ==&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Stelle dein Ergebnis vor! Was kann dein Gedächtnistrainer?&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Was war bei dieser Aufgabenbearbeitung interessant für dich?&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Welche Schwierigkeiten sind aufgetreten? Wie konntest du diese beheben?&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Erläutere, wie du den micro:bit programmiert hast! Welche Blöcke hast du verwendet?&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Kennst du weitere Möglichkeiten, deine Merkfähigkeit zu prüfen? Welche Vor- und Nachteile haben diese im Vergleich zum Gedächtnistrainer?&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Weiterentwicklung ==&lt;br /&gt;
&lt;br /&gt;
Was kannst du aus deinem Gedächtnistrainer noch machen?&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Lasse den Benutzer mehr Zeichen erraten.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Lasse die Zeichen am Anfang einzeln anzeigen, anstatt als Fließtext.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Gib dem Bediener die Möglichkeit, die Anzahl der Zeichen und damit die Schwierigkeit zu verändern.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Erstelle einen Rechentrainer. Der micro:bit zeigt Rechnungen an. Der Benutzer gibt die richtigen Lösungen ein.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Erstelle einen Umrechner, der Dezimalzahlen in Binärzahlen umwandelt. Der micro:bit gibt eine Dezimalzahl vor und der Benutzer gibt die richtige Binärzahl ein.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
Dabei lernst du:&lt;br /&gt;
* wie man mit dem micro:bit rechnet.&lt;br /&gt;
* wie man Zahlen vergleicht.&lt;br /&gt;
* wie man große Zahlen mit nur zwei Tasten eingibt.&lt;br /&gt;
* wie der micro:bit Eingaben verarbeitet.&lt;/div&gt;</summary>
		<author><name>David.weinberger</name></author>
	</entry>
	<entry>
		<id>http://microbit.eeducation.at/index.php?title=Zeitnehmung&amp;diff=4668</id>
		<title>Zeitnehmung</title>
		<link rel="alternate" type="text/html" href="http://microbit.eeducation.at/index.php?title=Zeitnehmung&amp;diff=4668"/>
		<updated>2020-02-04T08:42:20Z</updated>

		<summary type="html">&lt;p&gt;David.weinberger: /* Eckpfeiler der Programmierung */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Fahrzeit ==&lt;br /&gt;
Tobias läuft eine Strecke. Anna und Maria stoppen beide seine Zeit mit einer Stoppuhr. Am Ende zeigen beide Stoppuhren eine andere Zeit an. Tobias will aber seine Zeit ganz genau wissen. Alle drei überlegen, wie man die Zeit exakter messen könnte. Auch bei Skirennen, Olympialäufen, Autorennen oder anderen Sportwettkämpfen wird die Zeit auf Zehntelsekunden präzise gemessen. Beim Übertreten der Start- und Ziellinie löst die Stoppuhr automatisch aus und gibt am Ende die Zeitdauer an. Maria hat eine Idee, wie mithilfe des micro:bits eine exakte Zeitmessung erfolgen kann.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed-hover&amp;quot; heights=300px}&amp;gt;&lt;br /&gt;
Image:Zn Geschichte1.JPG|Tobias läuft seine Strecke.&lt;br /&gt;
Image:Zn Geschichte2.JPG|Die Zeitmessungen sind unterschiedlich.&lt;br /&gt;
Image:Zn Geschichte3.JPG|Maria erklärt ihre Idee.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [[Datei:Icon_gluehbirne.png|20px|Icon]] Aufgabenstellung==&lt;br /&gt;
&lt;br /&gt;
Baue eine Rennstrecke für Spielzeugautos. Diese besitzt zwei Sensoren für die Zeitmessung. Die Sensoren erkennen, wenn ein Spielzeugauto die Start- oder Ziellinie passiert. Der micro:bit, misst die Zeitdauer, die das Auto vom Sensor am Start bis zum Sensor am Ziel benötigt. Schließe dazu die beiden Sensoren am micro:bit an.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== [[Datei:icon_material.png|20px|Icon]] Materialien==&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Karton&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Aluminiumfolie&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
doppelseitiges Klebeband&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
4 Krokodilklemmen&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
micro:bit, USB-Kabel, Batterie&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Computer&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [[Datei:icon_sanduhr.png|20px|Icon]] Zeitaufwand==&lt;br /&gt;
2 Stunden&lt;br /&gt;
&lt;br /&gt;
==Schwierigkeitsgrad==&lt;br /&gt;
[[Datei:SternGelb.png|30px|borderless]][[Datei:SternGelb.png|30px|borderless]][[Datei:SternLeer.png|30px|borderless]]&lt;br /&gt;
&lt;br /&gt;
== [[Datei:Icon_brain.png|20px|Icon]] Kompetenzen ==&lt;br /&gt;
Du solltest bereits:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
mit Karton, Schere und Klebeband sachgemäß umgehen können.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
einfache Stromkreise verstehen.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Du lernst:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
bewegungsfördernde und bewegungshemmende Vorgänge zu verstehen und anzuwenden.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
mit den micro:bit Pins Signale aufzunehmen.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
die aktuelle Zeit mit dem micro:bit abzufragen.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Variablen mit Werten zu belegen.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
mit Variablen zu rechnen.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [[Datei:Icon faecher.png|20px|Icon]] Unterrichtsfächer ==&lt;br /&gt;
*Informatik&lt;br /&gt;
*Physik&lt;br /&gt;
&lt;br /&gt;
== [[Datei:Icon_hilfe.png|20px|Icon]] Tipps und Hilfestellungen ==&lt;br /&gt;
Der micro:bit soll die Zeitdauer des Fahrzeuges auf der Rennstrecke anzeigen.&lt;br /&gt;
&lt;br /&gt;
=== Erforderliche Programmierblöcke ===&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Um eine Zeit zu bestimmen, greift der micro:bit auf seine innere Uhr zu.&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei:Zn_Laufzeit.png|left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Der micro:bit speichert die Zeit beim Überfahren der beiden Sensoren.&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei:Zn_Variable.png|left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Über die Anschlusspins schickt der Sensor ein Signal an den micro:bit.&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei:Zn_PINgedrückt.png|left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Ziehe die Startzeit von der Zielzeit ab und runde das Ergebnis auf eine gut lesbare Größe.&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei:Zn_subtrahieren.png|left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei:Zn_runden.png|left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Der micro:bit zeigt ein Symbol, wenn er den ersten Sensor passiert hat.&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei:Zn_LEDszeigen.png|left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Eckpfeiler zur Programmierung ===&lt;br /&gt;
&lt;br /&gt;
* Beim Passieren des Sensors am Start, beginnt das Programm zu laufen.&lt;br /&gt;
* Beim Überfahren der Ziellinie wird der zweite Sensor ausgelöst, dadurch berechnet das Programm die gefahrene Zeit.&lt;br /&gt;
* Auf der LED-Marix wird die Fahrtdauer in Millisekunden angezeigt.&lt;br /&gt;
&lt;br /&gt;
===[[Zeitnehmung_Lösung|Schritt für Schritt zur Lösung]]===&lt;br /&gt;
Hinweise zur Lösungsfindung und auch eine mögliche, komplette Lösung findest du auf der [[Zeitnehmung_Lösung|Lösungsseite zu diesem Beispiel]].&lt;br /&gt;
&lt;br /&gt;
==[[Datei:presentation.png|20px|Icon]] Präsentation und Reflexion ==&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Stelle dein Ergebnis vor! Beschreibe den Aufbau deiner Rennstrecke. Wie schnell fährt dein Spielzeugauto? &lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Was war bei dieser Aufgabenbearbeitung interessant für dich?&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Welche Schwierigkeiten sind aufgetreten? Wie konntest du diese beheben?&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Erläutere, wie du den micro:bit programmiert hast! Welche Blöcke hast du verwendet?&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Kennst du weitere Möglichkeiten, die Zeitmessung eines Spielzeugautos auf einer Strecke umzusetzen? (zum Beispiel: Lichtschranken, Stoppuhr ...) Welche Vor- und Nachteile haben diese im Vergleich zur Rennstrecke?&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==[[Datei:icon_plus.png|20px|Icon]] Weiterentwicklung ==&lt;br /&gt;
Zusätzliche Möglichkeiten um Messsensoren einzusetzen wären:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Der micro:bit erkennt zwei Autos die nacheinander fahren, und zeigt an, welches der beiden Fahrzeuge schneller war.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Verwende zwei Lichtschranken als Sensoren, um dich selbst und andere beim Laufen zu stoppen.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Du kannst die Zeitnehmung auch mit einem [https://microbit.org/code Smartphone programmieren.]&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Überlege dir, mit welchem Material der Kontakt beim Sensor besser hergestellt werden könnte.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Wie könnte man die Strecke umbauen, um ein Wettrennen zu veranstalten?&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dabei lernst du:&lt;br /&gt;
* wie man mit dem micro:bit Variablen vergleicht.&lt;br /&gt;
* wie man den micro:bit mit anderen Sensoren verbindet.&lt;/div&gt;</summary>
		<author><name>David.weinberger</name></author>
	</entry>
	<entry>
		<id>http://microbit.eeducation.at/index.php?title=Goldbarts_Schatztal&amp;diff=4667</id>
		<title>Goldbarts Schatztal</title>
		<link rel="alternate" type="text/html" href="http://microbit.eeducation.at/index.php?title=Goldbarts_Schatztal&amp;diff=4667"/>
		<updated>2020-02-04T08:40:39Z</updated>

		<summary type="html">&lt;p&gt;David.weinberger: /* Eckpfeiler zur Programmierung */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Für scharfe Denker&lt;br /&gt;
&lt;br /&gt;
Seit der ersten Klasse spielen die Schülerinnen und Schüler der 3A im Unterrichtsfach Bewegung und Sport gerne das Spiel Goldbarts Schatztal. Die Schatzsucher müssen dabei Schätze im Schatztal suchen. &lt;br /&gt;
&lt;br /&gt;
Das Schatztal ist ein quadratischer Raster auf dem Boden aus 5 x 5 klar erkennbaren Feldern. Die Schülerinnen und Schüler können bequem auf den Feldern stehen (ca. 20 x 20 cm). Verwende dafür geeignet große Bodenfliesen oder markiere die Felder mit Straßenkreide oder Klebeband.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed-hover&amp;quot; heights=300px}&amp;gt;&lt;br /&gt;
Image:GbSt Bodenraster 201819.JPG|am Boden aufgeklebter Raster&lt;br /&gt;
Image:GbSt Bodenquadrat 201819.JPG|Spielfeld mit Klebeband markiert&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kapitän Goldbart durchquerte vor vielen Jahren dieses Schatztal. Auf seiner Reise vergrub er jeden Abend einen Schatz. Fünf Schätze sind insgesamt im Schatztal versteckt. Das Ziel der Schatzsucher ist es, den Weg von Kapitän Goldbart wiederzufinden und alle fünf Schätze zu heben.&lt;br /&gt;
&lt;br /&gt;
Ungefähr sieben Schülerinnen und Schüler gehen gemeinsam auf Schatzsuche. Teile deshalb die Klasse für das Spiel in 3 gleich große Gruppen mit je einem Spielleiter und einem Spielfeld auf. Die Gruppe Schatzsucher beginnt an einer Seite des Schatztals, der Spielleiter an der rechts angrenzenden Seite.&lt;br /&gt;
&lt;br /&gt;
Vor Beginn des Spieles erstellt der Spielleiter einen Plan, der zeigt auf welchen Feldern die Schätze vergraben sind. Diesen Plan sieht nur der Spielleiter.&lt;br /&gt;
&lt;br /&gt;
Die Schatzsucher planen nun einen Weg durch das Schatztal auf die gegenüberliegende Seite. Ein Schatzsucher betritt das erste Feld des geplanten Weges. Der Spielleiter vergleicht mit seinem Plan, ob auf dem Feld ein Schatz liegt.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed-hover&amp;quot; heights=300px}&amp;gt;&lt;br /&gt;
Image:GbSt Spiel 201819.JPG|Spielleiter Lukas überprüft, ob Maria einen Schatz findet.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Auf jedem Feld graben die Schatzsucher gemeinsam nach einem Schatz. Um das Graben darzustellen führt die Schatzsuchergruppe insgesamt 20 Kniebeugen aus. Die Schatzsuchergruppe bestimmt selbst, wer wie viele Kniebeugen ausführt. Die Sportlichen machen mehr Kniebeugen. Andere denken darüber nach, wie der Weg verläuft. Ihr Ziel ist es, die Kniebeugen schnell durchzuführen, um bald die andere Seite zu erreichen. &lt;br /&gt;
&lt;br /&gt;
Wenn die Schatzsuchergruppe fertig gegraben hat, darf der Schatzsucher im Schatztal ein Feld geradeaus oder diagonal vorwärts weiter gehen. Auf jedem Feld gräbt die Gruppe erneut nach dem Schatz. Wenn der Schatzsucher am gegenüberliegenden Ende ankommt, gibt ihm der Spielleiter bekannt, wie viele Schätze das Team gehoben hat.&lt;br /&gt;
&lt;br /&gt;
Dann beginnt der nächste Schatzsucher seinen Weg durch das Tal. Die Schatzsucher gewinnen das Spiel, wenn das Team Goldbarts Weg entdeckt und alle fünf Schätze hebt.&lt;br /&gt;
&lt;br /&gt;
In der 3A treten aber beim Spiel vermehrt Streitigkeiten auf. Die Schatzsucher beschuldigen die Spielleiter die Lage der Schätze während des Spiels zu ändern um Mitschülerinnen und Mitschüler zu ärgern oder Freunde zu bevorzugen. Alexandra hat eine Idee. Der micro:bit legt unparteiisch, zufällig und schnell fest, wo sich die Schätze befinden. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== [[Datei:Icon_gluehbirne.png|20px|Icon]] Aufgabenstellung  ==&lt;br /&gt;
&lt;br /&gt;
Schreibe ein Programm mit dem der micro:bit einen zufällig erstellten Weg durch das Schatztal auf seiner LED-Matrix (Leuchtdioden-Matrix) anzeigt.&lt;br /&gt;
&lt;br /&gt;
Dabei entspricht jede LED einem Feld des Schatztals.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed-hover&amp;quot; heights=300px}&amp;gt;&lt;br /&gt;
Image:Microbit raster Gif.gif|Raster und micro:bit im Vergleich&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Wird die Taste A gedrückt, zeigt die LED-Matrix des micro:bits den Weg von links nach rechts an.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed-hover&amp;quot; heights=300px}&amp;gt;&lt;br /&gt;
Image:GbSt_Pfadraster1.png|Weg 1 auf dem Raster&lt;br /&gt;
Image:GbSt Pfadrastermicrobit1.png|Weg 1 auf der LED-Matrix&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed-hover&amp;quot; heights=300px}&amp;gt;&lt;br /&gt;
Image:GbSt_Pfadraster2.png|Weg 2 auf dem Raster&lt;br /&gt;
Image:GbSt Pfadrastermicrobit2.png|Weg 2 auf der LED-Matrix&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Der Spielleiter verwendet den micro:bit während des Spiels, um den Weg zu vergleichen.&lt;br /&gt;
&lt;br /&gt;
== [[Datei:icon_material.png|20px|Icon]] Materialien ==&lt;br /&gt;
* micro:bit, USB-Kabel, Batterie&lt;br /&gt;
* Computer&lt;br /&gt;
* Klebeband&lt;br /&gt;
&lt;br /&gt;
== [[Datei:icon_sanduhr.png|20px|Icon]] Zeitaufwand ==&lt;br /&gt;
&lt;br /&gt;
2,5 Stunden&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== [[Datei:Icon_puzzle3.png|20px|Icon]] Schwierigkeitsgrad ==&lt;br /&gt;
[[Datei:SternGelb.png|30px|borderless]][[Datei:SternGelb.png|30px|borderless]][[Datei:SternLeer.png|30px|borderless]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== [[Datei:Icon_brain.png|20px|Icon]] Kompetenzen ==&lt;br /&gt;
&lt;br /&gt;
Du hast bereits:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Variablen verwendet.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; mit Wenn-Abfragen gearbeitet.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; für-Schleifen eingesetzt.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Beim Programmieren lernst bzw. übst du&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; den Umgang mit mehreren Variablen.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; den Umgang mit einem Zufallsgenerator&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bei dieser Aufgabe lernst du auch&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; eine große Aufgabe in kleine Teilprobleme zu zerlegen.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Spielvereinbarungen anzuerkennen und situativ abzuändern&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [[Datei:Icon faecher.png|20px|Icon]] Unterrichtsfächer ==&lt;br /&gt;
&lt;br /&gt;
* Bewegung und Sport&lt;br /&gt;
* Informatik&lt;br /&gt;
* Digitale Grundbildung&lt;br /&gt;
&lt;br /&gt;
== [[Datei:Icon_hilfe.png|20px|Icon]] Tipps und Hilfestellungen ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Erforderliche Programmierblöcke ===&lt;br /&gt;
&lt;br /&gt;
==== Ziel ====&lt;br /&gt;
* Der micro:bit zeigt einen zufälligen Weg durch die 5 x 5 LED-Matrix an.&lt;br /&gt;
&lt;br /&gt;
==== Vereinbarung ====&lt;br /&gt;
* Durch Drücken der Taste A wird der Weg berechnet und angezeigt.&lt;br /&gt;
* Der Weg verläuft von links nach rechts auf der LED-Matrix.&lt;br /&gt;
&lt;br /&gt;
==== Blöcke ====&lt;br /&gt;
&lt;br /&gt;
1. Variablen werden angelegt, initialisiert und hochgezählt.&lt;br /&gt;
[[Datei:microbitVariable.png|left|200px]]&lt;br /&gt;
[[Datei:microbitVariable2.png|left|200px]]&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
2. Das Programm wird durch das Drücken der Taste A aufgerufen.&lt;br /&gt;
[[Datei:microbitWennAbfrage.png|left|200px]]&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
3. Um einen neuen Weg zu erzeugen müssen wir zuerst alle LEDs ausschalten.&lt;br /&gt;
[[Datei:microbitZeigeLEDs.png|left|200px]]&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
4. In jeder Spalte soll genau eine LED leuchten.&lt;br /&gt;
[[Datei:microbitFürSchleife.png|left|200px]]&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
5. Die leuchtenden LEDs werden zufällig ausgewählt.&lt;br /&gt;
[[Datei:microbitWaehleZufälligeZahl.png|left|200px]]&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
6. Die zufällig ausgewählten LEDs müssen leuchten.&lt;br /&gt;
[[Datei:microbitSchalteLEDein.png|left|200px]]&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
7. Die Variablen werden begrenzt, damit der Weg nicht außerhalb der Grenzen unserer LED-Matrix verläuft.&lt;br /&gt;
[[Datei:microbitBeschraenkeZahl.png|left|200px]]&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Eckpfeiler zur Programmierung ===&lt;br /&gt;
&lt;br /&gt;
* Der Benutzer drückt die Taste A um einen neuen Weg anzuzeigen. Nun zeigt der micro:bit den Weg an, bis jemand die Taste A erneut drückt.&lt;br /&gt;
&lt;br /&gt;
* Der Weg verläuft durchgehend von links nach rechts auf dem LED-Raster. In jeder Spalte leuchtet dabei genau eine LED. Zwischen den leuchtenden LEDs ist kein Abstand.&lt;br /&gt;
&lt;br /&gt;
* Um einen Weg zu erhalten, leuchtet die nächste LED nur schräg oberhalb, geradeaus oder schräg unterhalb von der vorigen LED.&lt;br /&gt;
&lt;br /&gt;
* Dazu muss sich das Programm die Position der vorigen LED merken. Verwende dazu 2 Variablen, eine für die Spalte und eine für die Zeile.&lt;br /&gt;
&lt;br /&gt;
===[[Lösung Goldbarts Schatztal|Schritt für Schritt zur Lösung]]===&lt;br /&gt;
:Hinweise zur Lösungsfindung und auch eine mögliche, komplette Lösung findest du auf der [[Lösung Goldbarts Schatztal|Lösungsseite]] zu diesem Beispiel.&lt;br /&gt;
&lt;br /&gt;
== [[Datei:presentation.png|20px|Icon]] Präsentation und Reflexion ==&lt;br /&gt;
*	Stelle dein Ergebnis vor! Was kann dein Projekt? &lt;br /&gt;
*	Was hat dir bei der Entwicklung deines Produkts gefallen? &lt;br /&gt;
*	Welche Schwierigkeiten hattest du? Wie konntest du diese lösen?&lt;br /&gt;
*	Erläutere, wie du dein Produkt programmiert hast! (Fachkompetenz stärken)&lt;br /&gt;
*	Was war bei dieser Aufgabe interessant für dich?&lt;br /&gt;
*       Wie gut hat das Spiel Goldbarts Schatztal mit dem micro:bit funktioniert?&lt;br /&gt;
*       Wie sehr hat das Spiel dir und deinen Mitschülerinnen und Mitschülern gefallen?&lt;br /&gt;
&lt;br /&gt;
== [[Datei:icon_plus.png|20px|Icon]] Weiterentwicklung ==&lt;br /&gt;
Was kannst du mit diesem Programm sonst noch machen?&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	        Zwei micro:bits stellen gemeinsam einen Weg auf einem 10 x 5 Raster dar.&lt;br /&gt;
&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;	Programmiere als Vereinfachung nur ein zufälliges Feld pro Spalte, statt einem zusammenhängenden Pfad.&lt;br /&gt;
&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;	Dein Programm soll auch Wege anzeigen, welche nach unten, nach oben oder zurück gehen.&lt;br /&gt;
&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;       Baue einen Zähler ein, der mit der Taste B die gefundenen Schätze mitzählt und mit Schütteln diese 2 Sekunden lang anzeigt.&lt;br /&gt;
&amp;lt;/li&amp;gt;&amp;lt;/ol&amp;gt;&lt;br /&gt;
Dabei lernst du:&lt;br /&gt;
&lt;br /&gt;
•	Wie micro:bits miteinander kommunizieren&lt;br /&gt;
&lt;br /&gt;
•	Wie sich Wahrscheinlichkeiten auf Programme auswirken&lt;/div&gt;</summary>
		<author><name>David.weinberger</name></author>
	</entry>
	<entry>
		<id>http://microbit.eeducation.at/index.php?title=Ged%C3%A4chtnistrainer&amp;diff=4663</id>
		<title>Gedächtnistrainer</title>
		<link rel="alternate" type="text/html" href="http://microbit.eeducation.at/index.php?title=Ged%C3%A4chtnistrainer&amp;diff=4663"/>
		<updated>2019-12-17T13:29:24Z</updated>

		<summary type="html">&lt;p&gt;David.weinberger: /* 20px|Icon Materialien */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Anna ist sauer, weil Tom schon wieder einen Termin vergessen hat. 	&amp;amp;bdquo;Du merkst dir ja gar nichts”, schimpft Anna. 	&amp;amp;bdquo;Stimmt gar nicht”, entgegnet Tom. 	&amp;amp;bdquo;Doch und ich werde es dir beweisen”, meint Anna und zieht triumphierend den micro:bit aus ihrer Tasche. 	&amp;amp;bdquo;Mit meinem micro:bit Spiel können wir deine Merkfähigkeit testen!“&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed-hover&amp;quot; heights=300px}&amp;gt;&lt;br /&gt;
Image:Gt Geschichte1.JPG|Anna ist sauer, weil Tom den Termin vergessen hat.&lt;br /&gt;
Image:Gt Geschichte2.jpg|Anna gibt Tom den Gedächtnistrainer.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [[Datei:Icon_gluehbirne.png|20px|Icon]] Aufgabenstellung  ==&lt;br /&gt;
Entwickle einen Gedächtnistest, um deine Merkfähigkeit mit dem micro:bit zu überprüfen. &lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Programmiere den micro:bit so, dass er eine zufällige Zeichenfolge anzeigt. Diese ist sieben Zeichen lang und besteht nur aus A und B. Zum Beispiel:&lt;br /&gt;
&amp;lt;br&amp;gt;ABABBABAAB&lt;br /&gt;
&amp;lt;br&amp;gt;BABBABABAA&lt;br /&gt;
&amp;lt;br&amp;gt;BBBABABAAB&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Lasse einen Countdown herunterlaufen, in dem sich der Getestete die Zeichenfolge merken muss.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Der Benutzer gibt mit den Tasten A und B die Zeichenfolge ein. Dann zeigt der micro:bit die Anzahl der richtigen Zeichen auf seiner LED-Matrix an.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [[Datei:icon_material.png|20px|Icon]] Materialien ==&lt;br /&gt;
* micro:bit&lt;br /&gt;
* USB-Kabel&lt;br /&gt;
* Batterie&lt;br /&gt;
* Computer&lt;br /&gt;
&lt;br /&gt;
== [[Datei:icon_sanduhr.png|20px|Icon]] Zeitaufwand ==&lt;br /&gt;
1,5 Stunden&lt;br /&gt;
&lt;br /&gt;
== [[Datei:Icon_puzzle3.png|20px|Icon]] Schwierigkeitsgrad ==&lt;br /&gt;
[[Datei:SternGelb.png|30px|borderless]][[Datei:SternGelb.png|30px|borderless]][[Datei:SternGelb.png|30px|borderless]]&lt;br /&gt;
&lt;br /&gt;
== [[Datei:Icon_brain.png|20px|Icon]] Kompetenzen ==&lt;br /&gt;
Du hast bereits: &lt;br /&gt;
* einfache micro:bit Programme erstellt.&lt;br /&gt;
* mit Schleifen gearbeitet.&lt;br /&gt;
* mit if-Anweisungen gearbeitet.&lt;br /&gt;
&lt;br /&gt;
Beim Programmieren lernst bzw. übst du:&lt;br /&gt;
* verschiedene Schleifen und Entscheidungen zu verknüpfen.&lt;br /&gt;
&lt;br /&gt;
Bei dieser Aufgabe lernst du auch:&lt;br /&gt;
* mehrere aufeinanderfolgende Eingaben eines Benutzers zu verarbeiten.&lt;br /&gt;
* Eingaben des Benutzers mit vorhandenen Daten zu vergleichen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== [[Datei:Icon faecher.png|20px|Icon]] Unterrichtsfächer ==&lt;br /&gt;
Informatik&lt;br /&gt;
&lt;br /&gt;
== [[Datei:Icon_hilfe.png|20px|Icon]] Tipps und Hilfestellungen ==&lt;br /&gt;
&lt;br /&gt;
=== Erforderliche Programmierblöcke ===&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Eine zufällige Zeichenfolge wird ausgegeben.&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei: Gt_Zeichenfolge.png|left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Der micro:bit gibt die erreichte Punktezahl aus.&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei: Gt_Nummer.png||left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Der Bildschirm wird gelöscht.&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei: Gt_LEDs.png||left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Die erreichten Punkte, die Anzahl der eingegebenen Zeichen und die zufällige Zeichenfolge werden gespeichert.&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei: Gt_Variable.png||left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Das Programm überprüft wiederholt, ob eine Taste gedrückt wird.&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei: Gt_WennDann.png||left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Der micro:bit vergleicht, ob die gedrückten Tasten mit der Zeichenfolge übereinstimmen.&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei: Gt_Kleiner.png||left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei: Gt_Gleich.png||left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Das Programm startet mit der Taste A. Mit den Tasten A und B gibst du die Zeichenfolge ein.&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei: Gt_ButtonA.png||left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Das Programm erstellt eine zufällige Zeichenfolge.&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei: Gt_ZufälligFalschWahr.png||left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Es müssen sieben Zeichen erstellt und überprüft werden. &lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei: Gt_WiederholeSchleife.png||left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Das Programm überprüft so lange die Zeichenkette, bis sieben Zeichen eingegeben werden. &lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei: Gt_WährendSchleife.png||left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Das Programm hängt neue zufallsgenerierte Zeichen an die bestehende Zeichenkette an.&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei: Gt_Textverbinden.png||left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Einzelne Zeichen aus der Zeichenfolge müssen mit der Zeichenfolge verglichen werden.&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei: Gt_ZeichenausText.png||left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Eckpfeiler der Programmierung ===&lt;br /&gt;
* Die Taste A startet das Programm.&lt;br /&gt;
* Der micro:bit erstellt, speichert und zeigt die zufällige Zeichenfolge an.&lt;br /&gt;
* In einer Schleife wird ein neuer zufälliger Buchstabe ausgewählt und an die vorher erstellten Buchstaben angehängt.&lt;br /&gt;
&lt;br /&gt;
* Der zufällige Text, der auf dem micro:bit angezeigt wird, muss auch in einer Variable gespeichert werden. Später wird damit überprüft, ob der eingegebene Text richtig ist.&lt;br /&gt;
* Um eine zufällige Zeichenfolge zu erstellen, empfiehlt sich eine Schleife. In dieser wird immer wieder ein neuer zufälliger Buchstabe ausgewählt und an die bestehende Zeichenfolge angehängt.&lt;br /&gt;
* Zwischen der Anzeige und dem Eingeben der Zeichenfolge soll ein Countdown ablaufen. &lt;br /&gt;
* Danach soll eine Schleife solange laufen, bis der Spieler alle Zeichen eingegeben hat. Dabei hilft dir eine Zählvariable, die immer um eins hochzählt, wenn eine Taste gedrückt wird.&lt;br /&gt;
* In dieser Schleife muss abgefragt werden, ob die Taste A oder die Taste B gedrückt wird.&lt;br /&gt;
* Wenn der Spieler B drückt, soll auch B auf der LED-Matrix erscheinen. Dasselbe gilt für A. &lt;br /&gt;
* Wenn der Spieler alle Zeichen eingegeben hat, soll sein Punktestand ausgegeben werden. &lt;br /&gt;
* Um die Punkte zu zählen, benötigst du eine eigene Variable.&lt;br /&gt;
* Damit du herausfindest, ob der Spieler die richtige Taste gedrückt hat, musst du die Eingabe mit dem Zeichen an der jeweiligen Stelle der Zeichenfolge vergleichen. Dazu benötigst du den Befehl: &#039;&#039;&#039;Zeichen aus … an …&#039;&#039;&#039;&lt;br /&gt;
* Falls der Spieler die richtige Taste gedrückt hat, sollen die Punkte um eins erhöht werden.&lt;br /&gt;
&lt;br /&gt;
Zum Beispiel: &lt;br /&gt;
Die zufällige Zeichenfolge ist: AABBABAB. &lt;br /&gt;
Der Spieler gibt als erstes „A“ ein. &lt;br /&gt;
Das Programm muss nun das erste Zeichen der Zeichenfolge mit „A“ vergleichen. Der folgende Befehl gibt das erste Zeichen der Zeichenfolge zurück:&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei: Gt_ZeichenausText2.png||left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
Beachte, dass das erste Zeichen an der Stelle 0 ist.&lt;br /&gt;
Wenn wir nun die Zeichenfolge in der &#039;&#039;&#039;Variable Text&#039;&#039;&#039; gespeichert haben, sieht genau dasselbe so aus:&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei: Gt_ZeichenausText3.png||left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
Wenn wir das 4. Zeichen vergleichen wollen, benötigen wir diesen Befehl:&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei: Gt_ZeichenausText4.png||left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt; &lt;br /&gt;
Um zu bestimmen bei welcher Stelle wir sind, verwenden wir bereits die Zählvariable. Diese können wir hier auch für das Vergleichen verwenden. Der notwendige Befehl lautet:&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei: Gt_ZeichenausText5.png||left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt; &lt;br /&gt;
&lt;br /&gt;
===[[Gedächtnistrainer Lösung|Schritt für Schritt zur Lösung]]===&lt;br /&gt;
Hinweise zur Lösungsfindung und auch eine mögliche, komplette Lösung findest du auf der [[Gedächtnistrainer Lösung|Lösungsseite]] zu diesem Beispiel.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Präsentation und Reflexion ==&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Stelle dein Ergebnis vor! Was kann dein Gedächtnistrainer?&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Was war bei dieser Aufgabenbearbeitung interessant für dich?&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Welche Schwierigkeiten sind aufgetreten? Wie konntest du diese beheben?&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Erläutere, wie du den micro:bit programmiert hast! Welche Blöcke hast du verwendet?&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Kennst du weitere Möglichkeiten, deine Merkfähigkeit zu prüfen? Welche Vor- und Nachteile haben diese im Vergleich zum Gedächtnistrainer?&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Weiterentwicklung ==&lt;br /&gt;
&lt;br /&gt;
Was kannst du aus deinem Gedächtnistrainer noch machen?&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Lasse den Benutzer mehr Zeichen erraten.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Lasse die Zeichen am Anfang einzeln anzeigen, anstatt als Fließtext.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Gib dem Bediener die Möglichkeit, die Anzahl der Zeichen und damit die Schwierigkeit zu verändern.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Erstelle einen Rechentrainer. Der micro:bit zeigt Rechnungen an. Der Benutzer gibt die richtigen Lösungen ein.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Erstelle einen Umrechner, der Dezimalzahlen in Binärzahlen umwandelt. Der micro:bit gibt eine Dezimalzahl vor und der Benutzer gibt die richtige Binärzahl ein.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
Dabei lernst du:&lt;br /&gt;
* wie man mit dem micro:bit rechnet.&lt;br /&gt;
* wie man Zahlen vergleicht.&lt;br /&gt;
* wie man große Zahlen mit nur zwei Tasten eingibt.&lt;br /&gt;
* wie der micro:bit Eingaben verarbeitet.&lt;/div&gt;</summary>
		<author><name>David.weinberger</name></author>
	</entry>
	<entry>
		<id>http://microbit.eeducation.at/index.php?title=Zeitnehmung&amp;diff=4662</id>
		<title>Zeitnehmung</title>
		<link rel="alternate" type="text/html" href="http://microbit.eeducation.at/index.php?title=Zeitnehmung&amp;diff=4662"/>
		<updated>2019-12-17T13:29:08Z</updated>

		<summary type="html">&lt;p&gt;David.weinberger: /* 20px|Icon Materialien */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Fahrzeit ==&lt;br /&gt;
Tobias läuft eine Strecke. Anna und Maria stoppen beide seine Zeit mit einer Stoppuhr. Am Ende zeigen beide Stoppuhren eine andere Zeit an. Tobias will aber seine Zeit ganz genau wissen. Alle drei überlegen, wie man die Zeit exakter messen könnte. Auch bei Skirennen, Olympialäufen, Autorennen oder anderen Sportwettkämpfen wird die Zeit auf Zehntelsekunden präzise gemessen. Beim Übertreten der Start- und Ziellinie löst die Stoppuhr automatisch aus und gibt am Ende die Zeitdauer an. Maria hat eine Idee, wie mithilfe des micro:bits eine exakte Zeitmessung erfolgen kann.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed-hover&amp;quot; heights=300px}&amp;gt;&lt;br /&gt;
Image:Zn Geschichte1.JPG|Tobias läuft seine Strecke.&lt;br /&gt;
Image:Zn Geschichte2.JPG|Die Zeitmessungen sind unterschiedlich.&lt;br /&gt;
Image:Zn Geschichte3.JPG|Maria erklärt ihre Idee.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [[Datei:Icon_gluehbirne.png|20px|Icon]] Aufgabenstellung==&lt;br /&gt;
&lt;br /&gt;
Baue eine Rennstrecke für Spielzeugautos. Diese besitzt zwei Sensoren für die Zeitmessung. Die Sensoren erkennen, wenn ein Spielzeugauto die Start- oder Ziellinie passiert. Der micro:bit, misst die Zeitdauer, die das Auto vom Sensor am Start bis zum Sensor am Ziel benötigt. Schließe dazu die beiden Sensoren am micro:bit an.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== [[Datei:icon_material.png|20px|Icon]] Materialien==&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Karton&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Aluminiumfolie&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
doppelseitiges Klebeband&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
4 Krokodilklemmen&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
micro:bit, USB-Kabel, Batterie&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Computer&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [[Datei:icon_sanduhr.png|20px|Icon]] Zeitaufwand==&lt;br /&gt;
2 Stunden&lt;br /&gt;
&lt;br /&gt;
==Schwierigkeitsgrad==&lt;br /&gt;
[[Datei:SternGelb.png|30px|borderless]][[Datei:SternGelb.png|30px|borderless]][[Datei:SternLeer.png|30px|borderless]]&lt;br /&gt;
&lt;br /&gt;
== [[Datei:Icon_brain.png|20px|Icon]] Kompetenzen ==&lt;br /&gt;
Du solltest bereits:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
mit Karton, Schere und Klebeband sachgemäß umgehen können.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
einfache Stromkreise verstehen.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Du lernst:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
bewegungsfördernde und bewegungshemmende Vorgänge zu verstehen und anzuwenden.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
mit den micro:bit Pins Signale aufzunehmen.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
die aktuelle Zeit mit dem micro:bit abzufragen.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Variablen mit Werten zu belegen.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
mit Variablen zu rechnen.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [[Datei:Icon faecher.png|20px|Icon]] Unterrichtsfächer ==&lt;br /&gt;
*Informatik&lt;br /&gt;
*Physik&lt;br /&gt;
&lt;br /&gt;
== [[Datei:Icon_hilfe.png|20px|Icon]] Tipps und Hilfestellungen ==&lt;br /&gt;
Der micro:bit soll die Zeitdauer des Fahrzeuges auf der Rennstrecke anzeigen.&lt;br /&gt;
&lt;br /&gt;
=== Erforderliche Programmierblöcke ===&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Um eine Zeit zu bestimmen, greift der micro:bit auf seine innere Uhr zu.&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei:Zn_Laufzeit.png|left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Der micro:bit speichert die Zeit beim Überfahren der beiden Sensoren.&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei:Zn_Variable.png|left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Über die Anschlusspins schickt der Sensor ein Signal an den micro:bit.&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei:Zn_PINgedrückt.png|left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Ziehe die Startzeit von der Zielzeit ab und runde das Ergebnis auf eine gut lesbare Größe.&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei:Zn_subtrahieren.png|left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei:Zn_runden.png|left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Der micro:bit zeigt ein Symbol, wenn er den ersten Sensor passiert hat.&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei:Zn_LEDszeigen.png|left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Eckpfeiler der Programmierung ===&lt;br /&gt;
&lt;br /&gt;
* Beim Passieren des Sensors am Start, beginnt das Programm zu laufen.&lt;br /&gt;
* Beim Überfahren der Ziellinie wird der zweite Sensor ausgelöst, dadurch berechnet das Programm die gefahrene Zeit.&lt;br /&gt;
* Auf der LED-Marix wird die Fahrtdauer in Millisekunden angezeigt.&lt;br /&gt;
&lt;br /&gt;
===[[Zeitnehmung_Lösung|Schritt für Schritt zur Lösung]]===&lt;br /&gt;
Hinweise zur Lösungsfindung und auch eine mögliche, komplette Lösung findest du auf der [[Zeitnehmung_Lösung|Lösungsseite zu diesem Beispiel]].&lt;br /&gt;
&lt;br /&gt;
==[[Datei:presentation.png|20px|Icon]] Präsentation und Reflexion ==&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Stelle dein Ergebnis vor! Beschreibe den Aufbau deiner Rennstrecke. Wie schnell fährt dein Spielzeugauto? &lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Was war bei dieser Aufgabenbearbeitung interessant für dich?&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Welche Schwierigkeiten sind aufgetreten? Wie konntest du diese beheben?&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Erläutere, wie du den micro:bit programmiert hast! Welche Blöcke hast du verwendet?&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Kennst du weitere Möglichkeiten, die Zeitmessung eines Spielzeugautos auf einer Strecke umzusetzen? (zum Beispiel: Lichtschranken, Stoppuhr ...) Welche Vor- und Nachteile haben diese im Vergleich zur Rennstrecke?&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==[[Datei:icon_plus.png|20px|Icon]] Weiterentwicklung ==&lt;br /&gt;
Zusätzliche Möglichkeiten um Messsensoren einzusetzen wären:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Der micro:bit erkennt zwei Autos die nacheinander fahren, und zeigt an, welches der beiden Fahrzeuge schneller war.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Verwende zwei Lichtschranken als Sensoren, um dich selbst und andere beim Laufen zu stoppen.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Du kannst die Zeitnehmung auch mit einem [https://microbit.org/code Smartphone programmieren.]&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Überlege dir, mit welchem Material der Kontakt beim Sensor besser hergestellt werden könnte.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Wie könnte man die Strecke umbauen, um ein Wettrennen zu veranstalten?&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dabei lernst du:&lt;br /&gt;
* wie man mit dem micro:bit Variablen vergleicht.&lt;br /&gt;
* wie man den micro:bit mit anderen Sensoren verbindet.&lt;/div&gt;</summary>
		<author><name>David.weinberger</name></author>
	</entry>
	<entry>
		<id>http://microbit.eeducation.at/index.php?title=Datei:ZnLsg_SensorMicrobit2.png&amp;diff=4661</id>
		<title>Datei:ZnLsg SensorMicrobit2.png</title>
		<link rel="alternate" type="text/html" href="http://microbit.eeducation.at/index.php?title=Datei:ZnLsg_SensorMicrobit2.png&amp;diff=4661"/>
		<updated>2019-12-17T13:22:19Z</updated>

		<summary type="html">&lt;p&gt;David.weinberger: David.weinberger lud eine neue Version von Datei:ZnLsg SensorMicrobit2.png hoch&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>David.weinberger</name></author>
	</entry>
	<entry>
		<id>http://microbit.eeducation.at/index.php?title=Zeitnehmung_L%C3%B6sung&amp;diff=4660</id>
		<title>Zeitnehmung Lösung</title>
		<link rel="alternate" type="text/html" href="http://microbit.eeducation.at/index.php?title=Zeitnehmung_L%C3%B6sung&amp;diff=4660"/>
		<updated>2019-12-17T08:49:09Z</updated>

		<summary type="html">&lt;p&gt;David.weinberger: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Hilfestellung und Lösung zur Aufgabe Zeitnehmung==&lt;br /&gt;
Baue zuerst zwei Sensoren. Prüfe die Funktionstüchtigkeit der Sensoren mit dem micro:bit. Programmiere zuletzt ein Programm um die gefahrene Zeit zu berechnen.&lt;br /&gt;
====Hinweis 1: Baue einen Sensor, der erkennt, ob ein Spielzeugauto darüber fährt ====&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Der Sensor besteht aus zwei knapp nebeneinander liegenden Streifen Alufolie. Befestige diese mit doppelseitigem Klebeband auf der Strecke. Unten am Spielzeugauto ist ebenfalls ein am Boden schleifendes Stück Alufolie befestigt. Wenn das Auto über den Sensor fährt, verbindet dieses Stück Alufolie die beiden Streifen. Ein Alufolienstreifen wird an den 3V PIN des micro:bits angeschlossen, der andere an den PIN P0. Wenn kein Auto darüber fährt, besteht keine Verbindung zwischen den Alufolienstreifen und es liegt keine Spannung an P0 an. Der micro:bit erkennt an seinem PIN P0 Stromsignale. Wenn ein Auto über den Sensor fährt liegen 3V am PIN P0 an. Der micro:bit erkennt also, ob ein Auto über den Sensor fährt oder nicht. &lt;br /&gt;
&amp;lt;gallery mode=packed-hover heights=300px class=left&amp;quot;}&amp;gt;&lt;br /&gt;
Image:ZnLsg_DoppelseitigesKlebeband.png|doppelseitiges Klebeband&lt;br /&gt;
Image:ZnLsg_Alufolie.png|Alufolie&lt;br /&gt;
Image:ZnLsg_AlufolieGetrennt.png|Alufolie getrennt&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Teste deinen Sensor indem du eine LED einschaltest, wenn ein passierendes Auto den Kontakt zwischen den beiden Alufolienstücken herstellt.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
==== Hinweis 2: Mache dir einen Plan ====&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Die leitenden Materialien müssen mit Ground und einem Pin auf dem micro:bit verbunden werden.&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed-hover&amp;quot; heights=300px style=&amp;quot;text-align:left&amp;quot;}&amp;gt;&lt;br /&gt;
Image:ZnLsg_SensorPlan.png|2 Sensoren&lt;br /&gt;
Image:ZnLsg_SensorPlan2.png|Sensor 1 aktiviert&lt;br /&gt;
Image:ZnLsg_SensorPlan3.png|Sensor 2 aktiviert&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed-hover&amp;quot; heights=300px style=&amp;quot;text-align:left&amp;quot;}&amp;gt;&lt;br /&gt;
Image:ZnLsg_SensorMicrobit.png|Sensor mit micro:bit&lt;br /&gt;
Image:ZnLsg_SensorMicrobit2.png|Sensor verbunden durch Kugel aus Alufolie&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Hinweis 3: Sensoren prüfen ====&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Zeige bestimmte Bilder an, wenn die Sensoren aktiviert werden.&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei: ZnLsg_Sensortest.png|left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Verbinde die beiden Sensorteile mit einem Alufolienstück. Überprüfe, ob das richtige Bild am micro:bit angezeigt wird.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
==== Hinweis 4: Zeitnehmung programmieren ====&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Der micro:bit hat keine eigene Stoppuhr-Funktion. Programmiere eine Stoppuhr mithilfe der eigenen Uhr des micro:bits.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Im micro:bit ist eine Uhr eingebaut. Diese startet bei 0, wenn der micro:bit eingeschaltet wird. Der Befehl &#039;&#039;&#039;Laufzeit (ms)&#039;&#039;&#039; greift auf diese Uhr zu und gibt an, wie viele Millisekunden seit dem Starten des micro:bits vergangen sind. Die Abkürzung ms steht für Millisekunden. Eine Sekunde besteht aus tausend Millisekunden.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Um die Zeit zu erhalten, die das Spielzeugauto vom Start- bis zur Ziellinie fährt, zieht der micro:bit die Startzeit von der Zielzeit ab.&lt;br /&gt;
Zum Beispiel: Das Auto fährt 300 ms nach dem Starten des micro:bits über den Startsensor und nach 500 ms über den Zielsensor.  Dann rechnet er 500 – 300 = 200 ms. Also benötigt das Auto vom Start bis zum Ziel 200 ms.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Speichere die Zeit in einer Variable, wenn das Auto über den Startsensor fährt. Damit merkt sich der micro:bit diese Zeit.&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei: ZnLsg_ZeitSpeichern.png|left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Ziehe die aktuelle Zeit von der vorher gespeicherten Zeit ab, wenn das Auto über den Zielsensor fährt. Dadurch erhält man die Fahrtzeit des Autos auf der Strecke.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Zeige diese Fahrtzeit nun auf dem micro:bit an.&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei: ZnLsg_ZeitAnzeigen.png|left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Eine Millisekunde ist ein Tausendstel einer Sekunde. Deswegen zeigt der micro:bit sehr große Zahlen an. &lt;br /&gt;
Rechne die Fahrtzeit durch Tausend, um eine besser lesbare Zahl zu erhalten. Auf der LED-Matrix erscheinen dann die Sekunden vor dem Punkt und die Millisekunden nach dem Punkt.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Wenn der erste Sensor anschlägt, zeige ein Zeichen auf der LED-Matrix an. Das hilft beim Erkennen, ob der Sensor auch richtig auslöst.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
Der vollständige Lösungsvorschlag sieht dann so aus:&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei: ZnLsg_Loesung.png|left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[https://makecode.microbit.org/_KxrLyvhxbKL5 Hier kommst du zum fertigen Programm auf makecode.org]&lt;/div&gt;</summary>
		<author><name>David.weinberger</name></author>
	</entry>
	<entry>
		<id>http://microbit.eeducation.at/index.php?title=Zeitnehmung&amp;diff=4659</id>
		<title>Zeitnehmung</title>
		<link rel="alternate" type="text/html" href="http://microbit.eeducation.at/index.php?title=Zeitnehmung&amp;diff=4659"/>
		<updated>2019-12-17T08:40:17Z</updated>

		<summary type="html">&lt;p&gt;David.weinberger: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Fahrzeit ==&lt;br /&gt;
Tobias läuft eine Strecke. Anna und Maria stoppen beide seine Zeit mit einer Stoppuhr. Am Ende zeigen beide Stoppuhren eine andere Zeit an. Tobias will aber seine Zeit ganz genau wissen. Alle drei überlegen, wie man die Zeit exakter messen könnte. Auch bei Skirennen, Olympialäufen, Autorennen oder anderen Sportwettkämpfen wird die Zeit auf Zehntelsekunden präzise gemessen. Beim Übertreten der Start- und Ziellinie löst die Stoppuhr automatisch aus und gibt am Ende die Zeitdauer an. Maria hat eine Idee, wie mithilfe des micro:bits eine exakte Zeitmessung erfolgen kann.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed-hover&amp;quot; heights=300px}&amp;gt;&lt;br /&gt;
Image:Zn Geschichte1.JPG|Tobias läuft seine Strecke.&lt;br /&gt;
Image:Zn Geschichte2.JPG|Die Zeitmessungen sind unterschiedlich.&lt;br /&gt;
Image:Zn Geschichte3.JPG|Maria erklärt ihre Idee.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [[Datei:Icon_gluehbirne.png|20px|Icon]] Aufgabenstellung==&lt;br /&gt;
&lt;br /&gt;
Baue eine Rennstrecke für Spielzeugautos. Diese besitzt zwei Sensoren für die Zeitmessung. Die Sensoren erkennen, wenn ein Spielzeugauto die Start- oder Ziellinie passiert. Der micro:bit, misst die Zeitdauer, die das Auto vom Sensor am Start bis zum Sensor am Ziel benötigt. Schließe dazu die beiden Sensoren am micro:bit an.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== [[Datei:icon_material.png|20px|Icon]] Materialien==&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Karton&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Aluminiumfolie&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
doppelseitiges Klebeband&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
4 Krokodilklemmen&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
BBC micro:bit, USB-Kabel, Batterie&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Computer&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [[Datei:icon_sanduhr.png|20px|Icon]] Zeitaufwand==&lt;br /&gt;
2 Stunden&lt;br /&gt;
&lt;br /&gt;
==Schwierigkeitsgrad==&lt;br /&gt;
[[Datei:SternGelb.png|30px|borderless]][[Datei:SternGelb.png|30px|borderless]][[Datei:SternLeer.png|30px|borderless]]&lt;br /&gt;
&lt;br /&gt;
== [[Datei:Icon_brain.png|20px|Icon]] Kompetenzen ==&lt;br /&gt;
Du solltest bereits:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
mit Karton, Schere und Klebeband sachgemäß umgehen können.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
einfache Stromkreise verstehen.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Du lernst:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
bewegungsfördernde und bewegungshemmende Vorgänge zu verstehen und anzuwenden.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
mit den micro:bit Pins Signale aufzunehmen.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
die aktuelle Zeit mit dem micro:bit abzufragen.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Variablen mit Werten zu belegen.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
mit Variablen zu rechnen.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [[Datei:Icon faecher.png|20px|Icon]] Unterrichtsfächer ==&lt;br /&gt;
*Informatik&lt;br /&gt;
*Physik&lt;br /&gt;
&lt;br /&gt;
== [[Datei:Icon_hilfe.png|20px|Icon]] Tipps und Hilfestellungen ==&lt;br /&gt;
Der micro:bit soll die Zeitdauer des Fahrzeuges auf der Rennstrecke anzeigen.&lt;br /&gt;
&lt;br /&gt;
=== Erforderliche Programmierblöcke ===&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Um eine Zeit zu bestimmen, greift der micro:bit auf seine innere Uhr zu.&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei:Zn_Laufzeit.png|left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Der micro:bit speichert die Zeit beim Überfahren der beiden Sensoren.&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei:Zn_Variable.png|left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Über die Anschlusspins schickt der Sensor ein Signal an den micro:bit.&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei:Zn_PINgedrückt.png|left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Ziehe die Startzeit von der Zielzeit ab und runde das Ergebnis auf eine gut lesbare Größe.&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei:Zn_subtrahieren.png|left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei:Zn_runden.png|left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Der micro:bit zeigt ein Symbol, wenn er den ersten Sensor passiert hat.&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei:Zn_LEDszeigen.png|left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Eckpfeiler der Programmierung ===&lt;br /&gt;
&lt;br /&gt;
* Beim Passieren des Sensors am Start, beginnt das Programm zu laufen.&lt;br /&gt;
* Beim Überfahren der Ziellinie wird der zweite Sensor ausgelöst, dadurch berechnet das Programm die gefahrene Zeit.&lt;br /&gt;
* Auf der LED-Marix wird die Fahrtdauer in Millisekunden angezeigt.&lt;br /&gt;
&lt;br /&gt;
===[[Zeitnehmung_Lösung|Schritt für Schritt zur Lösung]]===&lt;br /&gt;
Hinweise zur Lösungsfindung und auch eine mögliche, komplette Lösung findest du auf der [[Zeitnehmung_Lösung|Lösungsseite zu diesem Beispiel]].&lt;br /&gt;
&lt;br /&gt;
==[[Datei:presentation.png|20px|Icon]] Präsentation und Reflexion ==&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Stelle dein Ergebnis vor! Beschreibe den Aufbau deiner Rennstrecke. Wie schnell fährt dein Spielzeugauto? &lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Was war bei dieser Aufgabenbearbeitung interessant für dich?&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Welche Schwierigkeiten sind aufgetreten? Wie konntest du diese beheben?&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Erläutere, wie du den micro:bit programmiert hast! Welche Blöcke hast du verwendet?&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Kennst du weitere Möglichkeiten, die Zeitmessung eines Spielzeugautos auf einer Strecke umzusetzen? (zum Beispiel: Lichtschranken, Stoppuhr ...) Welche Vor- und Nachteile haben diese im Vergleich zur Rennstrecke?&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==[[Datei:icon_plus.png|20px|Icon]] Weiterentwicklung ==&lt;br /&gt;
Zusätzliche Möglichkeiten um Messsensoren einzusetzen wären:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Der micro:bit erkennt zwei Autos die nacheinander fahren, und zeigt an, welches der beiden Fahrzeuge schneller war.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Verwende zwei Lichtschranken als Sensoren, um dich selbst und andere beim Laufen zu stoppen.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Du kannst die Zeitnehmung auch mit einem [https://microbit.org/code Smartphone programmieren.]&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Überlege dir, mit welchem Material der Kontakt beim Sensor besser hergestellt werden könnte.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Wie könnte man die Strecke umbauen, um ein Wettrennen zu veranstalten?&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dabei lernst du:&lt;br /&gt;
* wie man mit dem micro:bit Variablen vergleicht.&lt;br /&gt;
* wie man den micro:bit mit anderen Sensoren verbindet.&lt;/div&gt;</summary>
		<author><name>David.weinberger</name></author>
	</entry>
	<entry>
		<id>http://microbit.eeducation.at/index.php?title=Goldbarts_Schatztal&amp;diff=4658</id>
		<title>Goldbarts Schatztal</title>
		<link rel="alternate" type="text/html" href="http://microbit.eeducation.at/index.php?title=Goldbarts_Schatztal&amp;diff=4658"/>
		<updated>2019-12-17T08:38:09Z</updated>

		<summary type="html">&lt;p&gt;David.weinberger: /* 20px|Icon Materialien */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Für scharfe Denker&lt;br /&gt;
&lt;br /&gt;
Seit der ersten Klasse spielen die Schülerinnen und Schüler der 3A im Unterrichtsfach Bewegung und Sport gerne das Spiel Goldbarts Schatztal. Die Schatzsucher müssen dabei Schätze im Schatztal suchen. &lt;br /&gt;
&lt;br /&gt;
Das Schatztal ist ein quadratischer Raster auf dem Boden aus 5 x 5 klar erkennbaren Feldern. Die Schülerinnen und Schüler können bequem auf den Feldern stehen (ca. 20 x 20 cm). Verwende dafür geeignet große Bodenfliesen oder markiere die Felder mit Straßenkreide oder Klebeband.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed-hover&amp;quot; heights=300px}&amp;gt;&lt;br /&gt;
Image:GbSt Bodenraster 201819.JPG|am Boden aufgeklebter Raster&lt;br /&gt;
Image:GbSt Bodenquadrat 201819.JPG|Spielfeld mit Klebeband markiert&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kapitän Goldbart durchquerte vor vielen Jahren dieses Schatztal. Auf seiner Reise vergrub er jeden Abend einen Schatz. Fünf Schätze sind insgesamt im Schatztal versteckt. Das Ziel der Schatzsucher ist es, den Weg von Kapitän Goldbart wiederzufinden und alle fünf Schätze zu heben.&lt;br /&gt;
&lt;br /&gt;
Ungefähr sieben Schülerinnen und Schüler gehen gemeinsam auf Schatzsuche. Teile deshalb die Klasse für das Spiel in 3 gleich große Gruppen mit je einem Spielleiter und einem Spielfeld auf. Die Gruppe Schatzsucher beginnt an einer Seite des Schatztals, der Spielleiter an der rechts angrenzenden Seite.&lt;br /&gt;
&lt;br /&gt;
Vor Beginn des Spieles erstellt der Spielleiter einen Plan, der zeigt auf welchen Feldern die Schätze vergraben sind. Diesen Plan sieht nur der Spielleiter.&lt;br /&gt;
&lt;br /&gt;
Die Schatzsucher planen nun einen Weg durch das Schatztal auf die gegenüberliegende Seite. Ein Schatzsucher betritt das erste Feld des geplanten Weges. Der Spielleiter vergleicht mit seinem Plan, ob auf dem Feld ein Schatz liegt.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed-hover&amp;quot; heights=300px}&amp;gt;&lt;br /&gt;
Image:GbSt Spiel 201819.JPG|Spielleiter Lukas überprüft, ob Maria einen Schatz findet.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Auf jedem Feld graben die Schatzsucher gemeinsam nach einem Schatz. Um das Graben darzustellen führt die Schatzsuchergruppe insgesamt 20 Kniebeugen aus. Die Schatzsuchergruppe bestimmt selbst, wer wie viele Kniebeugen ausführt. Die Sportlichen machen mehr Kniebeugen. Andere denken darüber nach, wie der Weg verläuft. Ihr Ziel ist es, die Kniebeugen schnell durchzuführen, um bald die andere Seite zu erreichen. &lt;br /&gt;
&lt;br /&gt;
Wenn die Schatzsuchergruppe fertig gegraben hat, darf der Schatzsucher im Schatztal ein Feld geradeaus oder diagonal vorwärts weiter gehen. Auf jedem Feld gräbt die Gruppe erneut nach dem Schatz. Wenn der Schatzsucher am gegenüberliegenden Ende ankommt, gibt ihm der Spielleiter bekannt, wie viele Schätze das Team gehoben hat.&lt;br /&gt;
&lt;br /&gt;
Dann beginnt der nächste Schatzsucher seinen Weg durch das Tal. Die Schatzsucher gewinnen das Spiel, wenn das Team Goldbarts Weg entdeckt und alle fünf Schätze hebt.&lt;br /&gt;
&lt;br /&gt;
In der 3A treten aber beim Spiel vermehrt Streitigkeiten auf. Die Schatzsucher beschuldigen die Spielleiter die Lage der Schätze während des Spiels zu ändern um Mitschülerinnen und Mitschüler zu ärgern oder Freunde zu bevorzugen. Alexandra hat eine Idee. Der micro:bit legt unparteiisch, zufällig und schnell fest, wo sich die Schätze befinden. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== [[Datei:Icon_gluehbirne.png|20px|Icon]] Aufgabenstellung  ==&lt;br /&gt;
&lt;br /&gt;
Schreibe ein Programm mit dem der micro:bit einen zufällig erstellten Weg durch das Schatztal auf seiner LED-Matrix (Leuchtdioden-Matrix) anzeigt.&lt;br /&gt;
&lt;br /&gt;
Dabei entspricht jede LED einem Feld des Schatztals.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed-hover&amp;quot; heights=300px}&amp;gt;&lt;br /&gt;
Image:Microbit raster Gif.gif|Raster und micro:bit im Vergleich&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Wird die Taste A gedrückt, zeigt die LED-Matrix des micro:bits den Weg von links nach rechts an.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed-hover&amp;quot; heights=300px}&amp;gt;&lt;br /&gt;
Image:GbSt_Pfadraster1.png|Weg 1 auf dem Raster&lt;br /&gt;
Image:GbSt Pfadrastermicrobit1.png|Weg 1 auf der LED-Matrix&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed-hover&amp;quot; heights=300px}&amp;gt;&lt;br /&gt;
Image:GbSt_Pfadraster2.png|Weg 2 auf dem Raster&lt;br /&gt;
Image:GbSt Pfadrastermicrobit2.png|Weg 2 auf der LED-Matrix&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Der Spielleiter verwendet den micro:bit während des Spiels, um den Weg zu vergleichen.&lt;br /&gt;
&lt;br /&gt;
== [[Datei:icon_material.png|20px|Icon]] Materialien ==&lt;br /&gt;
* micro:bit, USB-Kabel, Batterie&lt;br /&gt;
* Computer&lt;br /&gt;
* Klebeband&lt;br /&gt;
&lt;br /&gt;
== [[Datei:icon_sanduhr.png|20px|Icon]] Zeitaufwand ==&lt;br /&gt;
&lt;br /&gt;
2,5 Stunden&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== [[Datei:Icon_puzzle3.png|20px|Icon]] Schwierigkeitsgrad ==&lt;br /&gt;
[[Datei:SternGelb.png|30px|borderless]][[Datei:SternGelb.png|30px|borderless]][[Datei:SternLeer.png|30px|borderless]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== [[Datei:Icon_brain.png|20px|Icon]] Kompetenzen ==&lt;br /&gt;
&lt;br /&gt;
Du hast bereits:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Variablen verwendet.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; mit Wenn-Abfragen gearbeitet.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; für-Schleifen eingesetzt.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Beim Programmieren lernst bzw. übst du&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; den Umgang mit mehreren Variablen.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; den Umgang mit einem Zufallsgenerator&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bei dieser Aufgabe lernst du auch&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; eine große Aufgabe in kleine Teilprobleme zu zerlegen.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Spielvereinbarungen anzuerkennen und situativ abzuändern&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [[Datei:Icon faecher.png|20px|Icon]] Unterrichtsfächer ==&lt;br /&gt;
&lt;br /&gt;
* Bewegung und Sport&lt;br /&gt;
* Informatik&lt;br /&gt;
* Digitale Grundbildung&lt;br /&gt;
&lt;br /&gt;
== [[Datei:Icon_hilfe.png|20px|Icon]] Tipps und Hilfestellungen ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Erforderliche Programmierblöcke ===&lt;br /&gt;
&lt;br /&gt;
==== Ziel ====&lt;br /&gt;
* Der micro:bit zeigt einen zufälligen Weg durch die 5 x 5 LED-Matrix an.&lt;br /&gt;
&lt;br /&gt;
==== Vereinbarung ====&lt;br /&gt;
* Durch Drücken der Taste A wird der Weg berechnet und angezeigt.&lt;br /&gt;
* Der Weg verläuft von links nach rechts auf der LED-Matrix.&lt;br /&gt;
&lt;br /&gt;
==== Blöcke ====&lt;br /&gt;
&lt;br /&gt;
1. Variablen werden angelegt, initialisiert und hochgezählt.&lt;br /&gt;
[[Datei:microbitVariable.png|left|200px]]&lt;br /&gt;
[[Datei:microbitVariable2.png|left|200px]]&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
2. Das Programm wird durch das Drücken der Taste A aufgerufen.&lt;br /&gt;
[[Datei:microbitWennAbfrage.png|left|200px]]&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
3. Um einen neuen Weg zu erzeugen müssen wir zuerst alle LEDs ausschalten.&lt;br /&gt;
[[Datei:microbitZeigeLEDs.png|left|200px]]&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
4. In jeder Spalte soll genau eine LED leuchten.&lt;br /&gt;
[[Datei:microbitFürSchleife.png|left|200px]]&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
5. Die leuchtenden LEDs werden zufällig ausgewählt.&lt;br /&gt;
[[Datei:microbitWaehleZufälligeZahl.png|left|200px]]&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
6. Die zufällig ausgewählten LEDs müssen leuchten.&lt;br /&gt;
[[Datei:microbitSchalteLEDein.png|left|200px]]&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
7. Die Variablen werden begrenzt, damit der Weg nicht außerhalb der Grenzen unserer LED-Matrix verläuft.&lt;br /&gt;
[[Datei:microbitBeschraenkeZahl.png|left|200px]]&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Eckpfeiler zur Programmierung ==&lt;br /&gt;
&lt;br /&gt;
* Der Benutzer drückt die Taste A um einen neuen Weg anzuzeigen. Nun zeigt der micro:bit den Weg an, bis jemand die Taste A erneut drückt.&lt;br /&gt;
&lt;br /&gt;
* Der Weg verläuft durchgehend von links nach rechts auf dem LED-Raster. In jeder Spalte leuchtet dabei genau eine LED. Zwischen den leuchtenden LEDs ist kein Abstand.&lt;br /&gt;
&lt;br /&gt;
* Um einen Weg zu erhalten, leuchtet die nächste LED nur schräg oberhalb, geradeaus oder schräg unterhalb von der vorigen LED.&lt;br /&gt;
&lt;br /&gt;
* Dazu muss sich das Programm die Position der vorigen LED merken. Verwende dazu 2 Variablen, eine für die Spalte und eine für die Zeile.&lt;br /&gt;
&lt;br /&gt;
===[[Lösung Goldbarts Schatztal|Schritt für Schritt zur Lösung]]===&lt;br /&gt;
:Hinweise zur Lösungsfindung und auch eine mögliche, komplette Lösung findest du auf der [[Lösung Goldbarts Schatztal|Lösungsseite]] zu diesem Beispiel.&lt;br /&gt;
&lt;br /&gt;
== [[Datei:presentation.png|20px|Icon]] Präsentation und Reflexion ==&lt;br /&gt;
*	Stelle dein Ergebnis vor! Was kann dein Projekt? &lt;br /&gt;
*	Was hat dir bei der Entwicklung deines Produkts gefallen? &lt;br /&gt;
*	Welche Schwierigkeiten hattest du? Wie konntest du diese lösen?&lt;br /&gt;
*	Erläutere, wie du dein Produkt programmiert hast! (Fachkompetenz stärken)&lt;br /&gt;
*	Was war bei dieser Aufgabe interessant für dich?&lt;br /&gt;
*       Wie gut hat das Spiel Goldbarts Schatztal mit dem micro:bit funktioniert?&lt;br /&gt;
*       Wie sehr hat das Spiel dir und deinen Mitschülerinnen und Mitschülern gefallen?&lt;br /&gt;
&lt;br /&gt;
== [[Datei:icon_plus.png|20px|Icon]] Weiterentwicklung ==&lt;br /&gt;
Was kannst du mit diesem Programm sonst noch machen?&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;	        Zwei micro:bits stellen gemeinsam einen Weg auf einem 10 x 5 Raster dar.&lt;br /&gt;
&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;	Programmiere als Vereinfachung nur ein zufälliges Feld pro Spalte, statt einem zusammenhängenden Pfad.&lt;br /&gt;
&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;	Dein Programm soll auch Wege anzeigen, welche nach unten, nach oben oder zurück gehen.&lt;br /&gt;
&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;       Baue einen Zähler ein, der mit der Taste B die gefundenen Schätze mitzählt und mit Schütteln diese 2 Sekunden lang anzeigt.&lt;br /&gt;
&amp;lt;/li&amp;gt;&amp;lt;/ol&amp;gt;&lt;br /&gt;
Dabei lernst du:&lt;br /&gt;
&lt;br /&gt;
•	Wie micro:bits miteinander kommunizieren&lt;br /&gt;
&lt;br /&gt;
•	Wie sich Wahrscheinlichkeiten auf Programme auswirken&lt;/div&gt;</summary>
		<author><name>David.weinberger</name></author>
	</entry>
	<entry>
		<id>http://microbit.eeducation.at/index.php?title=Zeitnehmung_L%C3%B6sung&amp;diff=4657</id>
		<title>Zeitnehmung Lösung</title>
		<link rel="alternate" type="text/html" href="http://microbit.eeducation.at/index.php?title=Zeitnehmung_L%C3%B6sung&amp;diff=4657"/>
		<updated>2019-12-10T14:10:04Z</updated>

		<summary type="html">&lt;p&gt;David.weinberger: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Hilfestellung und Lösung zur Aufgabe Zeitnehmung==&lt;br /&gt;
Baue zuerst zwei Sensoren. Prüfe die Funktionstüchtigkeit der Sensoren mit dem micro:bit. Programmiere zuletzt ein Programm um die gefahrene Zeit zu berechnen.&lt;br /&gt;
====Hinweis 1: Baue einen Sensor, der erkennt, ob ein Spielzeugauto darüber fährt ====&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Der Sensor besteht aus zwei knapp nebeneinander liegenden Streifen Alufolie. Befestige diese mit doppelseitigem Klebeband auf der Strecke. Unten am Spielzeugauto ist ebenfalls ein am Boden schleifendes Stück Alufolie befestigt. Wenn das Auto über den Sensor fährt, verbindet dieses Stück Alufolie die beiden Streifen. Ein Alufolienstreifen wird an den 3V PIN des micro:bits angeschlossen, der Andere an den PIN P0. Wenn kein Auto darüber fährt, besteht keine Verbindung zwischen den Alufolienstreifen und es liegt keine Spannung an P0 an. Der micro:bit erkennt an seinem PIN P0 Stromsignale. Wenn ein Auto über den Sensor fährt liegen 3V am PIN P0 an. Der micro:bit erkennt also ob ein Auto über den Sensor fährt oder nicht. &lt;br /&gt;
&amp;lt;gallery mode=packed-hover heights=300px class=left&amp;quot;}&amp;gt;&lt;br /&gt;
Image:ZnLsg_DoppelseitigesKlebeband.png|Doppelseitiges Klebeband&lt;br /&gt;
Image:ZnLsg_Alufolie.png|Alufolie&lt;br /&gt;
Image:ZnLsg_AlufolieGetrennt.png|Alufolie getrennt&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Teste deinen Sensor indem du eine LED einachaltest, wenn ein Auto die beiden Alufolienstücke verbindet.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
==== Hinweis 2: Mach dir einen Plan ====&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Die leitenden Materialien müssen mit Ground und einem Pin auf dem micro:bit verbunden werden.&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed-hover&amp;quot; heights=300px style=&amp;quot;text-align:left&amp;quot;}&amp;gt;&lt;br /&gt;
Image:ZnLsg_SensorPlan.png|2 Sensoren&lt;br /&gt;
Image:ZnLsg_SensorPlan2.png|Sensor 1 aktiviert&lt;br /&gt;
Image:ZnLsg_SensorPlan3.png|Sensor 2 aktiviert&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed-hover&amp;quot; heights=300px style=&amp;quot;text-align:left&amp;quot;}&amp;gt;&lt;br /&gt;
Image:ZnLsg_SensorMicrobit.png|Sensor mit micro:bit&lt;br /&gt;
Image:ZnLsg_SensorMicrobit2.png|Sensor verbunden durch Alukugel&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Hinweis 3: Sensoren prüfen ====&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Zeige bestimmte Bilder an, wenn die Sensoren aktiviert werden.&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei: ZnLsg_Sensortest.png|left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Verbinde die beiden Sensorteile mit einem Alufolienstück. Überprüfe ob das richtige Bild am micro:bit angezeigt wird.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
==== Hinweis 4: Zeitnehmung programmieren ====&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Der micro:bit hat keine eigene Stoppuhr-Funktion. Programmiere eine Stoppuhr mithilfe der eigenen Uhr des micro:bits.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Im micro:bit ist eine Uhr eingebaut. Diese startet bei 0 wenn der micro:bit eingeschaltet wird. Der Befehl &#039;&#039;&#039;Laufzeit (ms)&#039;&#039;&#039; greift auf diese Uhr zu und gibt an, wie viele Millisekunden seit dem Starten des micro:bits vergangen sind. Die Abkürzung ms steht für Millisekunden. Eine Sekunde besteht aus tausend Millisekunden.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Um die Zeit zu erhalten, die das Spielzeugauto vom Start- bis zur Ziellinie fährt, zieht der micro:bit die Startzeit von der Zielzeit ab.&lt;br /&gt;
Zum Beispiel: Das Auto fährt 300 ms nach dem Starten des micro:bits über den Startsensor und nach 500 ms über den Zielsensor.  Dann rechnet er 500 – 300 = 200 ms. Also benötigt das Auto vom Start bis zum Ziel 200 ms.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Speichere die Zeit in einer Variable, wenn das Auto über den Startsensor fährt. Damit merkt sich der micro:bit diese Zeit.&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei: ZnLsg_ZeitSpeichern.png|left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Ziehe die aktuelle Zeit von der vorher gespeicherten Zeit ab, wenn das Auto über den Zielsensor fährt. Dadurch erhält man die Fahrtzeit des Autos auf der Strecke.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Zeige diese Fahrtzeit nun auf dem micro:bit an.&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei: ZnLsg_ZeitAnzeigen.png|left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Eine Millisekunde ist ein Tausendstel einer Sekunde. Deswegen zeigt der micro:bit sehr große Zahlen an. &lt;br /&gt;
Rechne die Fahrtzeit durch Tausend um eine lesbare Zahl zu erhalten. Auf der LED-Matrix erschienen dann die Sekunden vor dem Punkt und die Millisekunden nach dem Punkt.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Wenn der erste Sensor anschlägt, zeige ein Zeichen auf der LED-Matrix an. Das hilft beim Erkennen ob der Sensor auch richtig auslöst.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
Der vollständige Lösungsvorschlag sieht dann so aus:&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei: ZnLsg_Loesung.png|left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[https://makecode.microbit.org/_KxrLyvhxbKL5 Hier kommst du zum fertigen Programm auf makecode.org]&lt;/div&gt;</summary>
		<author><name>David.weinberger</name></author>
	</entry>
	<entry>
		<id>http://microbit.eeducation.at/index.php?title=Zeitnehmung_L%C3%B6sung&amp;diff=4656</id>
		<title>Zeitnehmung Lösung</title>
		<link rel="alternate" type="text/html" href="http://microbit.eeducation.at/index.php?title=Zeitnehmung_L%C3%B6sung&amp;diff=4656"/>
		<updated>2019-12-10T09:24:35Z</updated>

		<summary type="html">&lt;p&gt;David.weinberger: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Hilfestellung und Lösung zur Aufgabe Zeitnehmung==&lt;br /&gt;
Baue zuerst zwei Sensoren. Prüfe die Funktionstüchtigkeit der Sensoren mit dem micro:bit. Programmiere zuletzt ein Programm um die gefahrene Zeit zu berechnen.&lt;br /&gt;
====Hinweis 1: Baue einen Sensor, der erkennt, ob ein Spielzeugauto darüber fährt ====&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Verwende dazu zwei leitende Materialen, in diesem Fall Alufolie. Befestige diese auf der Strecke mit doppelseitigem Klebeband. Lege diese knapp nebeneinander. Das passierende Auto verbindet diese.&lt;br /&gt;
&amp;lt;gallery mode=packed-hover heights=300px class=left&amp;quot;}&amp;gt;&lt;br /&gt;
Image:ZnLsg_DoppelseitigesKlebeband.png|Doppelseitiges Klebeband&lt;br /&gt;
Image:ZnLsg_Alufolie.png|Alufolie&lt;br /&gt;
Image:ZnLsg_AlufolieGetrennt.png|Alufolie getrennt&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Schreibe zum Testen ein Programm. Dieses schält bestimmte LEDs ein, wenn ein Sensor auslöst.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
==== Hinweis 2: Mach dir einen Plan ====&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Die leitenden Materialien müssen mit Ground und einem Pin auf dem micro:bit verbunden werden.&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed-hover&amp;quot; heights=300px style=&amp;quot;text-align:left&amp;quot;}&amp;gt;&lt;br /&gt;
Image:ZnLsg_SensorPlan.png|2 Sensoren&lt;br /&gt;
Image:ZnLsg_SensorPlan2.png|Sensor 1 aktiviert&lt;br /&gt;
Image:ZnLsg_SensorPlan3.png|Sensor 2 aktiviert&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed-hover&amp;quot; heights=300px style=&amp;quot;text-align:left&amp;quot;}&amp;gt;&lt;br /&gt;
Image:ZnLsg_SensorMicrobit.png|Sensor mit micro:bit&lt;br /&gt;
Image:ZnLsg_SensorMicrobit2.png|Sensor verbunden durch Alukugel&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Hinweis 3: Sensoren prüfen ====&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Zeige bestimmte Bilder an, wenn die Sensoren aktiviert werden.&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei: ZnLsg_Sensortest.png|left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Verbinde die beiden Sensorteile mit einem Alufolienstück. Überprüfe ob das richtige Bild am micro:bit angezeigt wird.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
==== Hinweis 4: Zeitnehmung programmieren ====&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Der micro:bit hat keine eigene Stoppuhr-Funktion. Programmiere eine Stoppuhr mithilfe der eigenen Uhr des micro:bits.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Im micro:bit ist eine Uhr eingebaut. Diese startet bei 0 wenn der micro:bit eingeschaltet wird. Der Befehl &#039;&#039;&#039;Laufzeit (ms)&#039;&#039;&#039; greift auf diese Uhr zu und gibt an, wie viele Millisekunden seit dem Starten des micro:bits vergangen sind. Die Abkürzung ms steht für Millisekunden. Eine Sekunde besteht aus tausend Millisekunden.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Um die Zeit zu erhalten, die das Spielzeugauto vom ersten bis zum zweiten Sensor fährt, zieht der micro:bit die erste von der zweiten Zeit ab.&lt;br /&gt;
Zum Beispiel: Das Auto fährt 300 ms nach dem Starten des micro:bits über den ersten Sensor und nach 500 ms über den zweiten Sensor.  Dann rechnet er 500 – 300 = 200 ms. Also benötigt das Auto vom ersten bis zum zweiten Sensor 200 ms.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Speichere die Zeit in einer Variable, wenn das Auto über den ersten Sensor fährt. Damit merkt sich der micro:bit diese Zeit.&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei: ZnLsg_ZeitSpeichern.png|left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Ziehe die aktuelle Zeit von der vorher gespeicherten Zeit ab, wenn das Auto über den zweiten Sensor fährt. Dadurch erhält man die Fahrtzeit des Autos von Sensor1 zu Sensor2.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Zeige diese Fahrtzeit nun auf dem micro:bit an.&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei: ZnLsg_ZeitAnzeigen.png|left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Eine Millisekunde ist ein Tausendstel einer Sekunde. Deswegen zeigt der micro:bit sehr große Zahlen an. &lt;br /&gt;
Rechne die Fahrtzeit durch Tausend um eine lesbare Zahl zu erhalten. Auf der LED-Matrix erschienen dann die Sekunden vor dem Punkt und die Millisekunden nach dem Punkt.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Wenn der erste Sensor anschlägt, zeige ein Zeichen auf der LED-Matrix an. Das hilft beim Erkennen ob der Sensor auch richtig auslöst.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
Der vollständige Lösungsvorschlag sieht dann so aus:&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei: ZnLsg_Loesung.png|left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[https://makecode.microbit.org/_KxrLyvhxbKL5 Hier kommst du zum fertigen Programm auf makecode.org]&lt;/div&gt;</summary>
		<author><name>David.weinberger</name></author>
	</entry>
	<entry>
		<id>http://microbit.eeducation.at/index.php?title=Zeitnehmung&amp;diff=4655</id>
		<title>Zeitnehmung</title>
		<link rel="alternate" type="text/html" href="http://microbit.eeducation.at/index.php?title=Zeitnehmung&amp;diff=4655"/>
		<updated>2019-12-10T09:13:14Z</updated>

		<summary type="html">&lt;p&gt;David.weinberger: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Fahrzeit ==&lt;br /&gt;
Tobias läuft eine Strecke. Anna und Maria stoppen beide seine Zeit mit einer Stoppuhr. Am Ende zeigen beide Stoppuhren eine andere Zeit an. Tobias will aber seine Zeit ganz genau wissen. Alle drei überlegen, wie man die Zeit exakter messen könnte. Auch bei Skirennen, Olympialäufen, Autorennen oder anderen Sportwettkämpfen wird die Zeit auf Zehntelsekunden präzise gemessen. Beim Übertreten der Start- und Ziellinie löst die Stoppuhr automatisch aus und gibt am Ende die Zeitdauer an. Maria hat eine Idee, wie mithilfe des micro:bit eine exakte Zeitmessung erfolgen kann.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed-hover&amp;quot; heights=300px}&amp;gt;&lt;br /&gt;
Image:Zn Geschichte1.JPG|Tobias läuft seine Strecke.&lt;br /&gt;
Image:Zn Geschichte2.JPG|Die Zeitmessungen sind unterschiedlich.&lt;br /&gt;
Image:Zn Geschichte3.JPG|Maria erklärt ihre Idee.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [[Datei:Icon_gluehbirne.png|20px|Icon]] Aufgabenstellung==&lt;br /&gt;
&lt;br /&gt;
Baue eine Rennstrecke für Spielzeugautos. Diese besitzt zwei Sensoren für die Zeitmessung. Die Sensoren erkennen, wenn ein Spielzeugauto die Start- oder Ziellinie passiert. Der micro:bit, misst die Zeitdauer, die das Auto vom Sensor am Start bis zum Sensor am Ziel benötigt. Schließe dazu die beiden Sensoren am micro:bit an.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== [[Datei:icon_material.png|20px|Icon]] Materialien==&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Karton&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Aluminiumfolie&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
doppelseitiges Klebeband&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
4 Krokodilklemmen&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Micro:bit, USB-Kabel, Batterie&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Computer&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [[Datei:icon_sanduhr.png|20px|Icon]] Zeitaufwand==&lt;br /&gt;
2 Stunden&lt;br /&gt;
&lt;br /&gt;
==Schwierigkeitsgrad==&lt;br /&gt;
[[Datei:SternGelb.png|30px|borderless]][[Datei:SternGelb.png|30px|borderless]][[Datei:SternLeer.png|30px|borderless]]&lt;br /&gt;
&lt;br /&gt;
== [[Datei:Icon_brain.png|20px|Icon]] Kompetenzen ==&lt;br /&gt;
Du solltest bereits:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
mit Karton, Schere und Klebeband sachgemäß umgehen können.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
einfache Stromkreise verstehen.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Du lernst:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
bewegungsfördernde und bewegungshemmende Vorgänge verstehen und anwenden.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
mit den micro:bit Pins Signale aufzunehmen.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
die aktuelle Zeit mit dem micro:bit abzufragen.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Variablen mit Werten zu belegen.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
mit Variablen zu rechnen.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [[Datei:Icon faecher.png|20px|Icon]] Unterrichtsfächer ==&lt;br /&gt;
*Informatik&lt;br /&gt;
*Physik&lt;br /&gt;
&lt;br /&gt;
== [[Datei:Icon_hilfe.png|20px|Icon]] Tipps und Hilfestellungen ==&lt;br /&gt;
Der micro:bit soll die Zeitdauer des Fahrzeuges auf der Rennstrecke anzeigen.&lt;br /&gt;
&lt;br /&gt;
=== Erforderliche Programmierblöcke ===&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Um eine Zeit zu bestimmen, greift der micro:bit auf seine innere Uhr zu.&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei:Zn_Laufzeit.png|left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Der micro:bit speichert die Zeit beim Überfahren der beiden Sensoren.&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei:Zn_Variable.png|left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Über die Anschlusspins schickt der Sensor ein Signal an den micro:bit.&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei:Zn_PINgedrückt.png|left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Ziehe die Startzeit von der Zielzeit ab und runde das Ergebnis auf eine gut lesbare Größe.&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei:Zn_subtrahieren.png|left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei:Zn_runden.png|left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Der micro:bit zeigt ein Symbol, wenn er den ersten Sensor passiert hat.&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei:Zn_LEDszeigen.png|left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Eckpfeiler der Programmierung ===&lt;br /&gt;
&lt;br /&gt;
* Beim Passieren des Sensors am Start, beginnt das Programm zu laufen.&lt;br /&gt;
* Beim Überfahren der Ziellinie wird der zweite Sensor ausgelöst, dadurch berechnet das Programm die gefahrene Zeit.&lt;br /&gt;
* Auf der LED-Marix wird die Fahrtdauer in Millisekunden angezeigt.&lt;br /&gt;
&lt;br /&gt;
===[[Zeitnehmung_Lösung|Schritt für Schritt zur Lösung]]===&lt;br /&gt;
Hinweise zur Lösungsfindung und auch eine mögliche, komplette Lösung findest du auf der [[Zeitnehmung_Lösung|Lösungsseite zu diesem Beispiel]].&lt;br /&gt;
&lt;br /&gt;
==[[Datei:presentation.png|20px|Icon]] Präsentation und Reflexion ==&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Stelle dein Ergebnis vor! Beschreibe deine Rennstrecke. Wie schnell fährt dein Spielzeugauto? &lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Was war bei dieser Aufgabenbearbeitung interessant für dich?&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Welche Schwierigkeiten sind aufgetreten? Wie konntest du diese beheben?&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Erläutere, wie du den micro:bit programmiert hast! Welche Blöcke hast du verwendet?&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Kennst du weitere Möglichkeiten, die Zeitmessung eines Spielzeugautos auf einer Strecke umzusetzen? (zum Beispiel: Lichtschranken, Stoppuhr ...) Welche Vor- und Nachteile haben diese im Vergleich zur Rennstrecke?&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==[[Datei:icon_plus.png|20px|Icon]] Weiterentwicklung ==&lt;br /&gt;
Zusätzliche Möglichkeiten um Messsensoren einzusetzen wären:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Der micro:bit erkennt 2 Autos die nacheinander fahren und zeigt an welches der beiden Fahrzeuge schneller war.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Verwende zwei Lichtschranken als Sensoren, um dich selbst und andere beim Laufen zu stoppen.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Du kannst die Zeitnehmung auch mit einem [https://microbit.org/code Smartphone programmieren.]&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Überlege dir mit welchem Material der Kontakt beim Sensor besser hergestellt werden könnte.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Wie könnte man die Strecke umbauen, um ein Wettrennen zu veranstalten?&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dabei lernst du:&lt;br /&gt;
* wie man mit dem micro:bit Variablen vergleicht.&lt;br /&gt;
* wie man den micro:bit mit anderen Sensoren verbindet.&lt;/div&gt;</summary>
		<author><name>David.weinberger</name></author>
	</entry>
	<entry>
		<id>http://microbit.eeducation.at/index.php?title=Zeitnehmung&amp;diff=4654</id>
		<title>Zeitnehmung</title>
		<link rel="alternate" type="text/html" href="http://microbit.eeducation.at/index.php?title=Zeitnehmung&amp;diff=4654"/>
		<updated>2019-12-10T08:28:13Z</updated>

		<summary type="html">&lt;p&gt;David.weinberger: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Fahrzeit ==&lt;br /&gt;
Tobias läuft eine Strecke. Anna und Maria stoppen beide seine Zeit mit einer Stoppuhr. Am Ende zeigen beide Stoppuhren eine andere Zeit an. Tobias will aber seine genaue Zeit wissen. Alle 3 überlegen, wie man die Zeit genauer messen könnte. Auch bei Skirennen, Olympialäufern, Autorennen und bei anderen Rennarten muss die Zeit genau gemessen werden. Die Stoppuhr muss automatisch auslösen, wenn man über die Startlinie und die Ziellinie kommt. Maria hat eine Idee, wie sie mithilfe des micro:bit eine solche Strecke bauen können.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed-hover&amp;quot; heights=300px}&amp;gt;&lt;br /&gt;
Image:Zn Geschichte1.JPG|Tobias läuft seine Strecke.&lt;br /&gt;
Image:Zn Geschichte2.JPG|Die Zeiten sind unterschiedlich.&lt;br /&gt;
Image:Zn Geschichte3.JPG|Maria erklärt ihre Idee.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [[Datei:Icon_gluehbirne.png|20px|Icon]] Aufgabenstellung==&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Baue eine Rennstrecke mit zwei Sensoren, welche erkennen, wenn ein Spielzeugauto darüberfahrt.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Der micro:bit, misst die Zeit, die das Auto vom 1. zum 2. Sensor benötigt.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Schließe die beiden Sensoren an den micro:bit an. Berechne mit dem micro:bit die Geschwindigkeit deines Spielzeugautos.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [[Datei:icon_material.png|20px|Icon]] Materialien==&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Karton&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Aluminiumfolie&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Doppelseitiges Klebeband&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
4 Krokodilklemmen&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Micro:bit, USB-Kabel, Batterie&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Computer&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [[Datei:icon_sanduhr.png|20px|Icon]] Zeitaufwand==&lt;br /&gt;
2 Stunden&lt;br /&gt;
&lt;br /&gt;
==Schwierigkeitsgrad==&lt;br /&gt;
[[Datei:SternGelb.png|30px|borderless]][[Datei:SternGelb.png|30px|borderless]][[Datei:SternLeer.png|30px|borderless]]&lt;br /&gt;
&lt;br /&gt;
== [[Datei:Icon_brain.png|20px|Icon]] Kompetenzen ==&lt;br /&gt;
Du solltest bereits:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
mit Karton, Schere und Klebeband sachgemäß umgehen können.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
einfache Stromkreise verstehen.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Du lernst:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Bewegungsfördernde und bewegungshemmende Vorgänge verstehen und anwenden.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
mit den micro:bit Pins Signale aufzunehmen.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
aktuelle Zeit mit dem micro:bit abzufragen.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Variablen mit Werten zu belegen.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
mit Variablen zu rechnen.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [[Datei:Icon faecher.png|20px|Icon]] Unterrichtsfächer ==&lt;br /&gt;
*Informatik&lt;br /&gt;
*Physik&lt;br /&gt;
&lt;br /&gt;
== [[Datei:Icon_hilfe.png|20px|Icon]] Tipps und Hilfestellungen ==&lt;br /&gt;
Der micro:bit soll die Zeit des Fahrzeuges auf der Rennstrecke anzeigen.&lt;br /&gt;
&lt;br /&gt;
=== Erforderliche Programmierblöcke ===&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Um eine Zeit zu bestimmen muss der micro:bit auf seine innere Uhr zugreifen.&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei:Zn_Laufzeit.png|left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Der micro:bit muss die Zeit beim Überfahren der beiden Sensoren speichern.&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei:Zn_Variable.png|left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Über die Anschlusspins schickt der Sensor ein Signal an den micro:bit.&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei:Zn_PINgedrückt.png|left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Ziehe die Startzeit von der Zielzeit ab, und runde das Ergebnis auf eine gut lesbare Größe.&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei:Zn_subtrahieren.png|left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei:Zn_runden.png|left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Der micro:bit zeigt ein Symbol, wenn er über den ersten Sensor gefahren ist.&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei:Zn_LEDszeigen.png|left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Eckpfeiler der Programmierung ===&lt;br /&gt;
&lt;br /&gt;
* Das Auslösen des ersten Sensors startet das Programm.&lt;br /&gt;
* Beim Überfahren des zweiten Sensors berechnet das Programm die gefahrene Zeit.&lt;br /&gt;
* Die gefahrene Zeit wird auf der LED-Marix in Millisekunden angezeigt.&lt;br /&gt;
&lt;br /&gt;
===[[Zeitnehmung_Lösung|Schritt für Schritt zur Lösung]]===&lt;br /&gt;
Hinweise zur Lösungsfindung und auch eine mögliche, komplette Lösung findest du auf der [[Zeitnehmung_Lösung|Lösungsseite zu diesem Beispiel]]&lt;br /&gt;
&lt;br /&gt;
==[[Datei:presentation.png|20px|Icon]] Präsentation und Reflexion ==&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Stelle dein Ergebnis vor! Was kann deine Rennstrecke? Wie schnell fährt dein Spielzeugauto? &lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Was war bei dieser Aufgabenbearbeitung interessant für dich?&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Welche Schwierigkeiten sind aufgetreten? Wie konntest du diese beheben?&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Erläutere, wie du den micro:bit programmiert hast! Welche Blöcke hast du verwendet?&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Kennst du weitere Möglichkeiten, die Zeit des Spielzeugautos auf einer gewissen Strecke zu bestimmen? Welche Vor- und Nachteile haben diese im Vergleich zur Rennstrecke?&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==[[Datei:icon_plus.png|20px|Icon]] Weiterentwicklung ==&lt;br /&gt;
Das kannst du mit deinen Messensoren noch machen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Erkenne 2 Autos, die nacheinander fahren und zeige an welches der beiden schneller war.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Verwende zwei Lichtschranken als Sensoren, um dich selbst und andere beim Laufen zu stoppen.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Du kannst die Zeitnehmung auch mit einem [https://microbit.org/code Smartphone programmieren.]&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Überlege dir mit welchem Material der Kontakt beim Sensor besser hergestellt werden kann.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Wie kann man die Strecke umbauen, um ein Rennen veranstalten zu können?&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dabei lernst du:&lt;br /&gt;
* wie man mit dem micro:bit Variablen vergleicht.&lt;br /&gt;
* wie man den micro:bit mit anderen Sensoren verbindet.&lt;/div&gt;</summary>
		<author><name>David.weinberger</name></author>
	</entry>
	<entry>
		<id>http://microbit.eeducation.at/index.php?title=Zeitnehmung_L%C3%B6sung&amp;diff=4653</id>
		<title>Zeitnehmung Lösung</title>
		<link rel="alternate" type="text/html" href="http://microbit.eeducation.at/index.php?title=Zeitnehmung_L%C3%B6sung&amp;diff=4653"/>
		<updated>2019-12-03T15:23:31Z</updated>

		<summary type="html">&lt;p&gt;David.weinberger: /* Hinweis 2: Mach dir einen Plan */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Hilfestellung und Lösung zur Zeitnehmung Aufgabe ==&lt;br /&gt;
Baue zuerst zwei Sensor. Prüfe diese mit dem micro:bit. Programmiere zuletzt ein Programm um die gefahrene Zeit zu berechnen.&lt;br /&gt;
====Hinweis 1: Baue einen Sensor, der erkennt ob das Spielzeugauto darüberfahrt ====&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Verwende dazu 2 leitende Materialen. Lege diese knapp nebeneinander. Das darüberfahrende Auto verbindet diese.&lt;br /&gt;
&amp;lt;gallery mode=packed-hover heights=300px class=left&amp;quot;}&amp;gt;&lt;br /&gt;
Image:ZnLsg_DoppelseitigesKlebeband.png|Doppelseitiges Klebeband&lt;br /&gt;
Image:ZnLsg_Alufolie.png|Alufolie&lt;br /&gt;
Image:ZnLsg_AlufolieGetrennt.png|Alufolie getrennt&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Schreibe zum Testen ein Programm. Dieses schält bestimmte LEDs ein, wenn ein Sensor auslöst.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
==== Hinweis 2: Mach dir einen Plan ====&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Die leitenden Materialien müssen mit Ground und einem Pin auf dem micro:bit verbunden werden.&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed-hover&amp;quot; heights=300px style=&amp;quot;text-align:left&amp;quot;}&amp;gt;&lt;br /&gt;
Image:ZnLsg_SensorPlan.png|2 Sensoren&lt;br /&gt;
Image:ZnLsg_SensorPlan2.png|Sensor 1 aktiviert&lt;br /&gt;
Image:ZnLsg_SensorPlan3.png|Sensor 2 aktiviert&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed-hover&amp;quot; heights=300px style=&amp;quot;text-align:left&amp;quot;}&amp;gt;&lt;br /&gt;
Image:ZnLsg_SensorMicrobit.png|Sensor mit micro:bit&lt;br /&gt;
Image:ZnLsg_SensorMicrobit2.png|Sensor verbunden durch Alukugel&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Hinweis 3: Sensoren prüfen ====&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Zeige bestimmte Bilder an, wenn die Sensoren aktiviert werden.&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei: ZnLsg_Sensortest.png|left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Verbinde die beiden Sensorteile mit einem Alufolienstück. Überprüfe ob das richtige Bild am micro:bit angezeigt wird.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
==== Hinweis 4: Zeitnehmung programmieren ====&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Der micro:bit hat keine eigene Stoppuhr-Funktion. Programmiere eine Stoppuhr mithilfe der eigenen Uhr des micro:bits.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Im micro:bit ist eine Uhr eingebaut. Diese startet bei 0 wenn der micro:bit eingeschaltet wird. Der Befehl &#039;&#039;&#039;Laufzeit (ms)&#039;&#039;&#039; greift auf diese Uhr zu. Dieser gibt an wie viele Millisekunden seit dem Starten des micro:bits vergangen sind. Das ms steht für Millisekunden. Eine Sekunde besteht aus Tausend Millisekunden.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Um die Zeit zu erhalten, die das Spielzeugauto vom ersten bis zum 2. Sensor fährt, zieht der micro:bit die erste von der zweiten Zeit ab.&lt;br /&gt;
Zum Beispiel: Das Auto fährt 300 ms nach dem Starten des micro:bits über den ersten Sensor und nach 500 ms über den zweiten Sensor.  Dann rechnet er 500 – 300 = 200 ms. Also benötigt das Auto vom ersten bis zum zweiten Sensor 200ms.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Speichere die Zeit in eine Variable, wenn das Auto über den ersten Sensor fährt. Damit merkt sich der micro:bit diese Zeit.&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei: ZnLsg_ZeitSpeichern.png|left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Ziehe die aktuelle Zeit von der vorher gespeicherten Zeit ab, wenn das Auto über den zweiten Sensor fährt. Dadurch erhält man die Fahrtzeit des Autos von Sensor1 zu Sensor2.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Zeige diese Fahrtzeit nun auf dem micro:bit an.&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei: ZnLsg_ZeitAnzeigen.png|left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Eine Millisekunde ist ein Tausendstel einer Sekunde. Deswegen zeigt der micro:bit sehr große Zahlen an. &lt;br /&gt;
Rechne die Fahrtzeit durch Tausend um eine lesbare Zahl zu erhalten. Auf der LED-Matrix erschienen dann die Sekunden vor dem Punkt und die Millisekunden nach dem Punkt.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Wenn der erste Sensor anschlägt, zeige ein Zeichen auf der LED-Matrix an. Das hilft beim Erkennen ob der Sensor auch richtig auslöst.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
Der vollständige Lösungsvorschlag sieht dann so aus:&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei: ZnLsg_Loesung.png|left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[https://makecode.microbit.org/_KxrLyvhxbKL5 Hier kommst du zum fertigen Programm auf makecode.org]&lt;/div&gt;</summary>
		<author><name>David.weinberger</name></author>
	</entry>
	<entry>
		<id>http://microbit.eeducation.at/index.php?title=Zeitnehmung_L%C3%B6sung&amp;diff=4652</id>
		<title>Zeitnehmung Lösung</title>
		<link rel="alternate" type="text/html" href="http://microbit.eeducation.at/index.php?title=Zeitnehmung_L%C3%B6sung&amp;diff=4652"/>
		<updated>2019-12-03T15:19:36Z</updated>

		<summary type="html">&lt;p&gt;David.weinberger: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Hilfestellung und Lösung zur Zeitnehmung Aufgabe ==&lt;br /&gt;
Baue zuerst zwei Sensor. Prüfe diese mit dem micro:bit. Programmiere zuletzt ein Programm um die gefahrene Zeit zu berechnen.&lt;br /&gt;
====Hinweis 1: Baue einen Sensor, der erkennt ob das Spielzeugauto darüberfahrt ====&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Verwende dazu 2 leitende Materialen. Lege diese knapp nebeneinander. Das darüberfahrende Auto verbindet diese.&lt;br /&gt;
&amp;lt;gallery mode=packed-hover heights=300px class=left&amp;quot;}&amp;gt;&lt;br /&gt;
Image:ZnLsg_DoppelseitigesKlebeband.png|Doppelseitiges Klebeband&lt;br /&gt;
Image:ZnLsg_Alufolie.png|Alufolie&lt;br /&gt;
Image:ZnLsg_AlufolieGetrennt.png|Alufolie getrennt&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Schreibe zum Testen ein Programm. Dieses schält bestimmte LEDs ein, wenn ein Sensor auslöst.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
==== Hinweis 2: Mach dir einen Plan ====&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Die leitenden Materialien müssen mit Ground und einem Pin auf dem micro:bit verbunden werden.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed-hover&amp;quot; heights=300px style=&amp;quot;text-align:left&amp;quot;}&amp;gt;&lt;br /&gt;
Image:ZnLsg_SensorPlan.png|2 Sensoren&lt;br /&gt;
Image:ZnLsg_SensorPlan2.png|Sensor 1 aktiviert&lt;br /&gt;
Image:ZnLsg_SensorPlan3.png|Sensor 2 aktiviert&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed-hover&amp;quot; heights=300px style=&amp;quot;text-align:left&amp;quot;}&amp;gt;&lt;br /&gt;
Image:ZnLsg_SensorMicrobit.png|Sensor mit micro:bit&lt;br /&gt;
Image:ZnLsg_SensorMicrobit2.png|Sensor verbunden durch Alukugel&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
==== Hinweis 3: Sensoren prüfen ====&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Zeige bestimmte Bilder an, wenn die Sensoren aktiviert werden.&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei: ZnLsg_Sensortest.png|left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Verbinde die beiden Sensorteile mit einem Alufolienstück. Überprüfe ob das richtige Bild am micro:bit angezeigt wird.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
==== Hinweis 4: Zeitnehmung programmieren ====&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Der micro:bit hat keine eigene Stoppuhr-Funktion. Programmiere eine Stoppuhr mithilfe der eigenen Uhr des micro:bits.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Im micro:bit ist eine Uhr eingebaut. Diese startet bei 0 wenn der micro:bit eingeschaltet wird. Der Befehl &#039;&#039;&#039;Laufzeit (ms)&#039;&#039;&#039; greift auf diese Uhr zu. Dieser gibt an wie viele Millisekunden seit dem Starten des micro:bits vergangen sind. Das ms steht für Millisekunden. Eine Sekunde besteht aus Tausend Millisekunden.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Um die Zeit zu erhalten, die das Spielzeugauto vom ersten bis zum 2. Sensor fährt, zieht der micro:bit die erste von der zweiten Zeit ab.&lt;br /&gt;
Zum Beispiel: Das Auto fährt 300 ms nach dem Starten des micro:bits über den ersten Sensor und nach 500 ms über den zweiten Sensor.  Dann rechnet er 500 – 300 = 200 ms. Also benötigt das Auto vom ersten bis zum zweiten Sensor 200ms.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Speichere die Zeit in eine Variable, wenn das Auto über den ersten Sensor fährt. Damit merkt sich der micro:bit diese Zeit.&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei: ZnLsg_ZeitSpeichern.png|left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Ziehe die aktuelle Zeit von der vorher gespeicherten Zeit ab, wenn das Auto über den zweiten Sensor fährt. Dadurch erhält man die Fahrtzeit des Autos von Sensor1 zu Sensor2.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Zeige diese Fahrtzeit nun auf dem micro:bit an.&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei: ZnLsg_ZeitAnzeigen.png|left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Eine Millisekunde ist ein Tausendstel einer Sekunde. Deswegen zeigt der micro:bit sehr große Zahlen an. &lt;br /&gt;
Rechne die Fahrtzeit durch Tausend um eine lesbare Zahl zu erhalten. Auf der LED-Matrix erschienen dann die Sekunden vor dem Punkt und die Millisekunden nach dem Punkt.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Wenn der erste Sensor anschlägt, zeige ein Zeichen auf der LED-Matrix an. Das hilft beim Erkennen ob der Sensor auch richtig auslöst.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
Der vollständige Lösungsvorschlag sieht dann so aus:&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei: ZnLsg_Loesung.png|left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[https://makecode.microbit.org/_KxrLyvhxbKL5 Hier kommst du zum fertigen Programm auf makecode.org]&lt;/div&gt;</summary>
		<author><name>David.weinberger</name></author>
	</entry>
	<entry>
		<id>http://microbit.eeducation.at/index.php?title=Zeitnehmung&amp;diff=4651</id>
		<title>Zeitnehmung</title>
		<link rel="alternate" type="text/html" href="http://microbit.eeducation.at/index.php?title=Zeitnehmung&amp;diff=4651"/>
		<updated>2019-12-03T14:38:26Z</updated>

		<summary type="html">&lt;p&gt;David.weinberger: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Fahrzeit ==&lt;br /&gt;
Tobias läuft eine Strecke. Anna und Maria stoppen beide seine Zeit mit einer Stoppuhr. Am Ende zeigen beide Stoppuhren eine andere Zeit an. Tobias will aber seine genaue Zeit wissen. Alle 3 überlegen, wie man die Zeit genauer messen könnte. Auch bei Skirennen, Olympialäufern, Autorennen und bei anderen Rennarten muss die Zeit genau gemessen werden. Die Stoppuhr muss automatisch auslösen, wenn man über die Startlinie und die Ziellinie kommt. Maria hat eine Idee, wie sie mithilfe des micro:bit eine solche Strecke bauen können.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed-hover&amp;quot; heights=300px}&amp;gt;&lt;br /&gt;
Image:Zn Geschichte1.JPG|Tobias läuft&lt;br /&gt;
Image:Zn Geschichte2.JPG|Die Zeiten sind unterschiedlich&lt;br /&gt;
Image:Zn Geschichte3.JPG|Maria erklärt ihre Idee&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [[Datei:Icon_gluehbirne.png|20px|Icon]] Aufgabenstellung==&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Baue eine Rennstrecke mit zwei Sensoren, welche erkennen, wenn ein Spielzeugauto darüberfahrt.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Der micro:bit, misst die Zeit, die das Auto vom 1. zum 2. Sensor benötigt.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Schließe die beiden Sensoren an den micro:bit an. Berechne mit dem micro:bit die Geschwindigkeit deines Spielzeugautos.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [[Datei:icon_material.png|20px|Icon]] Materialien==&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Karton&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Aluminiumfolie&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Doppelseitiges Klebeband&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
4 Krokodilklemmen&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Micro:bit, USB-Kabel, Batterie&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Computer&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [[Datei:icon_sanduhr.png|20px|Icon]] Zeitaufwand==&lt;br /&gt;
2 Stunden&lt;br /&gt;
&lt;br /&gt;
==Schwierigkeitsgrad==&lt;br /&gt;
[[Datei:SternGelb.png|30px|borderless]][[Datei:SternGelb.png|30px|borderless]][[Datei:SternLeer.png|30px|borderless]]&lt;br /&gt;
&lt;br /&gt;
== [[Datei:Icon_brain.png|20px|Icon]] Kompetenzen ==&lt;br /&gt;
Du solltest bereits:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
mit Karton, Schere und Klebeband sachgemäß umgehen können.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
einfache Stromkreise verstehen.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Du lernst:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Bewegungsfördernde und bewegungshemmende Vorgänge verstehen und anwenden.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
mit den micro:bit Pins Signale aufzunehmen.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
aktuelle Zeit mit dem micro:bit abzufragen.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Variablen mit Werten zu belegen.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
mit Variablen zu rechnen.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [[Datei:Icon faecher.png|20px|Icon]] Unterrichtsfächer ==&lt;br /&gt;
*Informatik&lt;br /&gt;
*Physik&lt;br /&gt;
&lt;br /&gt;
== [[Datei:Icon_hilfe.png|20px|Icon]] Tipps und Hilfestellungen ==&lt;br /&gt;
Der micro:bit soll die Zeit des Fahrzeuges auf der Rennstrecke anzeigen.&lt;br /&gt;
&lt;br /&gt;
=== Erforderliche Programmierblöcke ===&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Um eine Zeit zu bestimmen muss der micro:bit auf seine innere Uhr zugreifen.&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei:Zn_Laufzeit.png|left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Der micro:bit muss die Zeit beim Überfahren der beiden Sensoren speichern.&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei:Zn_Variable.png|left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Über die Anschlusspins schickt der Sensor ein Signal an den micro:bit.&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei:Zn_PINgedrückt.png|left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Ziehe die Startzeit von der Zielzeit ab, und runde das Ergebnis auf eine gut lesbare Größe.&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei:Zn_subtrahieren.png|left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei:Zn_runden.png|left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Der micro:bit zeigt ein Symbol, wenn er über den ersten Sensor gefahren ist.&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei:Zn_LEDszeigen.png|left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Eckpfeiler der Programmierung ===&lt;br /&gt;
&lt;br /&gt;
* Das Auslösen des ersten Sensors startet das Programm.&lt;br /&gt;
* Beim Überfahren des zweiten Sensors berechnet das Programm die gefahrene Zeit.&lt;br /&gt;
* Die gefahrene Zeit wird auf der LED-Marix in Millisekunden angezeigt.&lt;br /&gt;
&lt;br /&gt;
===[[Zeitnehmung_Lösung|Schritt für Schritt zur Lösung]]===&lt;br /&gt;
Hinweise zur Lösungsfindung und auch eine mögliche, komplette Lösung findest du auf der [[Zeitnehmung_Lösung|Lösungsseite zu diesem Beispiel]]&lt;br /&gt;
&lt;br /&gt;
==[[Datei:presentation.png|20px|Icon]] Präsentation und Reflexion ==&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Stelle dein Ergebnis vor! Was kann deine Rennstrecke? Wie schnell fährt dein Spielzeugauto? &lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Was war bei dieser Aufgabenbearbeitung interessant für dich?&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Welche Schwierigkeiten sind aufgetreten? Wie konntest du diese beheben?&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Erläutere, wie du den micro:bit programmiert hast! Welche Blöcke hast du verwendet?&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Kennst du weitere Möglichkeiten, die Zeit des Spielzeugautos auf einer gewissen Strecke zu bestimmen? Welche Vor- und Nachteile haben diese im Vergleich zur Rennstrecke?&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==[[Datei:icon_plus.png|20px|Icon]] Weiterentwicklung ==&lt;br /&gt;
Das kannst du mit deinen Messensoren noch machen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Erkenne 2 Autos, die nacheinander fahren und zeige an welches der beiden schneller war.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Verwende zwei Lichtschranken als Sensoren, um dich selbst und andere beim Laufen zu stoppen.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Du kannst die Zeitnehmung auch mit einem [https://microbit.org/code Smartphone programmieren.]&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Überlege dir mit welchem Material der Kontakt beim Sensor besser hergestellt werden kann.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Wie kann man die Strecke umbauen, um ein Rennen veranstalten zu können?&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dabei lernst du:&lt;br /&gt;
* wie man mit dem micro:bit Variablen vergleicht.&lt;br /&gt;
* wie man den micro:bit mit anderen Sensoren verbindet.&lt;/div&gt;</summary>
		<author><name>David.weinberger</name></author>
	</entry>
	<entry>
		<id>http://microbit.eeducation.at/index.php?title=Ged%C3%A4chtnistrainer_L%C3%B6sung&amp;diff=4650</id>
		<title>Gedächtnistrainer Lösung</title>
		<link rel="alternate" type="text/html" href="http://microbit.eeducation.at/index.php?title=Ged%C3%A4chtnistrainer_L%C3%B6sung&amp;diff=4650"/>
		<updated>2019-12-03T09:10:06Z</updated>

		<summary type="html">&lt;p&gt;David.weinberger: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Hilfestellung und Lösung zur Gedächtnistrainer Aufgabe ==&lt;br /&gt;
=== Wie kannst du mit dem micro:bit eine zufällige Zeichenfolge anzeigen? ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Hinweis1: Du musst jedes Zeichen einzeln zufällig erstellen. ====&lt;br /&gt;
Starte das Programm mit der Taste A.&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei:Gt_Start.png|left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
Lösche den Inhalt der Textvariable, damit du eine neue Zeichenfolge darin abspeichern kannst.&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei: Gt_TextÄndern.png|left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
Um ein zufälliges Zeichen einzufügen, kannst du einen &#039;&#039;&#039;wenn-ansonsten&#039;&#039;&#039; Baustein verwenden, der mit einem zufälligen Wahr- und Falschwert agiert.&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei: Gt_Wenn.png|left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
Füge entweder A oder B zur Zeichenfolge hinzu.&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei: Gt_ABhinzufügen.png|left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
Zeige die Zeichenfolge auf dem LED-Raster an, wenn sie fertig erstellt ist. Verwende dazu den Befehl &#039;&#039;&#039;Zeichenfolge anzeigen&#039;&#039;&#039; und zeige die Variable Text an.&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei: Gt_WennAgedrückt.png|left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
Beim Testen gibt dir das Programm ein zufälliges Zeichen, entweder A oder B zurück. Damit der micro:bit sieben Zeichen anzeigt, lege eine Schleife um die &#039;&#039;&#039;wenn-ansonsten&#039;&#039;&#039; Anweisung. Diese Schleife wiederholt sich sieben Mal.&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei: Gt_WennAnsonstenAnweisung.png|left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
Teste nun das Programm.&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei: Gt_Test1.png|left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
Füge einen Countdown ein.&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei: Gt_Contdown.png|left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Wie kannst du mit dem micro:bit die eingegebenen Zeichen mit der Zeichenfolge vergleichen? ===&lt;br /&gt;
Um die Zeichen zu vergleichen benötigt das Programm zwei weitere Variablen. Eine Variable Zähler, die bestimmt wie viele Zeichen du bereits eingegeben hast, und eine Variable Punkte, die bestimmt wie viele Zeichen du bereits richtig eingegeben hast. Beide Variablen starten mit dem Wert 0, solange wir noch keine Zeichen verglichen haben. &lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei: Gt_ZaehlerPunkte.png|left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
Dieses Programm verarbeitet solange Eingaben des Benutzers, bis dieser sieben Zeichen eingegeben hat. Verwende dazu eine Schleife, welche überprüft, ob der Wert der Variable Zähler noch unter 7 ist. Wenn der Wert 7 übersteigt, wird die Schleife abgebrochen und der Gedächtnistest ist beendet.&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei: Gt_WährendZaehler.png|left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
In dieser Schleife fragst du, ob die Taste A gedrückt ist, mit einer &#039;&#039;&#039;wenn-ansonsten&#039;&#039;&#039; Anweisung. &lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei: Gt_WennAgedrückt2.png|left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
Wenn die Taste A gedrückt wird, überprüft das Programm, ob A die richtige Eingabe ist.  &lt;br /&gt;
Dazu vergleicht es die Eingabe mit der Zeichenfolge, die erste Eingabe mit dem ersten Zeichen, die zweite Eingabe mit dem zweiten Zeichen, und in dieser Form weiter. Die Variable Zähler zählt wie viele Zeichen der Benutzer bereits eingegeben hat. Daher legt die Variable Zähler fest, mit welchem Zeichen der Zeichenfolge die Eingabe verglichen wird. Verwende dazu den Befehl &#039;&#039;&#039;Zeichen aus ... an&#039;&#039;&#039;. Wenn die Eingabe mit der Zeichenfolge übereinstimmt, erhöht das Programm die Punkte um eins. Die Variable Zähler wird um eins erhöht, egal ob die Eingabe übereinstimmt oder nicht.&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei: Gt_BuchstabenVergleich.png|left|300px]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
Als Feedback zeigt die LED-Matrix dem Benutzer seine gedrückte Taste an. In diesem Fall die Taste A. Wenn der micro:bit die Eingabe verarbeitet hat und bereit ist für eine neue Eingabe, löscht er seine LEDs. Der Benutzer kann nun das nächste Zeichen eingeben.&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei: Gt_BildschirmLoeschen.png|left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
Den ganzen Block für die Taste A kann man ebenso in dieser Form für die Taste B programmieren.&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei: Gt_ButtonB.png|left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
Wenn der Benutzer sieben Zeichen eingegeben hat, geht das Programm aus der &#039;&#039;&#039;während Zähler &amp;lt; 7 Schleife&#039;&#039;&#039;. Dann zeigt der micro:bit die erreichten Punkte an.&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei: Gt_PunkteZeigen.png|left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
Hier ist nochmal der fertige Lösungsvorschlag angegeben.&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei: Gt_Loesung1.png|left]]&lt;br /&gt;
[[Datei: Gt_Loesung2.png|left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[https://makecode.microbit.org/_K3AWJwDMWWs5 Hier kommst du zum fertigen Programm auf makecode.org]&lt;/div&gt;</summary>
		<author><name>David.weinberger</name></author>
	</entry>
	<entry>
		<id>http://microbit.eeducation.at/index.php?title=Ged%C3%A4chtnistrainer&amp;diff=4649</id>
		<title>Gedächtnistrainer</title>
		<link rel="alternate" type="text/html" href="http://microbit.eeducation.at/index.php?title=Ged%C3%A4chtnistrainer&amp;diff=4649"/>
		<updated>2019-12-03T09:03:39Z</updated>

		<summary type="html">&lt;p&gt;David.weinberger: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Anna ist sauer, weil Tom schon wieder einen Termin vergessen hat. 	&amp;amp;bdquo;Du merkst dir ja gar nichts”, schimpft Anna. 	&amp;amp;bdquo;Stimmt gar nicht”, entgegnet Tom. 	&amp;amp;bdquo;Doch und ich werde es dir beweisen”, meint Anna und zieht triumphierend den micro:bit aus ihrer Tasche. 	&amp;amp;bdquo;Mit meinem micro:bit Spiel können wir deine Merkfähigkeit testen!“&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed-hover&amp;quot; heights=300px}&amp;gt;&lt;br /&gt;
Image:Gt Geschichte1.JPG|Anna ist sauer, weil Tom den Termin vergessen hat.&lt;br /&gt;
Image:Gt Geschichte2.jpg|Anna gibt Tom den Gedächtnistrainer.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [[Datei:Icon_gluehbirne.png|20px|Icon]] Aufgabenstellung  ==&lt;br /&gt;
Entwickle einen Gedächtnistest, um deine Merkfähigkeit mit dem micro:bit zu überprüfen. &lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Programmiere den micro:bit so, dass er eine zufällige Zeichenfolge anzeigt. Diese ist sieben Zeichen lang und besteht nur aus A und B. Zum Beispiel:&lt;br /&gt;
&amp;lt;br&amp;gt;ABABBABAAB&lt;br /&gt;
&amp;lt;br&amp;gt;BABBABABAA&lt;br /&gt;
&amp;lt;br&amp;gt;BBBABABAAB&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Lasse einen Countdown herunterlaufen, in dem sich der Getestete die Zeichenfolge merken muss.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Der Benutzer gibt mit den Tasten A und B die Zeichenfolge ein. Dann zeigt der micro:bit die Anzahl der richtigen Zeichen auf seiner LED-Matrix an.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [[Datei:icon_material.png|20px|Icon]] Materialien ==&lt;br /&gt;
* Micro:bit&lt;br /&gt;
* USB-Kabel&lt;br /&gt;
* Batterie&lt;br /&gt;
* Computer&lt;br /&gt;
&lt;br /&gt;
== [[Datei:icon_sanduhr.png|20px|Icon]] Zeitaufwand ==&lt;br /&gt;
1,5 Stunden&lt;br /&gt;
&lt;br /&gt;
== [[Datei:Icon_puzzle3.png|20px|Icon]] Schwierigkeitsgrad ==&lt;br /&gt;
[[Datei:SternGelb.png|30px|borderless]][[Datei:SternGelb.png|30px|borderless]][[Datei:SternGelb.png|30px|borderless]]&lt;br /&gt;
&lt;br /&gt;
== [[Datei:Icon_brain.png|20px|Icon]] Kompetenzen ==&lt;br /&gt;
Du hast bereits: &lt;br /&gt;
* einfache micro:bit Programme erstellt.&lt;br /&gt;
* mit Schleifen gearbeitet.&lt;br /&gt;
* mit if-Anweisungen gearbeitet.&lt;br /&gt;
&lt;br /&gt;
Beim Programmieren lernst bzw. übst du:&lt;br /&gt;
* verschiedene Schleifen und Entscheidungen zu verknüpfen.&lt;br /&gt;
&lt;br /&gt;
Bei dieser Aufgabe lernst du auch:&lt;br /&gt;
* mehrere aufeinanderfolgende Eingaben eines Benutzers zu verarbeiten.&lt;br /&gt;
* Eingaben des Benutzers mit vorhandenen Daten zu vergleichen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== [[Datei:Icon faecher.png|20px|Icon]] Unterrichtsfächer ==&lt;br /&gt;
Informatik&lt;br /&gt;
&lt;br /&gt;
== [[Datei:Icon_hilfe.png|20px|Icon]] Tipps und Hilfestellungen ==&lt;br /&gt;
&lt;br /&gt;
=== Erforderliche Programmierblöcke ===&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Eine zufällige Zeichenfolge wird ausgegeben.&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei: Gt_Zeichenfolge.png|left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Der micro:bit gibt die erreichte Punktezahl aus.&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei: Gt_Nummer.png||left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Der Bildschirm wird gelöscht.&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei: Gt_LEDs.png||left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Die erreichten Punkte, die Anzahl der eingegebenen Zeichen und die zufällige Zeichenfolge werden gespeichert.&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei: Gt_Variable.png||left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Das Programm überprüft wiederholt, ob eine Taste gedrückt wird.&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei: Gt_WennDann.png||left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Der micro:bit vergleicht, ob die gedrückten Tasten mit der Zeichenfolge übereinstimmen.&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei: Gt_Kleiner.png||left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei: Gt_Gleich.png||left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Das Programm startet mit der Taste A. Mit den Tasten A und B gibst du die Zeichenfolge ein.&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei: Gt_ButtonA.png||left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Das Programm erstellt eine zufällige Zeichenfolge.&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei: Gt_ZufälligFalschWahr.png||left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Es müssen sieben Zeichen erstellt und überprüft werden. &lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei: Gt_WiederholeSchleife.png||left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Das Programm überprüft so lange die Zeichenkette, bis sieben Zeichen eingegeben werden. &lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei: Gt_WährendSchleife.png||left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Das Programm hängt neue zufallsgenerierte Zeichen an die bestehende Zeichenkette an.&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei: Gt_Textverbinden.png||left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Einzelne Zeichen aus der Zeichenfolge müssen mit der Zeichenfolge verglichen werden.&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei: Gt_ZeichenausText.png||left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Eckpfeiler der Programmierung ===&lt;br /&gt;
* Die Taste A startet das Programm.&lt;br /&gt;
* Der micro:bit erstellt, speichert und zeigt die zufällige Zeichenfolge an.&lt;br /&gt;
* In einer Schleife wird ein neuer zufälliger Buchstabe ausgewählt und an die vorher erstellten Buchstaben angehängt.&lt;br /&gt;
&lt;br /&gt;
* Der zufällige Text, der auf dem micro:bit angezeigt wird, muss auch in einer Variable gespeichert werden. Später wird damit überprüft, ob der eingegebene Text richtig ist.&lt;br /&gt;
* Um eine zufällige Zeichenfolge zu erstellen, empfiehlt sich eine Schleife. In dieser wird immer wieder ein neuer zufälliger Buchstabe ausgewählt und an die bestehende Zeichenfolge angehängt.&lt;br /&gt;
* Zwischen der Anzeige und dem Eingeben der Zeichenfolge soll ein Countdown ablaufen. &lt;br /&gt;
* Danach soll eine Schleife solange laufen, bis der Spieler alle Zeichen eingegeben hat. Dabei hilft dir eine Zählvariable, die immer um eins hochzählt, wenn eine Taste gedrückt wird.&lt;br /&gt;
* In dieser Schleife muss abgefragt werden, ob die Taste A oder die Taste B gedrückt wird.&lt;br /&gt;
* Wenn der Spieler B drückt, soll auch B auf der LED-Matrix erscheinen. Dasselbe gilt für A. &lt;br /&gt;
* Wenn der Spieler alle Zeichen eingegeben hat, soll sein Punktestand ausgegeben werden. &lt;br /&gt;
* Um die Punkte zu zählen, benötigst du eine eigene Variable.&lt;br /&gt;
* Damit du herausfindest, ob der Spieler die richtige Taste gedrückt hat, musst du die Eingabe mit dem Zeichen an der jeweiligen Stelle der Zeichenfolge vergleichen. Dazu benötigst du den Befehl: &#039;&#039;&#039;Zeichen aus … an …&#039;&#039;&#039;&lt;br /&gt;
* Falls der Spieler die richtige Taste gedrückt hat, sollen die Punkte um eins erhöht werden.&lt;br /&gt;
&lt;br /&gt;
Zum Beispiel: &lt;br /&gt;
Die zufällige Zeichenfolge ist: AABBABAB. &lt;br /&gt;
Der Spieler gibt als erstes „A“ ein. &lt;br /&gt;
Das Programm muss nun das erste Zeichen der Zeichenfolge mit „A“ vergleichen. Der folgende Befehl gibt das erste Zeichen der Zeichenfolge zurück:&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei: Gt_ZeichenausText2.png||left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
Beachte, dass das erste Zeichen an der Stelle 0 ist.&lt;br /&gt;
Wenn wir nun die Zeichenfolge in der &#039;&#039;&#039;Variable Text&#039;&#039;&#039; gespeichert haben, sieht genau dasselbe so aus:&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei: Gt_ZeichenausText3.png||left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
Wenn wir das 4. Zeichen vergleichen wollen, benötigen wir diesen Befehl:&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei: Gt_ZeichenausText4.png||left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt; &lt;br /&gt;
Um zu bestimmen bei welcher Stelle wir sind, verwenden wir bereits die Zählvariable. Diese können wir hier auch für das Vergleichen verwenden. Der notwendige Befehl lautet:&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei: Gt_ZeichenausText5.png||left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt; &lt;br /&gt;
&lt;br /&gt;
===[[Gedächtnistrainer Lösung|Schritt für Schritt zur Lösung]]===&lt;br /&gt;
Hinweise zur Lösungsfindung und auch eine mögliche, komplette Lösung findest du auf der [[Gedächtnistrainer Lösung|Lösungsseite]] zu diesem Beispiel.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Präsentation und Reflexion ==&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Stelle dein Ergebnis vor! Was kann dein Gedächtnistrainer?&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Was war bei dieser Aufgabenbearbeitung interessant für dich?&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Welche Schwierigkeiten sind aufgetreten? Wie konntest du diese beheben?&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Erläutere, wie du den micro:bit programmiert hast! Welche Blöcke hast du verwendet?&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Kennst du weitere Möglichkeiten, deine Merkfähigkeit zu prüfen? Welche Vor- und Nachteile haben diese im Vergleich zum Gedächtnistrainer?&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Weiterentwicklung ==&lt;br /&gt;
&lt;br /&gt;
Was kannst du aus deinem Gedächtnistrainer noch machen?&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Lasse den Benutzer mehr Zeichen erraten.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Lasse die Zeichen am Anfang einzeln anzeigen, anstatt als Fließtext.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Gib dem Bediener die Möglichkeit, die Anzahl der Zeichen und damit die Schwierigkeit zu verändern.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Erstelle einen Rechentrainer. Der micro:bit zeigt Rechnungen an. Der Benutzer gibt die richtigen Lösungen ein.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Erstelle einen Umrechner, der Dezimalzahlen in Binärzahlen umwandelt. Der micro:bit gibt eine Dezimalzahl vor und der Benutzer gibt die richtige Binärzahl ein.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
Dabei lernst du:&lt;br /&gt;
* wie man mit dem micro:bit rechnet.&lt;br /&gt;
* wie man Zahlen vergleicht.&lt;br /&gt;
* wie man große Zahlen mit nur zwei Tasten eingibt.&lt;br /&gt;
* wie der micro:bit Eingaben verarbeitet.&lt;/div&gt;</summary>
		<author><name>David.weinberger</name></author>
	</entry>
	<entry>
		<id>http://microbit.eeducation.at/index.php?title=Zeitnehmung_L%C3%B6sung&amp;diff=4648</id>
		<title>Zeitnehmung Lösung</title>
		<link rel="alternate" type="text/html" href="http://microbit.eeducation.at/index.php?title=Zeitnehmung_L%C3%B6sung&amp;diff=4648"/>
		<updated>2019-11-26T14:14:10Z</updated>

		<summary type="html">&lt;p&gt;David.weinberger: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Hilfestellung und Lösung zur Zeitnehmung Aufgabe ==&lt;br /&gt;
=== Wie kannst du mit dem micro:bit die gefahrene Zeit ermitteln? ===&lt;br /&gt;
Baue zuerst zwei Sensor. Prüfe diese mit dem micro:bit. Programmiere zuletzt ein Programm um die gefahrene Zeit zu berechnen.&lt;br /&gt;
====Hinweis 1: Baue einen Sensor, der erkennt ob das Spielzeugauto darüberfahrt ====&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Verwende dazu 2 leitende Materialen. Lege diese knapp nebeneinander. Das darüberfahrende Auto verbindet diese.&lt;br /&gt;
&amp;lt;gallery mode=packed-hover heights=300px class=left&amp;quot;}&amp;gt;&lt;br /&gt;
Image:ZnLsg_DoppelseitigesKlebeband.png|Doppelseitiges Klebeband&lt;br /&gt;
Image:ZnLsg_Alufolie.png|Alufolie&lt;br /&gt;
Image:ZnLsg_AlufolieGetrennt.png|Alufolie getrennt&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Schreibe zum Testen ein Programm. Dieses schält bestimmte LEDs ein, wenn ein Sensor auslöst.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
==== Hinweis 2: Mach dir einen Plan ====&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Die leitenden Materialien müssen mit Ground und einem Pin auf dem micro:bit verbunden werden.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed-hover&amp;quot; heights=300px style=&amp;quot;text-align:left&amp;quot;}&amp;gt;&lt;br /&gt;
Image:ZnLsg_SensorPlan.png|2 Sensoren&lt;br /&gt;
Image:ZnLsg_SensorPlan2.png|Sensor 1 aktiviert&lt;br /&gt;
Image:ZnLsg_SensorPlan3.png|Sensor 2 aktiviert&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed-hover&amp;quot; heights=300px style=&amp;quot;text-align:left&amp;quot;}&amp;gt;&lt;br /&gt;
Image:ZnLsg_SensorMicrobit.png|Sensor mit micro:bit&lt;br /&gt;
Image:ZnLsg_SensorMicrobit2.png|Sensor verbunden durch Alukugel&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
==== Hinweis 3: Sensoren prüfen ====&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Zeige bestimmte Bilder an, wenn die Sensoren aktiviert werden.&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei: ZnLsg_Sensortest.png|left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Verbinde die beiden Sensorteile mit einem Alufolienstück. Überprüfe ob das richtige Bild am micro:bit angezeigt wird.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
==== Hinweis 4: Zeitnehmung programmieren ====&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Der micro:bit hat keine eigene Stoppuhr-Funktion. Programmiere eine Stoppuhr mithilfe der eigenen Uhr des micro:bits.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Im micro:bit ist eine Uhr eingebaut. Diese startet bei 0 wenn der micro:bit eingeschaltet wird.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
, welche die Zeit angibt, die vergangen ist, seit der micro:bit gestartet wurde. Diese Uhr erhältst du über den die Laufzeit (ms). Die Laufzeit gibt an wie viele Millisekunden seit dem starten des micro:bits vergangen sind. Das ms steht für Millisekunden. Eine Sekunde besteht aus Tausend Millisekunden.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Um die Zeit zu erhalten, die das Spielzeugauto vom ersten bis zum 2. Sensor braucht, müssen wir die erste von der zweiten Zeit abziehen.&lt;br /&gt;
Zum Beispiel: Das Auto fährt 300 ms nach dem Starten des micro:bits über den ersten Sensor und nach 500 ms über den zweiten Sensor.  Dann musst du 500 – 300 = 200 ms rechnen. Das Auto hat also 200 ms vom ersten Sensor bis zum zweiten Sensor gebraucht.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Damit sich der micro:bit merkt, wann das Auto über den ersten Sensor gefahren ist musst du die Zeit in eine Variable speichern.&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei: ZnLsg_ZeitSpeichern.png|left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Wenn er nun über den zweiten Sensor fährt, soll er die aktuelle Zeit von der vorher gespeicherten abziehen. Damit erhalten wir die Fahrtzeit des Autos von Sensor1 zu Sensor2.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Diese Fahrtzeit können wir nun auf dem micro:bit anzeigen lassen.&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei: ZnLsg_ZeitAnzeigen.png|left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Eine Millisekunde ist ein Tausendstel von einer Sekunde. Deswegen werden die Zahlen sehr groß die der micro:bit anzeigt. Um die Zahl besser lesen zu können sollte man die Fahrtzeit durch Tausend rechnen. Dann werden die Sekunden vor dem Punkt und die Millisekunden nach dem Punkt angezeigt.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Um zu sehen, dass der erste Sensor angeschlagen hat soll der micro:bit ein Zeichen anzeigen. Das hilft beim Erkennen ob der Sensor auch richtig auslöst.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
Damit erhältst du dein fertiges Programm:&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei: ZnLsg_Loesung.png|left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[https://makecode.microbit.org/_KxrLyvhxbKL5 Hier kommst du zum fertigen Programm auf makecode.org]&lt;/div&gt;</summary>
		<author><name>David.weinberger</name></author>
	</entry>
	<entry>
		<id>http://microbit.eeducation.at/index.php?title=Zeitnehmung&amp;diff=4647</id>
		<title>Zeitnehmung</title>
		<link rel="alternate" type="text/html" href="http://microbit.eeducation.at/index.php?title=Zeitnehmung&amp;diff=4647"/>
		<updated>2019-11-26T13:12:00Z</updated>

		<summary type="html">&lt;p&gt;David.weinberger: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Fahrzeit ==&lt;br /&gt;
Tobias läuft eine Strecke. Anna und Maria stoppen beide seine Zeit mit einer Stoppuhr. Am Ende haben beide eine andere Zeit auf ihrer Stoppuhr. Tobias will aber eine genaue Zeit. Alle 3 überlegen wie man die Zeit genauer messen könnte. Wie wird denn die Zeit bei Skirennen, Olympialäufern, Autorennen usw. genommen. Die Stoppuhr müsste automatisch auslösen, wenn man über die Startlinie und die Ziellinie kommt. Maria hat eine Idee, wie sie mithilfe des micro:bit eine solche Strecke bauen können.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed-hover&amp;quot; heights=300px}&amp;gt;&lt;br /&gt;
Image:Zn Geschichte1.JPG|Tobias läuft&lt;br /&gt;
Image:Zn Geschichte2.JPG|Die Zeiten sind unterschiedlich&lt;br /&gt;
Image:Zn Geschichte3.JPG|Maria erklärt ihre Idee&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [[Datei:Icon_gluehbirne.png|20px|Icon]] Aufgabenstellung==&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Baue eine Rennstrecke mit zwei Sensoren, die erkennen, wenn ein Spielzeugauto darüberfahrt.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Programmiere den micro:bit, sodass er die Zeit misst, die das Auto vom 1. zum 2. Sensor benötigt.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Schließe die beiden Sensoren an den micro:bit an und miss die Geschwindigkeit deines Spielzeugautos.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [[Datei:icon_material.png|20px|Icon]] Materialien==&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Karton&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Aluminiumfolie&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Doppelseitiges Klebeband&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
4 Krokodilklemmen&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Micro:bit, USB-Kabel, Batterie&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Computer&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [[Datei:icon_sanduhr.png|20px|Icon]] Zeitaufwand==&lt;br /&gt;
2 Stunden zum Entwickeln des Programmes und zum Bauen der Rennstrecke.&lt;br /&gt;
&lt;br /&gt;
==Schwierigkeitsgrad==&lt;br /&gt;
[[Datei:SternGelb.png|30px|borderless]][[Datei:SternGelb.png|30px|borderless]][[Datei:SternLeer.png|30px|borderless]]&lt;br /&gt;
&lt;br /&gt;
== [[Datei:Icon_brain.png|20px|Icon]] Kompetenzen ==&lt;br /&gt;
Das solltest du bereits können:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
mit Karton, Schere und Klebeband sachgemäß umgehen können (Werken 1.-2. Klasse)&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
einfache Stromkreise verstehen (Physik 3. Klasse)&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Du lernst:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Bewegungsfördernde und bewegungshemmende Vorgänge verstehen und anwenden. (Physik 2. Klasse)&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
mit den micro:bit Pins Signale aufzunehmen&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
aktuelle Zeit mit micro:bit abfragen&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Variablen mit Werten belegen &lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
mit Variablen rechnen&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [[Datei:Icon faecher.png|20px|Icon]] Unterrichtsfächer ==&lt;br /&gt;
*Informatik&lt;br /&gt;
*Physik&lt;br /&gt;
&lt;br /&gt;
== [[Datei:Icon_hilfe.png|20px|Icon]] Tipps und Hilfestellungen ==&lt;br /&gt;
Der micro:bit soll die Zeit des Fahrzeuges auf der Rennstrecke anzeigen.&lt;br /&gt;
&lt;br /&gt;
=== Erforderliche Programmierblöcke ===&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Um eine Zeit zu bestimmen muss der micro:bit auf seine innere Uhr zugreifen.&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei:Zn_Laufzeit.png|left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Der micro:bit muss die Zeit beim Überfahren der beiden Sensoren speichern.&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei:Zn_Variable.png|left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Über die Anschlusspins schickt der Sensor ein Signal an den micro:bit.&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei:Zn_PINgedrückt.png|left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Ziehe die Startzeit von der Zielzeit ab, und runde das Ergebnis auf eine gut lesbare Größe.&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei:Zn_subtrahieren.png|left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei:Zn_runden.png|left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Der micro:bit zeigt ein Symbol, wenn er über den ersten Sensor gefahren ist.&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei:Zn_LEDszeigen.png|left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Eckpfeiler der Programmierung ===&lt;br /&gt;
&lt;br /&gt;
* Das Auslösen des ersten Sensors startet das Programm.&lt;br /&gt;
* Beim Überfahren des zweiten Sensors berechnet das Programm die gefahrene Zeit.&lt;br /&gt;
* Die gefahrene Zeit wird auf der LED-Marix in Millisekunden angezeigt.&lt;br /&gt;
&lt;br /&gt;
===[[Zeitnehmung_Lösung|Schritt für Schritt zur Lösung]]===&lt;br /&gt;
Hinweise zur Lösungsfindung und auch eine mögliche, komplette Lösung findest du auf der [[Zeitnehmung_Lösung|Lösungsseite zu diesem Beispiel]]&lt;br /&gt;
&lt;br /&gt;
==[[Datei:presentation.png|20px|Icon]] Präsentation und Reflexion ==&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Stelle dein Ergebnis vor! Was kann deine Rennstrecke? Wie schnell fährt dein Spielzeugauto? &lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Was war bei dieser Aufgabenbearbeitung interessant für dich?&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Welche Schwierigkeiten sind aufgetreten? Wie konntest du diese beheben?&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Erläutere, wie du den micro:bit programmiert hast! Welche Blöcke hast du verwendet?&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Kennst du weitere Möglichkeiten, die Zeit des Spielzeugautos auf einer gewissen Strecke zu bestimmen? Welche Vor- und Nachteile haben diese im Vergleich zur Rennstrecke?&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==[[Datei:icon_plus.png|20px|Icon]] Weiterentwicklung ==&lt;br /&gt;
Was kannst du mit deinen Messensoren noch so machen?&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Erkenne 2 Autos, die nacheinander fahren und zeige an welches der beiden schneller war.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Verwende zwei Lichtschranken als Sensoren um dich selbst und andere beim Laufen zu stoppen.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Du kannst die Zeitnehmung auch mit einem [https://microbit.org/code Smartphone programmieren.]&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Überlege dir mit welchem Material der Kontakt beim Sensor noch besser hergestellt werden kann.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Wie kann man die Strecke umbauen um ein Rennen veranstalten zu können?&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dabei lernst du:&lt;br /&gt;
* Wie man mit dem micro:bit Variablen vergleicht&lt;br /&gt;
* Wie man den micro:bit mit anderen Sensoren verbindet&lt;/div&gt;</summary>
		<author><name>David.weinberger</name></author>
	</entry>
	<entry>
		<id>http://microbit.eeducation.at/index.php?title=Ged%C3%A4chtnistrainer_L%C3%B6sung&amp;diff=4646</id>
		<title>Gedächtnistrainer Lösung</title>
		<link rel="alternate" type="text/html" href="http://microbit.eeducation.at/index.php?title=Ged%C3%A4chtnistrainer_L%C3%B6sung&amp;diff=4646"/>
		<updated>2019-11-26T12:28:03Z</updated>

		<summary type="html">&lt;p&gt;David.weinberger: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Hilfestellung und Lösung zur Gedächtnistrainer Aufgabe ==&lt;br /&gt;
=== Wie kannst du mit dem micro:bit eine zufällige Zeichenfolge anzeigen? ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Hinweis1: Du musst jedes Zeichen einzeln zufällig erstellen ====&lt;br /&gt;
Starte das Programm mit der Taste A.&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei:Gt_Start.png|left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
Lösche den Inhalt der Textvariable, damit du eine neue Zeichenfolge darin abspeichern kannst.&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei: Gt_TextÄndern.png|left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
Um ein zufälliges Zeichen einzufügen kannst du einen &#039;&#039;&#039;wenn-ansonsten&#039;&#039;&#039; Baustein verwenden der mit einem zufälligen Wahr und Falschwert agiert.&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei: Gt_Wenn.png|left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
Füge entweder ein A oder ein B zur Zeichenfolge hinzu.&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei: Gt_ABhinzufügen.png|left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
Zeige die Zeichenfolge auf dem LED-Raster an, wenn sie fertig erstellt ist. Verwende dazu den Befehl &#039;&#039;&#039;Zeichenfolge anzeigen&#039;&#039;&#039; und zeige die Variable Text an.&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei: Gt_WennAgedrückt.png|left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
Beim Testen gibt dir das Programm eine zufälliges Zeichen A oder B zurück. Damit der micro:bit sieben Zeichen anzeigt, lege eine Schleife um die &#039;&#039;&#039;wenn-ansonsten&#039;&#039;&#039; Anweisung. Diese Schleife wiederholt sich sieben mal.&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei: Gt_WennAnsonstenAnweisung.png|left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
Teste nun das Programm.&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei: Gt_Test1.png|left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
Füge einen Countdown ein.&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei: Gt_Contdown.png|left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Wie kannst du mit dem micro:bit die eingegebenen Zeichen mit der Zeichenfolge vergleichen? ===&lt;br /&gt;
Um die Zeichen zu vergleichen benötigt das Programm 2 weitere Variablen. Eine Variable Zähler, die bestimmt wie viele Zeichen du bereits eingegeben hast, und eine Variable Punkte, die bestimmt wie viele Zeichen du bereits richtig eingegeben hast. Beide Variablen starten mit dem Wert 0, solange wir noch keine Zeichen verglichen haben. &lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei: Gt_ZaehlerPunkte.png|left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
Dieses Programm verarbeitet solange Eingaben des Benutzers, bis dieser sieben Zeichen eingegeben hat. Verwende dazu eine Schleife, welche überprüft ob der Wert der Variable Zähler noch unter 7 ist. Wenn der Wert 7 übersteigt wird die Schleife abgebrochen und der Gedächtnistest ist beendet.&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei: Gt_WährendZaehler.png|left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
In dieser Schleife fragst du ob die Taste A gedrückt ist mit einer &#039;&#039;&#039;wenn-ansonsten&#039;&#039;&#039; Anweisung. &lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei: Gt_WennAgedrückt2.png|left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
Wenn die Taste A gedrückt wird, überprüft das Programm, ob A die richtige Eingabe ist.  &lt;br /&gt;
Dazu vergleicht es die Eingabe mit der Zeichenfolge. Die erste Eingabe mit dem ersten Zeichen, die zweite Eingabe mit dem zweiten Zeichen, usw.. Die Variable Zähler zählt wie viele Zeichen der Benutzer bereits eingegeben hat. Daher legt die Variable Zähler fest, mit welchem Zeichen der Zeichenfolge die Eingabe verglichen wird. Verwende dazu den Befehl &#039;&#039;&#039;Zeichen aus ... an&#039;&#039;&#039;. Wenn die Eingabe mit der Zeichenfolge übereinstimmt erhöht das Programm die Punkte um eins. Die Variable Zähler wird um eins erhöht, egal ob die Eingabe übereinstimmt oder nicht.&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei: Gt_BuchstabenVergleich.png|left|300px]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
Als Feedback zeigt die LED-Matrix dem Benutzer seine gedrückte Taste an. In diesem Fall die Taste A. Wenn der micro:bit die Eingabe verarbeitet hat und bereit ist für eine neue Eingabe, löscht er seine LEDs. Der Benutzer kann nun das nächste Zeichen eingeben.&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei: Gt_BildschirmLoeschen.png|left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
Den ganzen Block für die Taste A kann man genauso für die Taste B programmieren.&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei: Gt_ButtonB.png|left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
Wenn der Benutzer sieben Zeichen eingegeben hat, geht das Programm aus der &#039;&#039;&#039;während Zähler &amp;lt; 7 Schleife&#039;&#039;&#039;. Dann zeigt der micro:bit die erreichten Punkte an.&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei: Gt_PunkteZeigen.png|left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
Hier ist nochmal der fertige Lösungsvorschlag.&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei: Gt_Loesung1.png|left]]&lt;br /&gt;
[[Datei: Gt_Loesung2.png|left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[https://makecode.microbit.org/_K3AWJwDMWWs5 Hier kommst du zum fertigen Programm auf makecode.org]&lt;/div&gt;</summary>
		<author><name>David.weinberger</name></author>
	</entry>
	<entry>
		<id>http://microbit.eeducation.at/index.php?title=Ged%C3%A4chtnistrainer_L%C3%B6sung&amp;diff=4645</id>
		<title>Gedächtnistrainer Lösung</title>
		<link rel="alternate" type="text/html" href="http://microbit.eeducation.at/index.php?title=Ged%C3%A4chtnistrainer_L%C3%B6sung&amp;diff=4645"/>
		<updated>2019-11-19T14:03:47Z</updated>

		<summary type="html">&lt;p&gt;David.weinberger: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Hilfestellung und Lösung zur Gedächtnistrainer Aufgabe ==&lt;br /&gt;
=== Wie kannst du mit dem micro:bit eine zufällige Zeichenfolge anzeigen? ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Hinweis1: Du musst jedes Zeichen einzeln zufällig erstellen ====&lt;br /&gt;
Starte das Programm mit der Taste A.&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei:Gt_Start.png|left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
Lösche den Inhlat der Textvariable, damit du eine neue Zeichenfolge darin abspeichern kannst.&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei: Gt_TextÄndern.png|left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
Um ein zufälliges Zeichen einzufügen kannst du einen &#039;&#039;&#039;wenn-ansonsten&#039;&#039;&#039; Baustein verwenden der mit einem zufälligen Wahr und Falschwert agiert.&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei: Gt_Wenn.png|left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
Füge entweder ein A oder ein B zur Zeichenfolge hinzu.  &lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei: Gt_ABhinzufügen.png|left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
Zeige die Zeichenfolge auf dem LED-Raster an, wenn sie fertig erstellt ist. Dazu verwende den Befehl &#039;&#039;&#039;Zeichenfolge anzeigen&#039;&#039;&#039; und zeige die Variable Text an.&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei: Gt_WennAgedrückt.png|left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
Beim Testen gibt dir das Programm eine zufälliges Zeichen A oder B zurück. Um sieben Zeichen anzuzeigen lege eine Schleife, um die Wenn-Ansonsten-Anweisung. Die Schleife soll sich sieben mal wiederholen.&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei: Gt_WennAnsonstenAnweisung.png|left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
Teste nun das Programm.&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei: Gt_Test1.png|left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
Füge einen Countdown ein.&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei: Gt_Contdown.png|left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Wie kannst du mit dem micro:bit die eingegebenen Zeichen mit der Zeichenfolge vergleichen? ===&lt;br /&gt;
Um die Zeichen zu vergleichen wirst du 2 weitere Variablen brauchen. Eine Zählervariable, die bestimmt wie viele Zeichen du bereits eingegeben hast und eine Punktevariable, die bestimmt wie viele Zeichen du bereits richtig eingegeben hast. Beide Werte starten bei 0 solange wir noch keine Zeichen verglichen haben. &lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei: Gt_ZaehlerPunkte.png|left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
Ab jetzt muss dein Programm solange weiterlaufen und auf eine Eingabe des Benutzers warten, bis dieser alle 7 Zeichen eingegeben hat. Dazu machst du eine Schleife, die überprüft, ob die Zählervariable noch unter 7 ist. Solange läuft diese Schleife, wenn die Zählervariable 7 übersteigt wird die Schleife abgebrochen und der Gedächtnistest ist beendet.&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei: Gt_WährendZaehler.png|left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
In dieser Schleife fragst du jetzt immer ob die Taste A gedrückt ist.&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei: Gt_WennAgedrückt2.png|left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
Darin vergleichst du den Buchstaben an der Stelle der Zaehler Variable mit dem Buchstaben A. Wenn dieser ein A ist, so sollen die Punkte um 1 erhöht werden.&lt;br /&gt;
In jedem Fall soll, wenn der Knopf A gedrückt wurde die Zaehler Variable um 1 erhöht werden.&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei: Gt_BuchstabenVergleich.png|left|300px]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
Um dem Benutzer ein Feedback über seine gedrückte Taste zu geben, soll er sie auch angezeigt bekommen. Hier die Taste A. Wenn der micro:bit fertig ist mit dem Berechnen und bereit für eine neue Eingabe, soll er wieder nichts anzeigen. &lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei: Gt_BildschirmLoeschen.png|left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
Den ganzen Block für die taste A kann man genauso für die Taste B programmieren.&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei: Gt_ButtonB.png|left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
Wenn der Benutzer nun alle 7 Zeichen eingegeben hat, geht das Programm aus der “während Zähler &amp;lt; 7 Schleife”. Dann soll der micro:bit noch die erreichten Punkte anzeigen.&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei: Gt_PunkteZeigen.png|left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
Die gesamte Lösung sieht dann so aus:&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei: Gt_Loesung1.png|left]]&lt;br /&gt;
[[Datei: Gt_Loesung2.png|left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[https://makecode.microbit.org/_K3AWJwDMWWs5 Hier kommst du zum fertigen Programm auf makecode.org]&lt;/div&gt;</summary>
		<author><name>David.weinberger</name></author>
	</entry>
	<entry>
		<id>http://microbit.eeducation.at/index.php?title=Ged%C3%A4chtnistrainer&amp;diff=4644</id>
		<title>Gedächtnistrainer</title>
		<link rel="alternate" type="text/html" href="http://microbit.eeducation.at/index.php?title=Ged%C3%A4chtnistrainer&amp;diff=4644"/>
		<updated>2019-11-19T11:14:52Z</updated>

		<summary type="html">&lt;p&gt;David.weinberger: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Anna ist sauer, da Tom schon wieder einen Termin vergessen hat. 	&amp;amp;bdquo;Du merkst dir ja gar nichts”, sagt Anna zu ihm. 	&amp;amp;bdquo;Stimmt gar nicht”, sagt Tom. 	&amp;amp;bdquo;Doch und ich werde es dir beweisen”, meint Anna und zieht triumphierend den micro:bit aus ihrer Tasche. 	&amp;amp;bdquo;Mit meinem micro:bit Spiel können wir deine Merkfähigkeit testen!“&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed-hover&amp;quot; heights=300px}&amp;gt;&lt;br /&gt;
Image:Gt Geschichte1.JPG|Anna ist sauer, da Tom den Termin vergessen hat&lt;br /&gt;
Image:Gt Geschichte2.jpg|Anna gibt Tom den Gedächtnistrainer&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [[Datei:Icon_gluehbirne.png|20px|Icon]] Aufgabenstellung  ==&lt;br /&gt;
Entwickle einen Gedächtnistest, um deine Merkfähigkeit mit dem micro:bit zu überprüfen. &lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Programmiere den micro:bit so, dass er eine zufällige Zeichenfolge anzeigt. Diese ist sieben Zeichen lang und besteht nur aus A und B. Zum Beispiel:&lt;br /&gt;
&amp;lt;br&amp;gt;ABABBABAAB&lt;br /&gt;
&amp;lt;br&amp;gt;BABBABABAA&lt;br /&gt;
&amp;lt;br&amp;gt;BBBABABAAB&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Lasse einen Countdown herunterlaufen, in dem sich der Getestete die Zeichenfolge merken muss.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Der Benutzer gibt mit den Tasten A und B die Zeichenfolge ein. Dann zeigt der micro:bit die Anzahl der richtigen Zeichen auf seiner LED-Matrix an.&lt;br /&gt;
&lt;br /&gt;
aus, wie viele Zeichen er richtig hatte und das auf der LED-Matrix anzeigen.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [[Datei:icon_material.png|20px|Icon]] Materialien ==&lt;br /&gt;
* Micro:bit&lt;br /&gt;
* USB-Kabel&lt;br /&gt;
* Batterie&lt;br /&gt;
* Computer&lt;br /&gt;
&lt;br /&gt;
== [[Datei:icon_sanduhr.png|20px|Icon]] Zeitaufwand ==&lt;br /&gt;
1,5 Stunden&lt;br /&gt;
&lt;br /&gt;
== [[Datei:Icon_puzzle3.png|20px|Icon]] Schwierigkeitsgrad ==&lt;br /&gt;
[[Datei:SternGelb.png|30px|borderless]][[Datei:SternGelb.png|30px|borderless]][[Datei:SternGelb.png|30px|borderless]]&lt;br /&gt;
&lt;br /&gt;
== [[Datei:Icon_brain.png|20px|Icon]] Kompetenzen ==&lt;br /&gt;
Du hast bereits: &lt;br /&gt;
* einfache micro:bit Programme erstellt.&lt;br /&gt;
* mit Schleifen gearbeitet.&lt;br /&gt;
* mit if-Anweisungen gearbeitet.&lt;br /&gt;
&lt;br /&gt;
Beim Programmieren lernst bzw. übst du:&lt;br /&gt;
* verschiedene Schleifen und Entscheidungen zu verknüpfen.&lt;br /&gt;
&lt;br /&gt;
Bei dieser Aufgabe lernst du auch:&lt;br /&gt;
* mehrere aufeinanderfolgende Eingaben eines Benutzers zu verarbeiten.&lt;br /&gt;
* Eingaben des Benutzers mit vorhandenen Daten zu vergleichen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== [[Datei:Icon faecher.png|20px|Icon]] Unterrichtsfächer ==&lt;br /&gt;
Informatik&lt;br /&gt;
&lt;br /&gt;
== [[Datei:Icon_hilfe.png|20px|Icon]] Tipps und Hilfestellungen ==&lt;br /&gt;
&lt;br /&gt;
=== Erforderliche Programmierblöcke ===&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Eine zufällige Zeichenfolge wird ausgegeben.&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei: Gt_Zeichenfolge.png|left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Der micro:bit gibt die erreichte Punktezahl aus.&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei: Gt_Nummer.png||left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Der Bildschirm wird gelöscht.&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei: Gt_LEDs.png||left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Die erreichten Punkte, die Anzahl der eingegebenen Zeichen und die zufällige Zeichenfolge werden gespeichert.&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei: Gt_Variable.png||left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Das Programm überprüft wiederholt, ob eine Taste gedrückt wird.&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei: Gt_WennDann.png||left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Der micro:bit vergleicht, ob die gedrückten Tasten mit der Zeichenfolge übereinstimmen.&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei: Gt_Kleiner.png||left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei: Gt_Gleich.png||left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Das Programm startet mit der Taste A. Mit den Tasten A und B gibst du die Zeichenfolge ein.&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei: Gt_ButtonA.png||left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Das Programm erstellt eine zufällige Zeichenfolge.&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei: Gt_ZufälligFalschWahr.png||left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Es müssen sieben Zeichen erstellt und überprüft werden. &lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei: Gt_WiederholeSchleife.png||left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Das Programm überprüft so lange die Zeichenkette, bis sieben Zeichen eingegeben werden. &lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei: Gt_WährendSchleife.png||left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Das Programm hängt neue zufallsgenerierte Zeichen an die bestehende Zeichenkette an.&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei: Gt_Textverbinden.png||left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Einzelne Zeichen aus der Zeichenfolge müssen mit der Zeichenfolge verglichen werden.&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei: Gt_ZeichenausText.png||left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Eckpfeiler der Programmierung ===&lt;br /&gt;
* Die Taste A startet das Programm.&lt;br /&gt;
* Der micro:bit erstellt, speichert und zeigt die zufällige Zeichenfolge an.&lt;br /&gt;
* In einer Schleife wird ein neuer zufälliger Buchstabe ausgewählt und an die vorher erstellten Buchstaben angehängt.&lt;br /&gt;
&lt;br /&gt;
* Der zufällige Text, der auf dem micro:bit angezeigt wird, muss auch in einer Variable gespeichert werden. Später wird damit überprüft, ob der eingegebene Text richtig ist.&lt;br /&gt;
* Um eine zufällige Zeichenfolge zu erstellen, empfiehlt sich eine Schleife. In dieser wird immer wieder ein neuer zufälliger Buchstabe ausgewählt und an die bestehende Zeichenfolge angehängt.&lt;br /&gt;
* Zwischen der Anzeige und dem Eingeben der Zeichenfolge soll ein Countdown ablaufen. &lt;br /&gt;
* Danach soll eine Schleife solange laufen, bis der Spieler alle Zeichen eingegeben hat. Dabei hilft dir eine Zählvariable, die immer eins hochzählt, wenn eine Taste gedrückt wird.&lt;br /&gt;
* In dieser Schleife muss abgefragt werden ob die Taste A oder die Taste B gedrückt wird.&lt;br /&gt;
* Wenn der Spieler B drückt, soll auch B auf den LEDs erscheinen. Dasselbe gilt für A. &lt;br /&gt;
* Wenn der Spieler alle Zeichen eingegeben hat, soll sein Punktestand erscheinen. &lt;br /&gt;
* Um die Punkte zu zählen, benötigst du eine eigene Variable.&lt;br /&gt;
* Damit du herausfindest, ob der Spieler die richtige Taste gedrückt hat, musst du die Eingabe mit dem Zeichen an der jeweiligen Stelle der Zeichenfolge vergleichen. Dazu benötigst du den Befehl: &#039;&#039;&#039;Zeichen aus … an …&#039;&#039;&#039;&lt;br /&gt;
* Falls der Spieler die richtige Taste gedrückt hat, sollen die Punkte um eins erhöht werden.&lt;br /&gt;
&lt;br /&gt;
Zum Beispiel: &lt;br /&gt;
Die zufällige Zeichenfolge ist: AABBABAB. &lt;br /&gt;
Der Spieler gibt als erstes „A“ ein. &lt;br /&gt;
Das Programm muss nun das erste Zeichen der Zeichenfolge mit „A“ vergleichen. Mit folgendem Befehl bekommt es das erste Zeichen von der Zeichenfolge:&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei: Gt_ZeichenausText2.png||left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
Beachte, dass das erste Zeichen an der Stelle 0 ist.&lt;br /&gt;
Wenn wir nun die Zeichenfolge in der &#039;&#039;&#039;Variable Text&#039;&#039;&#039; gespeichert haben, sieht genau dasselbe so aus:&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei: Gt_ZeichenausText3.png||left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
Und so sieht es aus, wenn wir das 4. Zeichen vergleichen wollen:&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei: Gt_ZeichenausText4.png||left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt; &lt;br /&gt;
Um zu bestimmen bei welcher Stelle wir sind, verwenden wir bereits die Zählvariable. Diese können wir hier auch für das Vergleichen verwenden. Das sieht dann so aus.&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei: Gt_ZeichenausText5.png||left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt; &lt;br /&gt;
&lt;br /&gt;
===[[Gedächtnistrainer Lösung|Schritt für Schritt zur Lösung]]===&lt;br /&gt;
Hinweise zur Lösungsfindung und auch eine mögliche, komplette Lösung findest du auf der [[Gedächtnistrainer Lösung|Lösungsseite]] zu diesem Beispiel.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Präsentation und Reflexion ==&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Stelle dein Ergebnis vor! Was kann dein Gedächtnistrainer?&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Was war bei dieser Aufgabenbearbeitung interessant für dich?&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Welche Schwierigkeiten sind aufgetreten? Wie konntest du diese beheben?&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Erläutere, wie du den micro:bit programmiert hast! Welche Blöcke hast du verwendet?&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Kennst du weitere Möglichkeiten, deine Merkfähigkeit zu prüfen? Welche Vor- und Nachteile haben diese im Vergleich zum Gedächtnistrainer?&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Weiterentwicklung ==&lt;br /&gt;
&lt;br /&gt;
Was kannst du aus deinem Gedächtnistrainer noch machen?&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Lasse den Benutzer mehr Zeichen erraten.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Lasse die Zeichen am Anfang einzeln anzeigen, anstatt als Fließtext.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Gib dem Bediener die Möglichkeit die Anzahl der Zeichen und damit die Schwierigkeit zu verändern.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Erstelle einen Rechentrainer. Der micro:bit zeigt Rechnungen an. Der Benutzer gibt die richtigen Lösungen ein.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Erstelle einen Umrechner, der Dezimalzahlen in Binärzahlen umwanndelt. Der micro:bit gibt eine Dezimalzahl vor und der Benutzer gibt die richtige Binärzahl ein.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
Dabei lernst du:&lt;br /&gt;
* wie man mit dem micro:bit rechnet.&lt;br /&gt;
* wie man Zahlen vergleicht.&lt;br /&gt;
* wie man große Zahlen mit nur 2 Tasten eingibt.&lt;br /&gt;
* wie der micro:bit Eingaben verarbeitet.&lt;/div&gt;</summary>
		<author><name>David.weinberger</name></author>
	</entry>
	<entry>
		<id>http://microbit.eeducation.at/index.php?title=Ged%C3%A4chtnistrainer&amp;diff=4643</id>
		<title>Gedächtnistrainer</title>
		<link rel="alternate" type="text/html" href="http://microbit.eeducation.at/index.php?title=Ged%C3%A4chtnistrainer&amp;diff=4643"/>
		<updated>2019-11-19T08:38:45Z</updated>

		<summary type="html">&lt;p&gt;David.weinberger: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Anna ist sauer, da Tom schon wieder einen Termin vergessen hat. 	&amp;amp;bdquo;Du merkst dir ja gar nichts”, sagt Anna zu ihm. 	&amp;amp;bdquo;Stimmt gar nicht”, sagt Tom. 	&amp;amp;bdquo;Doch und ich werde es dir beweisen”, meint Anna und zieht triumphierend den micro:bit aus ihrer Tasche. 	&amp;amp;bdquo;Mit meinem micro:bit Spiel können wir deine Merkfähigkeit testen!“&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed-hover&amp;quot; heights=300px}&amp;gt;&lt;br /&gt;
Image:Gt Geschichte1.JPG|Anna ist sauer, da Tom den Termin vergessen hat&lt;br /&gt;
Image:Gt Geschichte2.jpg|Anna gibt Tom den Gedächtnistrainer&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [[Datei:Icon_gluehbirne.png|20px|Icon]] Aufgabenstellung  ==&lt;br /&gt;
Entwickle einen Gedächtnistest, um deine Merkfähigkeit mit dem micro:bit zu überprüfen. &lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Programmiere den micro:bit so, dass er eine zufällige Zeichenfolge anzeigt. Diese ist sieben Zeichen lang und besteht nur aus A und B. Zum Beispiel:&lt;br /&gt;
&amp;lt;br&amp;gt;ABABBABAAB&lt;br /&gt;
&amp;lt;br&amp;gt;BABBABABAA&lt;br /&gt;
&amp;lt;br&amp;gt;BBBABABAAB&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Lasse einen Countdown herunterlaufen, in dem sich der Getestete die Zeichenfolge merken muss.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Der Benutzer gibt mit den Tasten A und B die Zeichenfolge ein. Dann zeigt der micro:bit die Anzahl der richtigen Zeichen auf seiner LED-Matrix an.&lt;br /&gt;
&lt;br /&gt;
aus, wie viele Zeichen er richtig hatte und das auf der LED-Matrix anzeigen.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== [[Datei:icon_material.png|20px|Icon]] Materialien ==&lt;br /&gt;
* Micro:bit&lt;br /&gt;
* USB-Kabel&lt;br /&gt;
* Batterie&lt;br /&gt;
* Computer&lt;br /&gt;
&lt;br /&gt;
== [[Datei:icon_sanduhr.png|20px|Icon]] Zeitaufwand ==&lt;br /&gt;
1,5 Stunden&lt;br /&gt;
&lt;br /&gt;
== [[Datei:Icon_puzzle3.png|20px|Icon]] Schwierigkeitsgrad ==&lt;br /&gt;
[[Datei:SternGelb.png|30px|borderless]][[Datei:SternGelb.png|30px|borderless]][[Datei:SternGelb.png|30px|borderless]]&lt;br /&gt;
&lt;br /&gt;
== [[Datei:Icon_brain.png|20px|Icon]] Kompetenzen ==&lt;br /&gt;
Du hast bereits: &lt;br /&gt;
* einfache micro:bit Programme erstellt.&lt;br /&gt;
* mit Schleifen gearbeitet.&lt;br /&gt;
* mit if-Anweisungen gearbeitet.&lt;br /&gt;
&lt;br /&gt;
Beim Programmieren lernst bzw. übst du:&lt;br /&gt;
* verschiedene Schleifen und Entscheidungen zu verknüpfen.&lt;br /&gt;
&lt;br /&gt;
Bei dieser Aufgabe lernst du auch:&lt;br /&gt;
* wie der micro:bit mit einem Menschen kommuniziert.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Du lernst:&lt;br /&gt;
&lt;br /&gt;
* einfache Programme oder Webanwendungen mit geeigneten Tools zu erstellen, um ein bestimmtes Problem zu lösen oder eine bestimmte Aufgabe zu erfüllen&lt;br /&gt;
* unterschiedliche Programmiersprachen und Produktionsabläufe kennen&lt;br /&gt;
* Mehrere aufeinanderfolgende Eingaben eines Benutzers zu verarbeiten&lt;br /&gt;
* Eingaben des Benutzers mit vorhandenen Daten zu vergleichen&lt;br /&gt;
&lt;br /&gt;
== [[Datei:Icon faecher.png|20px|Icon]] Unterrichtsfächer ==&lt;br /&gt;
Informatik&lt;br /&gt;
&lt;br /&gt;
== [[Datei:Icon_hilfe.png|20px|Icon]] Tipps und Hilfestellungen ==&lt;br /&gt;
&lt;br /&gt;
=== Erforderliche Programmierblöcke ===&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Eine zufällige Zeichenfolge wird ausgegeben.&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei: Gt_Zeichenfolge.png|left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Der micro:bit gibt die erreichte Punktezahl aus.&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei: Gt_Nummer.png||left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Der Bildschirm wird gelöscht.&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei: Gt_LEDs.png||left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Die erreichten Punkte, die Anzahl der eingegebenen Zeichen und die zufällige Zeichenfolge werden gespeichert.&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei: Gt_Variable.png||left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Das Programm überprüft wiederholt, ob eine Taste gedrückt wird.&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei: Gt_WennDann.png||left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Der micro:bit vergleicht, ob die gedrückten Tasten mit der Zeichenfolge übereinstimmen.&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei: Gt_Kleiner.png||left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei: Gt_Gleich.png||left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Das Programm startet mit der Taste A. Mit den Tasten A und B gibst du die Zeichenfolge ein.&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei: Gt_ButtonA.png||left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Das Programm erstellt eine zufällige Zeichenfolge.&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei: Gt_ZufälligFalschWahr.png||left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Es müssen sieben Zeichen erstellt und überprüft werden. &lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei: Gt_WiederholeSchleife.png||left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Das Programm überprüft so lange die Zeichenkette, bis sieben Zeichen eingegeben werden. &lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei: Gt_WährendSchleife.png||left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Das Programm hängt neue zufallsgenerierte Zeichen an die bestehende Zeichenkette an.&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei: Gt_Textverbinden.png||left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Einzelne Zeichen aus der Zeichenfolge müssen mit der Zeichenfolge verglichen werden.&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei: Gt_ZeichenausText.png||left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Eckpfeiler der Programmierung ===&lt;br /&gt;
* Die Taste A startet das Programm.&lt;br /&gt;
* Der micro:bit erstellt, speichert und zeigt die zufällige Zeichenfolge an.&lt;br /&gt;
* In einer Schleife wird ein neuer zufälliger Buchstabe ausgewählt und an die vorher erstellten Buchstaben angehängt.&lt;br /&gt;
&lt;br /&gt;
* Der zufällige Text, der auf dem micro:bit angezeigt wird, muss auch in einer Variable gespeichert werden, damit später überprüft werden kann, ob der eingegebene Text richtig ist.&lt;br /&gt;
* Um eine zufällige Zeichenfolge zu erstellen, empfiehlt sich eine Schleife, in der immer wieder ein neuer zufälliger Buchstabe ausgewählt und an die bestehende Zeichenfolge angehängt wird.&lt;br /&gt;
* Zwischen der Anzeige und dem Eingeben der Zeichenfolge soll ein Countdown ablaufen. &lt;br /&gt;
* Danach soll eine Schleife solange laufen, bis der Spieler alle Zeichen eingegeben hat. Dabei hilft dir eine Zählvariable, die immer eins hochzählt, wenn eine Taste gedrückt wird.&lt;br /&gt;
* In dieser Schleife muss abgefragt werden ob die Taste A oder die Taste B gedrückt wird.&lt;br /&gt;
* Wenn der Spieler B drückt, soll auch B auf den LEDs erscheinen. Dasselbe gilt für A. &lt;br /&gt;
* Wenn der Spieler alle Zeichen eingegeben hat, soll sein Punktestand erscheinen. &lt;br /&gt;
* Um die Punkte zu zählen, benötigst du eine eigene Variable.&lt;br /&gt;
* Damit du herausfindest, ob der Spieler die richtige Taste gedrückt hat, musst du die Eingabe mit dem Zeichen an der jeweiligen Stelle der Zeichenfolge vergleichen. Dazu benötigst du den Befehl: &#039;&#039;&#039;Zeichen aus … an …&#039;&#039;&#039;&lt;br /&gt;
* Falls der Spieler die richtige Taste gedrückt hat, sollen die Punkte um eins erhöht werden.&lt;br /&gt;
&lt;br /&gt;
Zum Beispiel: &lt;br /&gt;
Die zufällige Zeichenfolge ist: AABBABAB. &lt;br /&gt;
Der Spieler gibt als erstes „A“ ein. &lt;br /&gt;
Das Programm muss nun das erste Zeichen der Zeichenfolge mit „A“ vergleichen. Mit folgendem Befehl bekommt es das erste Zeichen von der Zeichenfolge:&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei: Gt_ZeichenausText2.png||left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
Beachte, dass das erste Zeichen an der Stelle 0 ist.&lt;br /&gt;
Wenn wir nun die Zeichenfolge in der &#039;&#039;&#039;Variable Text&#039;&#039;&#039; gespeichert haben, sieht genau dasselbe so aus:&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei: Gt_ZeichenausText3.png||left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
Und so sieht es aus, wenn wir das 4. Zeichen vergleichen wollen:&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei: Gt_ZeichenausText4.png||left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt; &lt;br /&gt;
Um zu bestimmen bei welcher Stelle wir sind, verwenden wir bereits die Zählvariable. Diese können wir hier auch für das Vergleichen verwenden. Das sieht dann so aus.&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei: Gt_ZeichenausText5.png||left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt; &lt;br /&gt;
&lt;br /&gt;
===[[Gedächtnistrainer Lösung|Schritt für Schritt zur Lösung]]===&lt;br /&gt;
Hinweise zur Lösungsfindung und auch eine mögliche, komplette Lösung findest du auf der [[Gedächtnistrainer Lösung|Lösungsseite]] zu diesem Beispiel.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Präsentation und Reflexion ==&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Stelle dein Ergebnis vor! Was kann dein Gedächtnistrainer?&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Was war bei dieser Aufgabenbearbeitung interessant für dich?&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Welche Schwierigkeiten sind aufgetreten? Wie konntest du diese beheben?&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Erläutere, wie du den micro:bit programmiert hast! Welche Blöcke hast du verwendet?&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Kennst du weitere Möglichkeiten, deine Merkfähigkeit zu prüfen? Welche Vor- und Nachteile haben diese im Vergleich zum Gedächtnistrainer?&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Weiterentwicklung ==&lt;br /&gt;
&lt;br /&gt;
Was kannst du aus deinem Gedächtnistrainer noch machen?&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Lasse den Benutzer mehr Zeichen erraten.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Lasse die Zeichen am Anfang einzeln anzeigen, anstatt als Fließtext.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Gib dem Bediener die Möglichkeit die Anzahl der Zeichen und damit die Schwierigkeit zu verändern.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Erstelle einen Rechentrainer. Der micro:bit zeigt Rechnungen an. Der Benutzer gibt die richtigen Lösungen ein.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Erstelle einen Umrechner, der Dezimalzahlen in Binärzahlen umwanndelt. Der micro:bit gibt eine Dezimalzahl vor und der Benutzer gibt die richtige Binärzahl ein.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
Dabei lernst du:&lt;br /&gt;
* wie man mit dem micro:bit rechnet.&lt;br /&gt;
* wie man Zahlen vergleicht.&lt;br /&gt;
* wie man große Zahlen mit nur 2 Tasten eingibt.&lt;br /&gt;
* wie der micro:bit Eingaben verarbeitet.&lt;/div&gt;</summary>
		<author><name>David.weinberger</name></author>
	</entry>
	<entry>
		<id>http://microbit.eeducation.at/index.php?title=L%C3%B6sung_Goldbarts_Schatztal&amp;diff=4642</id>
		<title>Lösung Goldbarts Schatztal</title>
		<link rel="alternate" type="text/html" href="http://microbit.eeducation.at/index.php?title=L%C3%B6sung_Goldbarts_Schatztal&amp;diff=4642"/>
		<updated>2019-11-19T08:24:18Z</updated>

		<summary type="html">&lt;p&gt;David.weinberger: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Hilfestellung und Lösung zu Goldbarts Schatztal =&lt;br /&gt;
Die Aufgabe wird in kleine, lösbare Schritte zerlegt. Zuerst leuchtet in jeder Spalte eine zufällige LED. Im zweiten Schritt leuchten nur nebeneinanderliegende LEDs. Damit ergibt sich ein Weg.&lt;br /&gt;
=== Hinweis 1: In jeder Spalte eine LED (Leuchtdiode) zufällig anzeigen ===&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Von Vorteil ist es hier zwei Variablen zu verwenden, eine Variable für die Spalte und eine für die Zeile. Diese Variablen nehmen Werte zwischen 0 und 4 an. &lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Wobei die Zeile 0 die oberste Zeile ist, die Zeile 1 die darunter liegende usw..&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Die Spalte 0 ist die äußerst linke Spalte, die Spalte 1 die rechts daneben und immer so weiter bis Spalte 4.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Probiere die Überlegung mit folgendem Programm aus. Starte das Testprogramm mit der Taste A. Verändere die Werte für die Zeile und die Spalte im Programm. Die LED in der ausgewählten Zeile und Spalte wird leuchten.&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei:GbSt VariablenSpalteZeile.png|left]]&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; In jeder Spalte muss genau eine LED leuchten um einen Weg zu erstellen. Dafür eignet sich eine für-Schleife. Diese läuft von der linken bis zur rechten Spalte, also von der Spalte 0 bis  zur Spalte 4. Platziere innerhalb der Schleife die &#039;&#039;&#039;zeichne x y&#039;&#039;&#039; Funktion, welche eine bestimmte LED einschaltet. Verwende als x-Wert die Variable Spalte, damit in jeder Spalte eine LED leuchtet. Alle LEDs leuchten bisher noch in der selben Zeile.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei:GbSt TestA.png|left]]&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Durch dieses Programm leuchtet die mit der Variable eingestellte Zeile. Am micro:bit passiert nichts, wenn die Werte größer als 4 oder kleiner als 0 sind. Für den Wert 3 zeigt der micro:bit zum Beispiel das Folgende an.&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei:GbSt mbTestA.png|left]]&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Ein zufälliger Weg entsteht, wenn die LEDs in zufälligen Zeilen leuchten. Die Variable Zeile wird dafür auf eine zufällige Zahl zwischen 0 und 4 geändert. &lt;br /&gt;
&lt;br /&gt;
Verwende dazu den Programmierblock &#039;&#039;&#039;wähle eine zufällige Zahl zwischen&#039;&#039;&#039; aus dem Bereich Mathematik. Ermittle in jeder Spalte eine neue zufällige Zahl für die Zeile. Ändere dazu die Variable Zeile bei jedem Durchlauf durch die Schleife.&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei:GbSt Zufall.png|left]]&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Die Taste A zeigt einen neuen Weg an. Lösche zu Beginn alle LEDs, damit nicht der alte und der neue Weg gleichzeitig angezeigt werden.&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei:GbSt BildschirmLöschen.png|left]]&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Hinweis 2: Nur nebeneinander liegende LEDs leuchten lassen===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Die leuchtenden LEDs liegen noch nicht nebeneinander, sie ergeben keinen Weg.&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei:GbSt mbUnzusammenhaengenderPfad.png|left]]&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Um einen Weg zu erhalten leuchtet die nächste LED nur schräg oben, geradeaus oder schräg unten von der vorigen LED. Der Wert der Variable Zeile Kann nur eins mehr, gleich oder eins weniger als in der letzten Spalte sein. Zu Beginn wird sie einmal zufällig zwischen 0 und 4 platziert. &lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei:GbSt Pfadzusammenhaengen.png|left]]&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Beim Testen leuchten die LEDs in manchen Spalten nicht.&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei:GbSt mbPfadausSchirm.png|left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
Die LEDs leuchten nicht, wenn die Variable Zeile größer als 4 oder kleiner als 0 wird. Der &#039;&#039;&#039;constrain&#039;&#039;&#039; Befehl verhindert das. (Der englische Begriff constrain bedeutet übersetzt einschränken.) Dieser Befehl beschränkt die Zeile zwischen 0 und 4. Falls die Zahl größer ist, wird sie zu 4. Falls die Zahl kleiner ist, wird sie zu 0.&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei:GbSt Loesung.png|left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Mögliche Lösung===&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
[[Datei:GbSt Loesung.png|left]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;/div&gt;</summary>
		<author><name>David.weinberger</name></author>
	</entry>
</feed>