デバイスの概要

LSDG20H/LSM303D搭載MiniIMU-9 v3を使ってみます.https://www.switch-science.com/catalog/1745/ です.

ライブラリ

Arduino向けのライブラリがあるのでこれを使います.

L3GD20H 3軸ジャイロセンサ
https://github.com/pololu/l3g-arduino

LSM303D 3軸加速度+3軸地磁気
https://github.com/pololu/lsm303-arduino

https://github.com/pololu/lsm303-arduino からlsm303-arduino-master.zip をダウンロードして展開する.Arduino IDEを起動し,ファイル > 環境設定 を開いて,スケッチブックの保存場所を確認し(例 C:\Users\imura\Documents\Arduino),フォルダ libraries の中に,LSM303をコピーする.

ハードウェア

ハードウェアの接続: Uno R3ならば以下の通り.

Arduino LSM303
5V VIN
GND GND
SDA SDA
SCL SCL

ソフトウェア

Arduino IDE の ファイル > スケッチの例 > LMS303 > Serial を呼び出してみれば,後はわかるはず.