Чтение данных акселерометра из последовательного порта в Python ⇐ Python
Чтение данных акселерометра из последовательного порта в Python
Я новичок в Python для импорта данных с помощью Arduino. У меня есть программа, которая использует библиотеку pyserial для связи с последовательным устройством. Программа отправляет на машину байт чисел, который поступает от двух датчиков с шестью каналами (три канала для акселерометра и три канала для гироскопа).
Я прочитал данные из порта и декодировал их с помощью приведенного ниже кода. Проблема в том, что мой вывод представляет собой строку. Если вы заметили, строка начинается с идентификатора датчика (4 или 5), количества выборок, x, y, z, g1, g2, g3, и все полученные данные находятся в строке.
Мой код
импортировать серийный номер время импорта импортировать numpy как np импортировать matplotlib.pyplot как plt ## ser45 = серийный.Serial('COM4', скорость передачи данных = 500000, writeTimeout = 0) конфигурация = 'n45' к=0 в то время как True и k
Я новичок в Python для импорта данных с помощью Arduino. У меня есть программа, которая использует библиотеку pyserial для связи с последовательным устройством. Программа отправляет на машину байт чисел, который поступает от двух датчиков с шестью каналами (три канала для акселерометра и три канала для гироскопа).
Я прочитал данные из порта и декодировал их с помощью приведенного ниже кода. Проблема в том, что мой вывод представляет собой строку. Если вы заметили, строка начинается с идентификатора датчика (4 или 5), количества выборок, x, y, z, g1, g2, g3, и все полученные данные находятся в строке.
Мой код
импортировать серийный номер время импорта импортировать numpy как np импортировать matplotlib.pyplot как plt ## ser45 = серийный.Serial('COM4', скорость передачи данных = 500000, writeTimeout = 0) конфигурация = 'n45' к=0 в то время как True и k
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение