Developing with Sensors Made Simple hands-on workshop series

Developing with Sensors workshop

Designing with Motion MEMS and Environmental Sensors using the STM32Cube Ecosystem and X-CUBE-MEMS1 software pack


Free one-day hands-on workshop | September 2019
5 dates & locations

Register now

Looking to add motion and environmental sensing to your next product?

Join us for a free one-day workshop and receive a complementary X-Nucleo IKS01A3 Sensor Board and STM32L4 Nucleo Board.

This hands-on workshop will show you how to use ST’s motion MEMS and environmental sensor board together with an STM32L4 Nucleo board, X-CUBE-MEMS1 software pack, eDesignSuite and AlgoBuilder to get started on your new sensors project quickly and easily.

The X-Nucleo IKS01A3 Sensor Board features ST's newest and most advanced sensors, including the:

iNEMO Ultra-Low Power 6DoF inertial measurement unit (IMU), with advanced Digital Function, Finite State Machine

Ultra-low power high performance 3-axis magnetometer with digital output, 50 gauss magnetic field dynamic range

Ultra-low power 3-axis Accelerometer with configurable single/double-tap recognition, free-fall, wakeup and orientation detections

Pressure Sensor for lower power and improved accuracy

Digital Temperature sensor for on-board temperature calibration in the final application


The one-day workshop is free of charge and ST will provide the development kit and all required software.

You will learn:

  • The key features of the LSM6DSO, LIS2DW12, LPS22HH and STTS751 sensors
  • How to start a new Sensor project using the STM32CubeIDE, STM32CubeMX and X-CUBE-MEMS1 software pack
  • How the STM32CubeMX and X-CUBE-MEMS1 software pack can be used to set up the sensors, log sensor data, optimize sensor configurations and leverage embedded smart sensor functions
  • How ST32Cube Ecosystem can simplify your next sensor design
  • How AlgoBuilder allows you to customize MEMS Sensors software building blocks such as algorithm libraries with user’s own logic
  • How eDesignSuite helps you simulate and design power management for your sensor solution

Workshop Dates and Locations (subject to change)

City Date Location Status
Santa Clara, CA* Sep 12, 2019 3-hour session at
ST Developers Conference 2019 - Santa Clara
Learn more
San Diego, CA Sep 17, 2019 San Diego Marriott Del Mar
11966 El Camino Real
San Diego CA 92130
Boston, MA Sep 17, 2019 Westford Regency
219 Littleton Rd
Westford, MA 01886
Philadelphia, PA Sep 19, 2019 The Desmond Hotel Malvern
1 Liberty Blvd
Malvern, PA 19355
Vancouver, BC* Sep 24, 2019 3-hour session at
ST Technology Tour 2019 - Vancouver
Learn more

*Shorter version of the workshop held at other ST events. Click "Learn more" for details on how to register for these events.

Registration information

There is no charge to participate in this event, but it is necessary to register through

Register now

Workshop Schedule & Agenda1

8:00 – 9:00

  • Registration and system check for pre-installed tools

9:00 – 12:30

  • Sensor Product Overview
  • STM32Cube Ecosystem - STM32CubeIDE, STM32CubeMX and X-CUBE-MEMS1 software pack
  • Lab 0 - Read all sensors in polling mode
  • Lab 1 - LIS2DW12 accelerometer orientation change detection
  • Lab 2 - LPS22HH barometer read from internal FIFO
  • Lab 3 - LSM6DSO accelerometer embedded step counter
  • Lab 4 - LIS2DW12 accelerometer acceleration detection
  • Lab 5 - LSM6DSO accelerometer single/double tap detection
  • Lab 6 - LSM6DSO accelerometer 6.6 kHz data rate read at 100 Hz
  • eDesignSuite Overview

12:30 – 1:30

  • Lunch

1:30 – 3:30

  • AlgoBuilder Overview
  • AlgoBuilder GUI Walkthrough
  • Lab 7 Reading Data from Sensors
  • Lab 8 Sensor Orientation and Motion Detection
  • Lab 9 Custom Function Block Creation

1The above agenda applies only to full-day workshop sessions. For details on the shorter workshop sessions held at the ST Developers Conference and Technology Tour - Vancouver events, click here.

NOTE: This is a working session. Participants will need their own laptop running Windows 7 or later, or a MacBook running Windows (Parallels, VM Fusion, etc.). Participants should have a basic understanding of the “C” programming language or equivalent. Administrator rights are needed for software and driver installation. You must stay for the training session to receive the free kit.

Register now