製品概要
概要
X-CUBE-MEMS1は、STM32マイクロコントローラ(マイコン)で動作するSTM32Cube向けソフトウェア拡張パッケージです。センサを認識し、温度 / 湿度 / 大気圧 / モーション・データを収集するドライバが含まれています。
STM32Cubeソフトウェア・テクノロジーに基づいて構築されているため、さまざまなSTM32マイコン間で簡単に移殖を行うことができます。
また、STM32 Nucleo開発ボードに接続されたX-NUCLEO-IKS01A2 / X-NUCLEO-IKS01A3/X-NUCLEO-IKS02A1機能拡張ボードで動作するドライバのサンプル実装が付属しています。
X-CUBE-MEMS1は、さまざまなサンプル・アプリケーションや先進的なモーション・ライブラリを提供します。MotionAC加速度センサ補正、MotionAD航空機モード判定、MotionARアクティビティ検出、MotionATアクティビティ時間計測、MotionAW腕時計型アクティビティ検出、MotionCPリアルタイム・キャリー・ポジション、MotionDI動的傾斜計、MotionECリアルタイム電子コンパス、MotionFAフィットネス・アクティビティ、MotionFDリアルタイム落下検出、MotionFXセンサ・フュージョン、MotionGCジャイロセンサ補正、MotionGRリアルタイム・ジェスチャ認識、MotionIDモーション強度検出、MotionMC地磁気センサ補正、MotionPEリアルタイム姿勢検出、MotionPMリアルタイム歩数計ライブラリ、MotionPWリアルタイム腕時計型歩数計、MotionSD立位 / 着席検出、MotionTL傾き測定、およびMotionVC垂直コンテクスト・ライブラリが含まれています。
-
特徴
- 以下のセンサを使用するアプリケーションを構築するための包括的なソフトウェア:
- 温度および相対湿度センサ: X-NUCLEO-IKS01A2およびX-NUCLEO-IKS01A3向けHTS221
- 大気圧センサ: X-NUCLEO-IKS01A2向けLPS22HB、X-NUCLEO-IKS01A3向けLPS22HH、DIL24インタフェースを介したLPS33HWおよびLPS33K
- 温度センサ: X-NUCLEO-IKS01A3向けSTTS751、およびDIL24インタフェースを介したSTTS22H
- モーション・センサ: X-NUCLEO-IKS01A2向けLSM303AGRおよびLSM6DSL、X-NUCLEO-IKS01A3向けLIS2MDL、LIS2DW12およびLSM6DSO、X-NUCLEO-IKS02A1向けISM330DHCX、IIS2DLPCおよびIIS2MDC、DIL24インタフェースを介したASM330LHH、ISM303DAC、ISM330DLC、LIS2DH12、LSM6DSOX、A3G4250D、AIS2DW12、AIS328DQ、AIS3624DQ、H3LIS331DL、LIS3MDL、LSM6DSR、LSM6DSRX、LSM6DSO32およびIIS2ICLX
- オーディオ・センサ: X-NUCLEO-IKS02A1向けIMP34DT05
- 革新的な慣性センサと環境センサのサンプル・アプリケーション
- リアルタイム・センサ・データをPCに送信するためのサンプル・アプリケーション
- グラフィカル・ユーザ・インタフェースUnicleo-GUIに対応し、センサ・データの表示と出力設定が可能
- NUCLEO-F401RE、NUCLEO-L152RE、NUCLEO-L476RGまたはNUCLEO-L073RZ開発ボードに接続されたX-NUCLEO-IKS01A2 / X-NUCLEO-IKS01A3 / X-NUCLEO-IKS02A1ボード上のサンプル実装が利用可能
- 高度なモーション・ライブラリとサンプル・アプリケーション
- STM32CubeMXに対応し、STM32CubeMXからダウンロードしてSTM32CubeMXに直接インストール可能
- STM32Cubeにより、STM32ファミリのさまざまなマイコン間で簡単に移植可能
- 自由で使いやすいライセンス条件
- 以下のセンサを使用するアプリケーションを構築するための包括的なソフトウェア: