2015-10-15 22 views
0

我想通過串口將UM7 IMU連接到計算機,因此我可以進一步跟蹤攪拌機上的運動。不幸的是,我對Python的知識很淺。我使用pyserial,連接到默認波特率的COM9等,我有問題了解我得到的結果以及如何解碼它。所以看起來:在python上通過串口連接UM7慣性測量單元

進口串行 SER = serial.Serial(8)
ser.read(10)

,我收到了飼料,看起來像 B'\ X18 \ xc8 \ xe0 \ X08/\ x88(\ x88(\ xdd' 我的第一個想法是飼料是十六進制的,但是又有很多元素像加號標誌'?+ /'等等,而字母似乎不是一個十六進制

你能解釋一下如何解碼嗎?

回答

0

UM7 I MU使用二進制協議通過串行線有效地傳輸數據。

我剛纔最近分叉在GitHub上的一個項目,做到了這一點:

https://github.com/buxit/um7