X-NUCLEO-IKS01A1 - Motion MEMS and Environmental Sensors
The X-NUCLEO-IKS01A1 is a motion MEMS and environmental sensor evaluation board system.
Simple "hello world" style program for X-NUCLEO-IKS01A1 MEMS Inertial & Environmental Sensor Nucleo Expansion Board
Firmware Library for X-NUCLEO-IKS01A1 (MEMS Inertial & Environmental Sensors) Expansion Board
This expansion board is compatible with the Arduino UNO R3 connector layout, and is designed around
STMicroelectronics’ LSM6DS0 3-axis
accelerometer + 3-axis gyroscope, the LIS3MDL
3-axis magnetometer, the HTS221 humidity and
temperature sensor and the LPS25HB pressure
sensor (on boards indicating 1439 near the CN10 connector the pressure sensor is a LPS25H).
The X-NUCLEO-IKS01A1 interfaces with the STM32 microcontroller via the I²C pin, and it is possible to change the default I²C port.
Further information and ordering
X-NUCLEO-IKS01A1 can be purchased directly from ST web site.
The page provides additional documents like a user manual, a quick start guide, schematics, gerber files and bill of materials.
Additional SW and tools are also provided.
The "Sensors Reader" program is a more complex example of how to use the X-NUCLEO-IKS01A1 expansion board featuring among others:
- Support for LSM6DS3 3D Accelerometer & Gyroscope (on DIL 24-pin socket) including free-fall detection
- Usage of LED & Ticker
- Exploitation of wait for event
- (Top-/Bottom-Half) Interrupt handling
"Sensors Reader" Sample Application for X-NUCLEO-IKS01A1 Expansion Board
mbedOS 5.x Example
Mbed client example for X-NUCLEO-IKS01Ax provides an example of usage of the expansion board with mbedOS 5.x.
The application is derived from the official mbedOS client example and has been tested using a X-NUCLEO-IKS01A2 or a X-NUCLEO-IKS01A1 motion and environmental sensors expansion board connected to a ST NUCLEO-F429ZI platform.
You need to log in to post a discussion
4 years, 5 months ago
4 years, 4 months ago