Термометр K3 Pro с Raspberry Pi : Проблема преобразования аргументов

#python-3.x #raspberry-pi #parameter-passing #iot #sensors

#python-3.x #малина-пи #передача параметров #iot #датчики

Вопрос:

Я пытаюсь запустить свой raspberry pi 3 B с датчиком термометра K3 Pro. Однако проблема возникает, когда программа может выполняться(без ошибок), но не может отображать выходные данные.

Вот мой код:

 import serial import time import requests import re ser = serial.Serial() ser.port = '/dev/ttyUSB0' ser.baudrate = 115200 ser.timeout = 0 ser.open() key = "'Ambience CompensaternT body = '" while True: try:  data = ser.read(9999)  # print(data)  if len(data) gt; 1:  body_temp_index = int(data.find(key.encode()))      if body_temp_index gt; 1:  byte_temp = data[body_temp_index   9 : body_temp_index   9   7]  temp_full = float(byte_temp.decode())  temp = round(temp_full, 1)  print(temp)      time.sleep(1) except Exception as e:  print(e)  break except KeyboardInterrupt:  print("Keyboard Interrupt registered.")  break ser.close()  

После того, как я исследую проблему в int(data.find(key.encode ())). Я пытаюсь решить, но результат все равно тот же. Надеюсь, кто-нибудь сможет мне помочь, спасибо вам.