Как читать и переводить данные с баланса баланса

По совету Как подключить балансную плату wii с android

Через 0x32,

  • Согласно шаблону данных ниже, байт нет. 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 ответов

Другие вопросы по тегам