💻

IMU(LSM9DS1)のデータ取得方法【ESP32】

2022/02/17に公開

目的

  • ロボットの加速度,角速度データがとりたい!!
  • マイコン(ESP32-WROOM-32)でImuのデータをとりたい!!
  • テストだしノーコードで検証したいのう

結果

  • サンプルコードを用いてIMUのデータを見れた!!!

使用したもの

  • ESP32-WROOM-32
  • microUSB
  • PC(Windows Arduino IDE)
  • ブレッドボード
  • ワイヤー

やったこと

  • Aruduino IDEのインストール
  • Aruduino IDEでESP32用の環境設定(ESP32 Dev Moduleをゲットする) 参考
  • Imu(LSM9DS1)用のライブラリを入れる.
  • ライブラリマネージャでLSM9DS1を検索->SparkFun LSM9DS1 IMUをインストール
  • ファイル->スケッチ例->SparkFun LSM9DS1 IMU->LSM9DS1_Basic_I2Cを選択
  • PCとESP32をつなげてマイコンボードに書き込み
  • IMUセンサとESP32をつなげる
LSM9DS1 GND VCC SDA SCL
ESP32 GND 3.3v G21 G22

こうなる

参考

https://www.arduino.cc/en/software
https://spiceman.jp/esp32-arduino-ide/

Discussion