Inhaltsverzeichnis

Aktoren

Motoren

Dinge antreiben

Zum EV3 gibt es zwei verschiedene Motoren.

Mit Ihnen können Drehbewegungen ausgeführt werden. Grundsätzlich können diese Motoren auch nicht wirklich mehr, als sich zu drehen. Allerdings können Sie dies auf unterschiedliche Weise tun.

Zum einen kann die Geschwindigkeit der Umdrehung bestimmt werden. Dies geschieht in Form der Winkelgeschwindigkeit. Eine Geschwindigekit vom 360 bedeutet eine ganze Umdrehung pro Sekunde.

Zudem stehen verschiedene Methoden zur Verfügung. Für die kommenden Beispiele sollten zwei Motoren in den Ports A und D eingesteckt sein:

motorA = Motor(Port.A)
motorD = Motor(Port.D)
motorA.run(360)
motorD.run(720)
wait(3000)
motorA.stop()
wait(1000)
motorD.stop()
motorA = Motor(Port.A)
motorD = Motor(Port.D)
motorD.run_time(720,1000)
motorA.run_time(180,1000)
wait(1000)
motorA.run_time(320,2000,wait=False)
motorD.run_time(540,1000)
motorA = Motor(Port.A)
motorD = Motor(Port.D)
motorD.run_angle(720,3*360,wait=False)
motorA.run_angle(180,4*360)
motorA = Motor(Port.A)
motorD = Motor(Port.D)
motorD.run_target(720,360)
motorA.run_target(180,720)

Um den Motor optimal nutzen zu können, braucht es noch einige zusätzliche Methoden:

FRAGE
Häufig nutzt man Motoren im Zusammenhang mit fahrenden Robotern. Wie kann das umgesetzt werden?

ANTWORT

Weitere Informationen zu Motoren findest du unter Docs>Motors.