Как читать и переводить данные с баланса баланса
По совету Как подключить балансную плату 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
** добавление картинки о данных в десятичном виде, когда они стоят, а не стоят на них в комментарии ниже