mbot-aufgabe-selbstfahrer

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Nächste Überarbeitung
Vorhergehende Überarbeitung
mbot-aufgabe-selbstfahrer [2019/10/03 13:31]
danielboller angelegt
mbot-aufgabe-selbstfahrer [2019/10/03 13:32]
danielboller [1. Selbstfahrer]
Zeile 6: Zeile 6:
  
   * Wird die Leertaste gedrückt, so fährt der mBot mit Tempo 100 geradeaus. Wird die Leertaste losgelassen, stoppt der mBot.   * Wird die Leertaste gedrückt, so fährt der mBot mit Tempo 100 geradeaus. Wird die Leertaste losgelassen, stoppt der mBot.
-  * Laufend wird der Wert des Ultraschallsensors in die Variable „distanz“ geschrieben. +  * Laufend wird der Wert des Ultraschallsensors in die Variable „distanz“ geschrieben.
   * Fährt der mBot auf ein Hindernis zu (z.B. Distanz < 10cm) so fährt er zunächst eine halbe Sekunde rückwärts und dreht dann für eine halbe Sekunde links ab.   * Fährt der mBot auf ein Hindernis zu (z.B. Distanz < 10cm) so fährt er zunächst eine halbe Sekunde rückwärts und dreht dann für eine halbe Sekunde links ab.
  
 +{{:mblock-51-02.png?200|}}
 +
 +{{:mblock-51-03.png?200|}}
  
 ## Zusatz 1: zufälliges Abdrehen ## Zusatz 1: zufälliges Abdrehen
Zeile 14: Zeile 17:
 Das Programm aus 1. soll so erweitert werden, dass der Roboter zufällig entscheidet, ob er dem Hindernis nach rechts oder links ausweicht. (Tipp: Verwende dazu eine neue Variable "richtung" welche zufällig den Wert 0 oder 1 annimmt.) Das Programm aus 1. soll so erweitert werden, dass der Roboter zufällig entscheidet, ob er dem Hindernis nach rechts oder links ausweicht. (Tipp: Verwende dazu eine neue Variable "richtung" welche zufällig den Wert 0 oder 1 annimmt.)
  
 +{{:mblock-52-02.png?200|}}
  
 ## Zusatz 2: Hindernisanzeige ## Zusatz 2: Hindernisanzeige
  • mbot-aufgabe-selbstfahrer.txt
  • Zuletzt geändert: 2019/10/03 13:32
  • von danielboller