Я хотел бы отправить такой массив, например, через 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 со значениями байтов ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Преобразовать текущую дату в массив байтов Uint8 в формате с прямым порядком байтов.
Anonymous » » в форуме Javascript - 0 Ответы
- 25 Просмотры
-
Последнее сообщение Anonymous
-