Массив байтов последовательной отправки 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
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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