- improved commands

This commit is contained in:
jens
2021-08-11 15:16:30 +01:00
parent 3299b47def
commit 11f3ff6743
+8 -10
View File
@@ -12,7 +12,7 @@ class Pololu1376:
self.ser.close() self.ser.close()
self.ser.open() self.ser.open()
print("F/W-Version: ", self.get_firmware_version()) print("F/W-Version:", self.get_firmware_version())
def send(self, data): def send(self, data):
self.ser.write((data + '\r\n').encode()) self.ser.write((data + '\r\n').encode())
@@ -37,30 +37,28 @@ class Pololu1376:
return rsp[1:] return rsp[1:]
def go(self): def go(self):
self.cmd("GO") return self.cmd("GO")
def motor_forward(self): def motor_forward(self):
self.cmd("F") return self.cmd("F")
def motor_reverse(self): def motor_reverse(self):
self.cmd("R") return self.cmd("R")
def motor_brake(self): def motor_brake(self):
self.cmd("B") return self.cmd("B")
def motor_stop(self): def motor_stop(self):
self.cmd("X") return self.cmd("X")
def motor_set_limit(self, value): def motor_set_limit(self, value):
self.cmd("L" + str(value)) self.cmd("L" + str(value))
def get_firmware_version(self): def get_firmware_version(self):
self.cmd("V") return self.cmd("V")
return self.recv()
def get_variable(self, var): def get_variable(self, var):
self.cmd("L" + str(var)) return self.cmd("L" + str(var))
return self.recv()
if __name__ == '__main__': if __name__ == '__main__':