Zeitnehmung: Unterschied zwischen den Versionen

Aus microbit - Das Schulbuch
Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 1: Zeile 1:
== Fahrzeit ==
== Fahrzeit ==
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.
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.


<gallery mode="packed-hover" heights=300px}>
<gallery mode="packed-hover" heights=300px}>
Zeile 11: Zeile 11:
<ol>
<ol>
<li>
<li>
Baue eine Rennstrecke mit zwei Sensoren, die erkennen, wenn ein Spielzeugauto darüberfährt.
Baue eine Rennstrecke mit zwei Sensoren, die erkennen, wenn ein Spielzeugauto darüberfahrt.
</li>
</li>
<li>
<li>
Zeile 89: Zeile 89:
<ol>
<ol>
<li>
<li>
Laufzeit (ms)
Um eine Zeit zu bestimmen muss der micro:bit auf seine innere Uhr zugreifen.
<br clear=all>
<br clear=all>
[[Datei:Zn_Laufzeit.png|left]]
[[Datei:Zn_Laufzeit.png|left]]
Zeile 95: Zeile 95:
</li>
</li>
<li>
<li>
Variable
Der micro:bit muss die Zeit beim Überfahren der beiden Sensoren speichern.
<br clear=all>
<br clear=all>
[[Datei:Zn_Variable.png|left]]
[[Datei:Zn_Variable.png|left]]
Zeile 101: Zeile 101:
</li>
</li>
<li>
<li>
Wenn Pin gedrückt
Über die Anschlusspins schickt der Sensor ein Signal an den micro:bit.
<br clear=all>
<br clear=all>
[[Datei:Zn_PINgedrückt.png|left]]
[[Datei:Zn_PINgedrückt.png|left]]
Zeile 107: Zeile 107:
</li>
</li>
<li>
<li>
Mathematik: Runden und Subtrahieren
Ziehe die Startzeit von der Zielzeit ab, und runde das Ergebnis auf eine gut lesbare Größe.
<br clear=all>
<br clear=all>
[[Datei:Zn_subtrahieren.png|left]]
[[Datei:Zn_subtrahieren.png|left]]
Zeile 115: Zeile 115:
</li>
</li>
<li>
<li>
Zeige LEDs
Der micro:bit zeigt ein Symbol, wenn er über den ersten Sensor gefahren ist.
<br clear=all>
<br clear=all>
[[Datei:Zn_LEDszeigen.png|left]]
[[Datei:Zn_LEDszeigen.png|left]]
Zeile 123: Zeile 123:


=== Eckpfeiler der Programmierung ===
=== Eckpfeiler der Programmierung ===
* Um die Zeiten von beiden Sensoren zu speichern benötigst du zwei Variablen
 
* Um die Durchfahrtszeit zu erhalten musst du die beiden Zeiten von einander abziehen.
* Das Auslösen des ersten Sensors startet das Programm.
* Das Programm gibt die Zeit in Mikrosekunden aus. Du musst sie in Millisekunden umrechnen um sie besser lesen zu können.
* Beim Überfahren des zweiten Sensors berechnet das Programm die gefahrene Zeit.
* Die gefahrene Zeit wird auf der LED-Marix in Millisekunden angezeigt.
 
===[[Zeitnehmung_Lösung|Schritt für Schritt zur Lösung]]===
===[[Zeitnehmung_Lösung|Schritt für Schritt zur Lösung]]===
Hinweise zur Lösungsfindung und auch eine mögliche, komplette Lösung findest du auf der [[Zeitnehmung_Lösung|Lösungsseite zu diesem Beispiel]]
Hinweise zur Lösungsfindung und auch eine mögliche, komplette Lösung findest du auf der [[Zeitnehmung_Lösung|Lösungsseite zu diesem Beispiel]]
Zeile 156: Zeile 158:
</li>
</li>
<li>
<li>
Wenn du zwei Lichtschranken verwendest kannst du dich selbst und andere beim Laufen messen.
Verwende zwei Lichtschranken als Sensoren um dich selbst und andere beim Laufen zu stoppen.
</li>
</li>
<li>
<li>

Version vom 26. November 2019, 14:12 Uhr

Fahrzeit

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.

Icon Aufgabenstellung

  1. Baue eine Rennstrecke mit zwei Sensoren, die erkennen, wenn ein Spielzeugauto darüberfahrt.
  2. Programmiere den micro:bit, sodass er die Zeit misst, die das Auto vom 1. zum 2. Sensor benötigt.
  3. Schließe die beiden Sensoren an den micro:bit an und miss die Geschwindigkeit deines Spielzeugautos.

Icon Materialien

  • Karton
  • Aluminiumfolie
  • Doppelseitiges Klebeband
  • 4 Krokodilklemmen
  • Micro:bit, USB-Kabel, Batterie
  • Computer

Icon Zeitaufwand

2 Stunden zum Entwickeln des Programmes und zum Bauen der Rennstrecke.

Schwierigkeitsgrad

borderlessborderlessborderless

Icon Kompetenzen

Das solltest du bereits können:

  • mit Karton, Schere und Klebeband sachgemäß umgehen können (Werken 1.-2. Klasse)
  • einfache Stromkreise verstehen (Physik 3. Klasse)

Du lernst:

  • Bewegungsfördernde und bewegungshemmende Vorgänge verstehen und anwenden. (Physik 2. Klasse)
  • mit den micro:bit Pins Signale aufzunehmen
  • aktuelle Zeit mit micro:bit abfragen
  • Variablen mit Werten belegen
  • mit Variablen rechnen

Icon Unterrichtsfächer

  • Informatik
  • Physik

Icon Tipps und Hilfestellungen

Der micro:bit soll die Zeit des Fahrzeuges auf der Rennstrecke anzeigen.

Erforderliche Programmierblöcke

  1. Um eine Zeit zu bestimmen muss der micro:bit auf seine innere Uhr zugreifen.


  2. Der micro:bit muss die Zeit beim Überfahren der beiden Sensoren speichern.


  3. Über die Anschlusspins schickt der Sensor ein Signal an den micro:bit.


  4. Ziehe die Startzeit von der Zielzeit ab, und runde das Ergebnis auf eine gut lesbare Größe.



  5. Der micro:bit zeigt ein Symbol, wenn er über den ersten Sensor gefahren ist.


Eckpfeiler der Programmierung

  • Das Auslösen des ersten Sensors startet das Programm.
  • Beim Überfahren des zweiten Sensors berechnet das Programm die gefahrene Zeit.
  • Die gefahrene Zeit wird auf der LED-Marix in Millisekunden angezeigt.

Schritt für Schritt zur Lösung

Hinweise zur Lösungsfindung und auch eine mögliche, komplette Lösung findest du auf der Lösungsseite zu diesem Beispiel

Icon Präsentation und Reflexion

  1. Stelle dein Ergebnis vor! Was kann deine Rennstrecke? Wie schnell fährt dein Spielzeugauto?
  2. Was war bei dieser Aufgabenbearbeitung interessant für dich?
  3. Welche Schwierigkeiten sind aufgetreten? Wie konntest du diese beheben?
  4. Erläutere, wie du den micro:bit programmiert hast! Welche Blöcke hast du verwendet?
  5. 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?

Icon Weiterentwicklung

Was kannst du mit deinen Messensoren noch so machen?

  1. Erkenne 2 Autos, die nacheinander fahren und zeige an welches der beiden schneller war.
  2. Verwende zwei Lichtschranken als Sensoren um dich selbst und andere beim Laufen zu stoppen.
  3. Du kannst die Zeitnehmung auch mit einem Smartphone programmieren.
  4. Überlege dir mit welchem Material der Kontakt beim Sensor noch besser hergestellt werden kann.
  5. Wie kann man die Strecke umbauen um ein Rennen veranstalten zu können?

Dabei lernst du:

  • Wie man mit dem micro:bit Variablen vergleicht
  • Wie man den micro:bit mit anderen Sensoren verbindet