bikegenerator/schaltungen/displayboard_servo/tester.py

39 lines
601 B
Python
Raw Normal View History

2014-06-03 00:54:38 +00:00
#!/usr/bin/python
import sys
import tty
import serial
import time
ser = serial.Serial("/dev/ttyUSB0", 38400)
power = 0
2014-06-03 00:54:38 +00:00
incdec = 0
while 1:
tdata = ser.read()
if tdata == 'a':
print 'Local power = ' + str(power)
ser.write(str(power) + '\x0d')
#ser.write('100\n')
ser.flush()
if incdec == 0:
power = power + 10
else:
power = power - 10
2014-06-03 00:54:38 +00:00
if power > 400:
power = 400
incdec = 1
2014-06-03 00:54:38 +00:00
if power < 0:
power = 0
incdec = 0
else:
sys.stdout.write(tdata)
sys.stdout.write(ser.readline())
#data_left = ser.inWaiting()
#tdata += ser.read(data_left)
#print tdata