====== DriveBase ====== * [[https://pybricks.com/ev3-micropython/robotics.html|offizielle Dokumentation]] * Legen Sie ein [[.:einrichten#neues_projekt_anlegen|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.