wiki:UnterrichtLegoNxt/einmeter
close Warning: Can't synchronize with repository "keplertools" (/srv/svn/keplertools does not appear to be a Subversion repository.). Look in the Trac log for more information.

Version 4 (modified by Rüdiger Kupper, 15 years ago) ( diff )

Urheberrechtshinweis hinzugefügt

Aufgabe: Der Roboter soll ganz exakt einen Meter weit fahren

Gut, vorwärtsfahren kann er jetzt. Aber praktisch wär's, wenn er auch an der richtigen Stelle wieder anhalten könnte. Für die späteren Programme ist es wichtig, dass ihr euren Roboter ganz exakt navigieren könnt. Also soll euer Roboter jetzt genau einen Meter weit geradeaus fahren!

Überlegt, wie ihr das erreichen könnt und schreibt ein Programm dafür!

Programmbaustein Motor

Ihr könnt an eurer letzten Aufgabe anknüpfen: Ihr müsst den Programmbaustein Motor so konfigurieren, dass der Roboter exakt einen Meter weit fährt und dann wieder anhält.

Findet raus, was man da alles einstellen kann!

  • Kann man irgendwo die Entfernung direkt eingeben?
  • Falls das nicht geht, was könnt ihr stattdessen einstellen?

Erste Idee: Umdrehungen

  • Wie weit kommt denn so ein Rad des Roboters bei einer Umdrehung? (War da nicht was mit ​Pi?)
  • Wie könnt ihr aus der Umdrehungszahl die Fahrstrecke ausrechnen?

Probiert das aus und schreibt euch eine Formel auf -- die braucht ihr nämlich ab jetzt immer wieder!

Zweite Idee: Zeit

  • Wie weit kommt euer Roboter in zehn Sekunden?
  • Wenn ihr das wisst, dann könnt ihr auch ausrechnen, wie lange er für einen Meter fahre müsst.

Probiert's wieder aus und schreibt eine Formel dafür auf!

Welche Idee ist besser?

Und jetzt strengt mal Euren Kopf an, welche der beiden Methoden besser funktioniert. (Pssst... kleiner Hinweis... wenn die Batterien eures Roboters nicht mehr ganz fit sind, was passiert dann?)

Macht eine Messreihe

Lasst euer Programm zehnmal laufen und messt ganz genau (auf den Millimeter!), wie weit der Roboter jedesmal fährt.

Ist die Strecke jedesmal gleich? Wie stark "streuen" die Messwerte? Was könnte man machen, damit die Strecker exakter wird?

Was muss ich beachten?

Schaut im Konfigurationsmenü des Programmbausteins "Motor" nach, dort gibt es eine Option, die bewirkt, dass der Roboter zum Schluss nicht langsam ausrollt, sondern plötzlich gestoppt wird. Das könnte helfen!


Creative-Commons-Lizenz

Die Inhalte dieser Webseite erscheinen, (wo anwendbar und nicht anderweitig angegeben), unter der Creative-Commons-Lizenz CC BY-NC-SA 3.0 Germany. Urheber: Dr. Rüdiger Kupper, Kepler-Gymnasium Freudenstadt.

Note: See TracWiki for help on using the wiki.