Python Serial Port
From emboxit
- A “live” data monitor with Python, PyQt and PySerial
- SerialTerminal
- http://stackoverflow.com/questions/8850329/python-tkinter-text-widget-with-auto-custom-scroll
- http://web.media.mit.edu/~liningy/sub_work/lining.yao/design%20about/Tutorial_2.html
- MinimalModbus
- [http://www.varesano.net/blog/fabio/serial%20rs232%20connections%20python Serial RS232 connections in Python
import time import serial # configure the serial connections (the parameters differs on the device you are connecting to) ser = serial.Serial( port='/dev/ttyUSB1', baudrate=9600, 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
- Sniffing RS232 traffic with python
- http://wa5pb.freeshell.org/motd/?p=632
- Arduino and Python,pySerial
- http://scorpion.tordivel.no/help/Python/Examples/Example_13.htm