Как подключить балансную плату Wii с Android
Как подключить баланс баланса Wii с Android?
Есть ли в Android полезная библиотека и как ее использовать?
Теперь моя цель - соединить его и получить от него данные.
Я новичок в разработке Android и Bluetooth
1 ответ
Я нашел этот ответ полезным: возможно ли, чтобы устройство Android считывало информацию с контроллера Wii и нунчака? (цитируется ниже с благодарностью @Ben Mordue)
Взгляните на этот проект с открытым исходным кодом: http://code.google.com/p/android-bluez-ime/
Обновить:
Сначала я установил APK-файл на Galaxy Nexus, и он работает. Я проверил код из репозитория, и он прекрасно работает, и его относительно легко понять.
Он поставляется в 3 проектах - чтобы использовать Wiimote, вам нужно установить все 3 проекта. Один из них просто используется в качестве флага, чтобы служба могла попытаться использовать Wiimote (учитывая, что не все ПЗУ поддерживают этот уровень взаимодействия HID).
Я также нашел эти ресурсы на WiiBrew.org:
Я использовал ссылку Wiimote, чтобы понять код Bluez-IME.
Обновление 2:
Прошлой ночью я получил плату, чтобы правильно общаться с моим телефоном Android. Я сделал это, начав с кода Bluez-IME, указанного выше, и изменив его на основе информации wiibrew.org.
Хитрость в том, что Balance Board похож на wiimote с расширением. Так что это похоже на Nunchuk или Classic Controller, но просто с другим идентификатором устройства для поиска.
Для моей начальной демонстрации я просто искал весь код, который использует Nunchuk, и продублировал его для Balance Board. Затем, чтобы инициализировать РЕЖИМ, чтобы использовать канал 0x32, согласно странице баланса баланса wiibrew.
Обновление 3:
Я просто наткнулся на это приложение в магазине: FitScales
И разработчик поделился своим кодом на github: https://github.com/paulburton/fitscales