DriveBase

  • Legen Sie ein neues Projekt an. z.B. mit dem Namen drivebase.
  • In der Datei main.py (im neuen Projekt drivebase), fügen Sie folgende Zeilen hinzu:
links = Motor(Port.A)
rechts = Motor(Port.B)
# Ersetzen Sie folgende Werte durch die Werte in mm, die Sie in der letzten Stunde gemessen/kalibriert haben.
fahrwerk = DriveBase(links, rechts, 55, 125)  # Motor links, Motor rechts, Raddurchmesser (in mm), Radabstand (in mm)
# Studieren Sie https://pybricks.com/ev3-micropython/robotics.html
# In eine neuen Zeile, vor jedem fahrwerk-Befehl, fügen Sie
# einen Kommentar zu diesem Befehl ein, was er macht und was die Parameter (mit Masseinheit) bedeuten.
 
fahrwerk.settings(50, 200, 45, 100)
 
# Bewegen
fahrwerk.straight(200)  
fahrwerk.turn(90)       
fahrwerk.straight(-200) 
 
# Etwas mehr
fahrwerk.drive(50, 10)
wait(3000)
fahrwerk.stop()
  • Kommentieren Sie alle fahrwerk Befehle, d.h. was die einzelnen Parameter (mit Masseinheit) bedeuten.

Um den Stuhl

Lassen Sie den Roboter mit den DriveBase-Befehlen um den Stuhl fahren.

Der Stuhl ist 1m Entfernung.

Der rechte Helligkeitssensor befindet sich 8cm vor der Rad-Achse, und 6cm neben der Symmetrie-Ebene des Roboters.