XIAO nRF52840 SenseのIMU使用方法
note
この文書は AI によって翻訳されています。内容に不正確な点や改善すべき点がございましたら、文書下部のコメント欄または以下の Issue ページにてご報告ください。
https://github.com/Seeed-Studio/wiki-documents/issues
Seeed Studio XIAO nRF52840 Senseでの6軸IMUの使用方法
Seeed Studio XIAO nRF52840 Senseには、高精度な6軸慣性計測ユニット(IMU)が搭載されています。このIMUには、3軸加速度計と3軸ジャイロスコープが含まれており、さらに内蔵温度センサーも備えています。このモジュールは、TinyMLプロジェクトに大いに役立つと考えています。本Wikiでは、このボード上でIMUを使用する基本的な方法を紹介します。
注意
- Seeed Studio XIAO nRF52840には、このIMUモジュールは搭載されていません。
- IMU機能は「Seeed nrf52 mbed-enabled Boards Library」を使用することでより良いパフォーマンスを発揮します。そのため、このライブラリの使用を強くお勧めします。
シリアルモニターで加速度計、ジャイロスコープ、温度データを表示する
この例では、Arduinoシリアルモニターを使用して、Seeed Studio XIAO nRF52840 Senseから加速度計、ジャイロスコープ、温度データを表示します。
- ステップ1. Seeed_Arduino_LSM6DS3ライブラリをzipファイルとしてダウンロードします。
- ステップ2. Arduino IDEを開き、
スケッチ > ライブラリをインクルード > .ZIP形式のライブラリを追加...
を選択し、ダウンロードしたzipファイルを開きます。
- ステップ3.
ファイル > スケッチ例 > Accelerometer And Gyroscope LSM6DS3 > HighLevelExample
に移動し、HighLevelExampleを開きます。
- ステップ4. コードをアップロードし、シリアルモニターを開きます。
注意: コードをアップロードしても、Arduinoウィンドウの右上にあるシリアルモニターをクリックするまで自動的には実行されません。
これで、上記のようにシリアルモニターに加速度計、ジャイロスコープ、温度データが順番に表示されるのが確認できます!
その他の機能は?
さらに多くの例を試したい場合は、ファイル > スケッチ例 > Accelerometer And Gyroscope LSM6DS3
に移動し、Accelerometer And Gyroscope LSM6DS3の下にあるすべての例を確認してください。