DRV2605Lのサンプルコードを動作させる

触覚/振動ドライバのDRV2605Lを使ってみる。
現状、日本語の情報が公式ドキュメント以外なく、まだあまり使われていないのかもしれない。

DRV2605Lのブレークアウト基板がAdafruitとSparkFunから出ているが、
私はAdafruitのものを用いている。

f:id:yusuke_ujitoko:20190817142329j:plain (左手前がDRV2605L。奥に見えるのがHaptuator Mark Ⅱ)

ArduinoとDRV2605Lをつないでいく。

  • Arduino電源(3-5V)をDRV2605LのVIN
  • ArduinoGNDをDRV2605LのGND
  • ArduinoSCLをDRV2605LのSCL
  • ArduinoSDAをDRV2605LのSDA

アクチュエータとDRV2605Lもプラスマイナス間違えずにつなぐ。
アクチュエータはERMとLRAに対応している。

あとはgithubからArduino用のライブラリを落として、 exampleを動かすだけ。
Force ReactorやHaptuator MarkⅡは動くのを確認した。