2017-04-15 02:42:23 +02:00
|
|
|
from aktoren.motor import Motor as MOTOR
|
|
|
|
|
|
|
|
"""
|
|
|
|
Diese Klasse stellt alle Motion-Funktionen fuer den Erinaco Roboter zur Verfuegung.
|
|
|
|
@author kf
|
|
|
|
@since 2017-04-15
|
|
|
|
"""
|
|
|
|
class Motion(object):
|
|
|
|
def __init__(self):
|
2017-04-15 18:43:12 +02:00
|
|
|
self.motorRight=MOTOR(23,18,1) #Initialisierung des linken Motors
|
|
|
|
self.motorLeft=MOTOR(24,25,0) #Initialisierung des rechten Motors
|
2017-04-15 02:42:23 +02:00
|
|
|
def turnLeft(self):
|
|
|
|
self.motorRight.forward()
|
|
|
|
self.motorLeft.backward()
|
2017-04-15 18:43:12 +02:00
|
|
|
def turnRight(self):
|
2017-04-15 02:42:23 +02:00
|
|
|
self.motorRight.backward()
|
|
|
|
self.motorLeft.forward()
|
|
|
|
def forward(self):
|
|
|
|
self.motorRight.forward()
|
|
|
|
self.motorLeft.forward()
|
|
|
|
def backward(self):
|
|
|
|
self.motorRight.backward()
|
|
|
|
self.motorLeft.backward()
|
|
|
|
def stop(self):
|
|
|
|
self.motorRight.stop()
|
|
|
|
self.motorLeft.stop()
|
|
|
|
|