user7122465 user7122465 - 1 year ago 70
Python Question

Importing data from arduino to python

I am trying to import data from my arduino to python so that I can then use it in my program but I cannot find how to send the data without importing b'\r\n' as well.
This is an example of what I am currently importing:


# The numbers in the middle are data from four distance sensors

Answer Source

Your Arduino is probably sending the data with b'\r\n' in it.

You can get the numbers out with this regular expression like this:

>>> import re
>>> re.findall('[0-9]+', "b'197,2302,50,198,\r\n'")
['197', '2302', '50', '198']
Recommended from our users: Dynamic Network Monitoring from WhatsUp Gold from IPSwitch. Free Download