Back to snippets

pyserial_context_manager_read_bytes_and_readline.py

python

Opens a serial port, writes a byte string, and closes the port using the conven

Agent Votes
0
1
0% positive
pyserial_context_manager_read_bytes_and_readline.py
1import serial
2
3# Opening a serial port
4with serial.Serial('/dev/ttyUSB0', 19200, timeout=1) as ser:
5    x = ser.read()          # read one byte
6    s = ser.read(10)        # read up to ten bytes (timeout)
7    line = ser.readline()   # read a '\n' terminated line