# # bdetect.py # import serial import thread import time ser = serial.Serial('/dev/cu.usbserial',9600) ser.setDTR() def listen(): ser.flushInput() input = ser.read() #get rid of initial cruft while 1: input = ser.read() print " suggested b value:",input,ord(input) #wait = ser.inWaiting() #print " waiting:",wait thread.start_new_thread(listen, ()) output = 'V' while 1: ser.write(output) time.sleep(0.1)