Seeed Studio XIAO nRF52840 Senseでの6軸IMU使用方法
Seeed Studio XIAO nRF52840 Senseには、3軸加速度計と3軸ジャイロスコープを含む高精度な6軸慣性測定ユニット(IMU)が搭載されています。このモジュールには内蔵温度センサーも含まれています。このモジュールがあなたのTinyMLプロジェクトに大いに役立つと確信しています。このwikiでは、このボード上でのIMUの基本的な使用方法を紹介します。
注意
- Seeed Studio XIAO nRF52840にはこのIMUモジュールは搭載されていません。
- IMU機能は「Seeed nrf52 mbed-enabled Boards Library」を使用する際により良いパフォーマンスを発揮するため、こちらを強く推奨します。
シリアルモニターで加速度計、ジャイロスコープ、温度データを表示
この例では、Seeed Studio XIAO nRF52840 Senseからの加速度計、ジャイロスコープ、温度データをArduino シリアルモニターで表示します。
- ステップ 1. Seeed_Arduino_LSM6DS3 Libraryをzipファイルとしてダウンロードします
- ステップ 2. Arduino IDEを開き、
スケッチ > ライブラリをインクルード > .ZIP形式のライブラリをインストール...
に移動し、ダウンロードしたzipファイルを開きます。
- ステップ 3.
ファイル > スケッチ例 > Accelerometer And Gyroscope LSM6DS3 > HighLevelExample
に移動してHighLevelExampleを開きます
- ステップ 4. コードをアップロードし、シリアルモニターを開きます
注意: コードをアップロードした後、Arduinoウィンドウの右上角にあるシリアルモニターをクリックするまで自動的に実行されません。
これで、上記のようにシリアルモニターに加速度計、ジャイロスコープ、温度データが順次表示されます!
さらに詳しく
より多くの例を試したい場合は、ファイル > スケッチ例 > Accelerometer And Gyroscope LSM6DS3
に移動し、Accelerometer And Gyroscope LSM6DS3の下にあるすべての例を確認してください。