如何从wii平衡板读取和翻译数据

时间:2013-03-30 01:40:15

标签: java android wiimote wii wii-balanceboard

来自How to connect wii balance board with android的建议

通过0x32,

  • 根据下面的数据模式,Byte no。 0和1用于核心按钮。剩下的另外8个字节用于扩展(Balance Board)

  • 根据我的观察,比特号。 2,4,6,8是稍微摆动的变化(例如,第2位的正常值没有任何压力是49,当我站在板上时,它变为50,51,52,......但是另一个(位号3,5,7,9太多了。(例如-127到127(每一位))

  • 我试过2个平衡板,没有任何压力时的数据值

下图显示了从Logcat

捕获的数据(十六进制)传输

http://image.ohozaa.com/i/fcd/gpWyHN.png

****如你所见,从第一位开始的价值。 2,4,6,8没有改变,但3,5,7,9正在改变一点,即使它没有压力。

****在第11行,通过端口0x21,它是校准数据吗?

那么,下一个问题是, - 这些数据的每一位是什么意思。 - 如何将其转换为重心和重心的位置?

请帮忙! 我对试用了1周没有任何线索,截止日期即将到来T_T

**在站立时添加关于十进制数据的图片,而不是在下面的评论中站在

0 个答案:

没有答案