Массив байтов последовательной отправки Python со значениями байтовPython

Программы на Python
Anonymous
Массив байтов последовательной отправки Python со значениями байтов

Сообщение Anonymous »

Я хотел бы отправить такой массив, например, через pyserial:
[49, 56, 48] or [82]

Перед отправкой я попробовал такое решение:
print(list(str(180).encode()))

И он дает мне такой массив, какой я хочу. Но когда я попытался отправить его через pySerial, он сказал, что мне нужен буфер вместо списка. В общем пытаюсь получить какой-нибудь аналог из котлина:
byteArrayOf('O'.code.toByte())

"70".toByteArray()

Что дает мне такие массивы для отправки их в Arduino. Пробовал отправлять карты, дикты и тд, но не получилось. Возможно ли иметь что-то подобное в Python?
Код отправки Python:
import json
import struct

import serial
ser = serial.Serial('/dev/tty.usbmodem14401', 9600)

data = [49, 56, 48]
ser.write(json.dumps(data) + '\n')
ser.write(str('R').encode())
ser.write(str(80).encode())


Подробнее здесь: https://stackoverflow.com/questions/786 ... yte-values

Вернуться в «Python»