2014.12.18
iPhoneをBLEゲームパッド化するアプリとその作例
尾野道男さんのRCBControllerはiPhone/iPadをゲームパッドとして使うためのアプリ。Konashi、Koshian、RFduinoなど、多くのBLEデバイスに対応している。十字キー&ボタンの典型的なパッドだけでなく、テレビのリモコン風レイアウトも用意されている。自作デバイスの簡易コントローラとして良さそうだ。
RCBControllerのわかりやすい使用例がrobo8080さんのブログにある。
mbed HRM1017 + RCBControllerで、タミヤのタンクを動かしてみた。
BLE対応コントローラとしてmbed HRM1017を使っている。robo8080さんのコードもmbedサイトで公開されているので(BLE_RCBController2_Motor)、すぐに試せる。
BLE対応のソフトとハードが普及してきたことで、ユーザーインタフェイス(UI)とデバイスを切り離し、個別に開発するのが容易になった。今回の例のように、UIは既にあるもので済ますという選択肢もある。新しく作りたい部分により集中できるわけだ。