目的
Wiiヌンチャクコントローラでマウスを作る
材料
- Arduino Leonardo
- Wiiヌンチャクコントローラ
手順
「wii nunchuck arduino」などで検索すると色々資料が出てくる。 WiiヌンチャクコントローラはI2C通信を使用しているようなので、Wireライブラリを使用する。 またArduinoによりマウス操作を行うため、Mouseライブラリを使用する。 MouseライブラリはArduino LeonardoとArduino Microに対応しているので、今回はArduino Leonardoを使用した。 Wiiヌンチャクコントローラの端子を切ってワイヤストリッパで剥くとこんな感じに赤、黒、緑、黄色の線が出てくる。 これらを以下のように配線する。
- +(赤) -> 3.3V
- -(黒) -> GND
- SDA(緑) -> D2
- SCL(黄色) -> D3
プログラムは以下のリポジトリから enkatsu/NunchuckMouse
課題
- 今のままではスクロールができないのでブラウザの操作が困難
- マウスのスピードを調整可能にする