import serial
|
|
import time
|
|
arduino = serial.Serial('/dev/ttyACM0', 115200, timeout=.1)
|
|
|
|
def move(locations):
|
|
reps = 0
|
|
for i in range(0,len(locations),2):
|
|
|
|
while(arduino.read() != "1"):
|
|
arduino.write(locations[i])
|
|
time.sleep(0.25)
|
|
arduino.flushInput()
|
|
arduino.flushOutput()
|
|
|
|
|
|
while(arduino.read() != '1'):
|
|
arduino.write(locations[i+1])
|
|
time.sleep(0.25)
|
|
arduino.flushInput()
|
|
arduino.flushOutput()
|
|
|
|
arduino.write('-')
|
|
|
|
move(['1','3','2','1','3','2'])
|