UnityのオブジェクトをArduinoと加速度センサで動してみる
Takahiko Wada
こんな感じでUnityのCubeを、Arduinoで傾きを測って動かしてみました。
UnityとArduinoを繋ぐために”UNIDUINO”というUnity Assetを使っています。
ざっくり実装手順をメモっておきます。
UNIDUINOの準備
公式チュートリが充実しているので、まずはそれに沿って大枠を掴みます。
今回の場合、ポテンショメータを使うチュートリが参考になります。
Using a Potentiometer with analogRead » Uniduino
Arduinoの回路を組む
傾きを測る3軸加速度センサはKXR94-2050を使います。
秋月電子で800円位で買えました。
回路はこちらのページの通り組みます。
アナログの3,4,5ピンをアウトプットとして使っています。
arduino使い方:加速度センサ(KXM52)で傾斜角度を測定
Unityでスクリプトを書く
以下のプログラムを実装します。 UNIDUINOポテンショメータのサンプルと、Arduino3軸加速度センサのサンプルを組み合わせた感じですね。