Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.python > #107677 > unrolled thread

How to read from serial port?

Started byDavid Aldrich <David.Aldrich@EMEA.NEC.COM>
First post2016-04-26 16:20 +0000
Last post2016-04-26 16:20 +0000
Articles 1 — 1 participant

Back to article view | Back to comp.lang.python

This discussion starts older than the indexed window; earlier articles aren't shown. The article labeled Started by below is the oldest one visible, not the original post.


Contents

  How to read from serial port? David Aldrich <David.Aldrich@EMEA.NEC.COM> - 2016-04-26 16:20 +0000

#107677 — How to read from serial port?

FromDavid Aldrich <David.Aldrich@EMEA.NEC.COM>
Date2016-04-26 16:20 +0000
SubjectHow to read from serial port?
Message-ID<mailman.119.1461691013.32212.python-list@python.org>
Hi

I have written a very simple program to read and print data from the serial port using pyserial:

#!/usr/bin/python3
import serial

ser=serial.Serial('COM1',115200)
while True:
    out = ser.read()
    print('Receiving...'+out)

When I run it and send data for it to read I get:

C:\SVNProj\Raggio\trunk\hostconsole\gui\prototypes\serial_test>py serial_read.py
Traceback (most recent call last):
  File "serial_read.py", line 9, in <module>
    print('Receiving...'+out)
TypeError: Can't convert 'bytes' object to str implicitly

I am using Python 3.5.  How would I fix this error please?

Best regards

David

[toc] | [standalone]


Back to top | Article view | comp.lang.python


csiph-web