- improved commands
This commit is contained in:
@@ -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__':
|
||||||
|
|||||||
Reference in New Issue
Block a user