Доброго времени суток!
Есть ардуинка которая шлет в ком порт некий байтовый массив, а в питоне необходимо этот массив поймать, разложить по переменным и соответственно иметь возможность ими манипулировать.
Принять данные получается в таком виде:
b'\x00\x08\r\n' или 00080d0a (если применить “.hex()”)
Что с этим делать дальше не понятно. Необходимо, например, создать переменную из 3го бита 1го байта полученного массива для дальнейшей работы с этой переменной. Как это сделать? Документации или примеров в сети не нашел. Прошу помощи…
Используемый код:
*****
import serial
import time
ser = serial.Serial('COM3')
time.sleep(2)
print(ser.name)
while True:
data = ser.readline().hex()
print(data)