Есть задача, в Pyton(е) передать в UART порт группу из 12 байт. command = [85,80,2,0,0,0,0,0,0,0,167,170] ее необходимо передать в serial.write(...) Как это сделать?
С питоном знаком поверхностно. Есть библиотека: https://pypi.python.org/pypi/pyserial PS: а почему именно питон?
Потому что и на С++ не лучше. На Питоне для Линукс туча библиотек, типа как на Ардуино - все уже за нас решено. Есть отдельные (полные) непонятки. Вот код, который отправляет в UART строку: Код (Python): import serial ser = serial.Serial("/dev/ttyAMA0") ser.write("It works!") Все безумно просто. Но мне надо отправить в UART не строку, а массив : Код (Python): command = [85,80,2,0,0,0,0,0,0,0,167,170]
Попробуйте: Код (Python): tmpBuffer = bytearray(command) ser.write(tmpBuffer) Вы не поверите, но на С/С++ библиотек ещё больше.