Skip to content
Snippets Groups Projects
Commit f0568e39 authored by FrankR's avatar FrankR
Browse files

IPOS.py korrigiert

parent 401d4b9e
No related branches found
No related tags found
No related merge requests found
......@@ -21,10 +21,10 @@ MQTT_PATH = "usertopic/SensorEventWrapper"
ser = serial.Serial('/dev/ttyUSB0', 115200, timeout=1) # open serial port
print(ser.name) # check which port was really used
def extractNumbersFromLine(line):
return re.findall(r'-?\d+\.?\d*',line)
def get_distance(line):
number_found = re.findall(r'-?\d+\.?\d*',line)
def get_distance(number_found):
return number_found[1], number_found[3]
def average(lst):
......@@ -38,10 +38,10 @@ def read_serial(number):
with serial.Serial('/dev/ttyUSB0', 115200, timeout=1) as ser:
for x in range(number):
line = ser.readline() # read a '\n' terminated line
number_found = extractNumbersFromLine(line.decode("utf-8"));
print(line)
line_decoded = line.decode("utf-8");
if(len(line_decoded)>=4):
tag, distance = get_distance(line_decoded);
if(len(number_found)>=4):
tag, distance = get_distance(number_found);
print(tag, distance)
if (tag == "3383"):
d1.append(float(distance))
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment