Duda escibir datos seriales de raspberry a mcu90614

¿Algo falla o no sabes como funciona? Pide ayuda aquí!
zihankahen
Pi Newbie
Pi Newbie
Mensajes: 1
Registrado: 11 Sep 2020, 00:47
Agradecido: 0
Agradecimiento recibido: 0

Hola , estoy trabajando en un proyecto en python con la raspberry 4 y un sensor infrarrojo de temperatura. Puedo leer la temperatura sin problema pero no logro escribir el comando para que el sensor cambie a lectura de temperatura de la frente, alguien tendra idea de que hago mal?, al final del codigo esta la instruccion y el comando que quiero escribir en mi sensor serial.

este es mi codigo:

import serial
from time import sleep

ser = serial.Serial ("/dev/serial0", 9600) #Open port with baud rate
contador=1
TempAlto=0
TempBajo=0
val=0

while True:
received_data = ser.read(1) #read serial port
#sleep(0.30)
#data_left = ser.inWaiting() #check for remaining byte
#received_data += ser.read(data_left)

if(contador==5):
TempAlto=ord(received_data)
Temp1=bin(TempAlto)
Temp1=Temp1.split('0b')
Temp1=Temp1[1]+"00000000"
Temp1=int(Temp1,2)
if(contador==6):
TempBajo=ord(received_data)
Temp2=bin(TempBajo)
Temp2=Temp2.split('0b')
Temp2=Temp2[1]
Temp2=int(Temp2,2)
val=Temp1+Temp2

if(contador==10):
contador=0
print("-->",(val/100))
#print(received_data)
contador+=1
ser.write(b'0xA5+0x55+0xFA') #transmit data serially
Responder