UART Data Protocol Specification
Hi there, I have a question on how to professionally implement pyserial to integrate US-D1 UAV Radar sensor - datasheet is provided. We can say that I'm already able to create a port for this sensor. How would I get the data
How would I implement the code best to show the altitude??
here is how my code currently looks like:
import serial
import time
ser = serial.Serial("/dev/ttyS0",baudrate = 115200, timeout=1) #open a port with 115200 baudrate
if ser.isOpen():
# ser = serial.read(6) #read 6 bytes
packetHead = serial.read()
versionID = serial.read()
lsbAltitude = serial.read()
msbAltitude = serial.read()
snr = serial.read()
checksum = serial.read()
if packetHead == OxFE:
check = (versionID + msbAltitude + lsbAltitude + snr) & 0xFF
if check == 1:
#bitwise operation
res = (msb<<8) | lsb #bin
else:
res = "checksum not passed"
print(res)