X-NUCLEO-IKS01A1 - Motion MEMS and Environmental Sensors
The X-NUCLEO-IKS01A1 is a motion MEMS and environmental sensor evaluation board system.
Hello World
Import programHelloWorld_IKS01A1
Simple "hello world" style program for X-NUCLEO-IKS01A1 MEMS Inertial & Environmental Sensor Nucleo Expansion Board
Library
Import libraryX_NUCLEO_IKS01A1
Firmware Library for X-NUCLEO-IKS01A1 (MEMS Inertial & Environmental Sensors) Expansion Board
Pinout
Datasheet
http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00134909.pdfNotes
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.
Sensors Reader
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
Import programSensors_Reader
"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.
Import programmbed-os-example-client-IKS01Ax
mbedOS client example, modified to push X-Nucleo-IKS01A1/2 Environmental Sensor data to mbed Cloud Connector.
You need to log in to post a discussion