Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import serial
- import threading
- import time
- #import urllib2
- import binascii
- def ComThread():
- #port = "COM10"
- port = "/dev/ttyUSB0"
- baud = 9600
- ser = serial.Serial(port, baud, timeout=1)
- # open the serial port
- while True:
- #device address = 1
- data = bytes.fromhex('01030B010000162E')
- #print (data)
- try:
- ser.write(data)
- time.sleep(1)
- answer = ser.read(12)
- #print ''.join('{:02x}'.format(x) for x in answer)
- print (answer)
- #print binascii.hexlify(answer)
- #print answer
- time.sleep(5)
- except ser.SerialTimeoutException:
- print ('Error')
- ser.flush()
- def main ():
- try:
- print('RUN')
- t = threading.Thread(target=ComThread, args=())
- t.daemon = True
- t.start()
- except KeyboardInterrupt:
- print('^C received, STOP')
- t.stop()
- if __name__ == '__main__':
- main()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement