产品概述
描述
面向STM32Cube的X-CUBE-MEMS1扩展软件包可以在STM32上运行,包含可识别传感器并收集温度、湿度、压力和运动数据的驱动器。该扩展软件包基于STM32Cube软件技术,可在不同STM32微控制器之间实现轻松移植。该软件随附在X-NUCLEO-IKS01A2/X-NUCLEO-IKS01A3/X-NUCLEO-IKS02A1扩展板(连接到特色STM32 Nucleo开发板)上运行的驱动器的示例实现。该软件也可以从GitHub获取,用户可通过“问题”和“拉取请求”选项卡提交错误以及提出新想法。
该软件提供了各种示例应用和高级运动库:MotionAC加速度计校准、MotionAD飞机检测、MotionAR活动识别、MotionAT活动时间、MotionAW腕部活动识别、MotionCP实时携带位置、MotionDI动态测斜仪、MotionEC实时电子罗盘、MotionFA健身活动、MotionFD实时跌落检测、MotionFX传感器融合、MotionGC陀螺仪校准、MotionGR实时手势识别、MotionID运动强度检测、MotionMC磁力计校准、Motion PE实时姿态估算、MotionPM实时计步器库、MotionPW腕部实时计步器、MotionSD站姿和坐姿检测、Motion TL倾斜测量和MotionVC垂直环境库。
-
所有功能
- 可以使用以下传感器构建应用程序的完整软件:
- 运动传感器:A3G4250D、AIS2DW12、AIS2IH、AIS328DQ、AIS3624DQ、ASM330LHH、ASM330LHHX、H3LIS331DL、IIS2DLPC、IIS2ICLX、IIS2MDC、IIS3DWB、ISM303DAC、ISM330DHCX、ISM330DLC、LIS2DH12、LIS2DTW12、LIS2DU12、LIS2DW12、LIS2MDL、LIS3MDL、LSM303AGR、LSM6DSL、LSM6DSO、LSM6DS-O32、LSM6DSO32X、LSM6DSOX、LSM6DSTR、LSM6 DSRX、LSM6DSV16BX、LSM6DSV16X
- 压力传感器:ILPS22QS、ILPS28QSW、LPS22CH、LPS22DF、LPS22HB、LPS22h、LPS27HHTW、LPS28DFW、LPS33HW、LPS33K
- 温度和湿度传感器:HTS221、STTS22H、STTS751
- 音频传感器:IMP34DT05
- 具有板载LSM6DSL、LSM303AGR、LPS22HB和HTS221传感器的X-NUCLEO-IKS01A2扩展板
- 具有板载LSM6DSO、LIW2DW12、LIS2MDL、LPS22HH和HTS221传感器的X-NUCLEO-IKS01A3扩展板
- 具有板载ISM330DHCX、IIS2DLPC、IIS2MDC和IMP34DT05传感器的X-NUCLEO-IKS02A1扩展板
- 用于展示创新型惯性和环境传感器的多个示例
- 将实时传感器数据传输到PC的示例应用
- 支持Unicleo-GUI图形用户界面,用于显示传感器数据和配置输出
- 连接到NUCLEO-F401RE、NUCLEO-L152RE、NUCLEO-U575ZI-Q或NUCLEO-L073RZ开发板的X-NUCLEO-IKS01A2/X-NUCLEO-IKS01A3/X-NUCLEO-IKS02A1板件上可用的示例实现
- 包含示例应用的高级运动库
- 与STM32CubeMX兼容的封装,可以从STM32CubeMX下载并直接安装到其中
- 得益于STM32Cube,可在不同MCU系列之间轻松移植
- 免费易用的许可条款
- 可以使用以下传感器构建应用程序的完整软件:
获取软件
精选 视频
The X-CUBE-MEMS1 is an expansion software package for STM32Cube. It runs on the STM32 microcontrollers and includes drivers that recognize the sensors and collect temperature, humidity, pressure and motion data. It is built on STM32Cube software technology to ease portability across different STM32 microcontrollers. This video shows how to use the X-CUBE-MEMS1 pack in the STM32CubeMX tool.