import RPi_I2C_LCD
from time import *
import serial
import RPi.GPIO as GPIO
GPIO.setmode(GPIO.BCM)
GPIO.setup(19,GPIO.OUT)
GPIO.setwarnings(False)
lcd = RPi_I2C_LCD.LCD()
lcd.set_backlight(True)
lcd.set_cursor(row=0)
lcd.message("DINESH SIR")
lcd.set_backlight(True)
ser=serial.Serial(port='/dev/tty1',baudrate=9600,parity=serial.PARITY_NONE,timeout=1)
while(True):
x=ser.read()
print(x)
if x=="1" or x=="b":
GPIO.output(19,True)
print("on")
lcd.message("ON")
else:
GPIO.output(19,False)
print("off")
lcd.set_cursor(row=1)
lcd.message("OFF")
Когда я пытаюсь подключить модуль Bluetooth hc-05 к моей Raspberry Pi, работающей под управлением Raspbian streach, а затем, используя приведенный выше код, я получаю вывод следующим образом
b ''
off
b ''
off
b''
off
b''
off
b''
off
b''
off
b''
off
b''
off
b''
и т. Д. Выполняется в цикле.