Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/env python
- import time
- import serial
- # configure the serial connections (the parameters differs on the device you are connecting to)
- ser = serial.Serial(
- port='/dev/ttyUSB0',
- baudrate=38400,
- parity=serial.PARITY_ODD,
- stopbits=serial.STOPBITS_TWO,
- bytesize=serial.SEVENBITS
- )
- #ser.open()
- #ser.isOpen()
- print 'Enter your commands below.\r\nInsert "exit" to leave the application.'
- input=1
- while 1 :
- # get keyboard input
- input = raw_input(">> ")
- # Python 3 users
- # input = input(">> ")
- if input == 'exit':
- ser.close()
- exit()
- else:
- # send the character to the device
- # (note that I happend a \r\n carriage return and line feed to the characters - this is requested by my device)
- ser.write(input + '\r\n')
- out = ''
- # let's wait one second before reading output (let's give device time to answer)
- time.sleep(1)
- while ser.inWaiting() > 0:
- out += ser.read(1)
- if out != '':
- print ">>" + out
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement