SparkFun 9DoF IMU (ICM-20948) Breakout Hookup Guide

Pages
Contributors: Ell C, Liquid Soulder

Resources and Going Further

For more information on the ICM-20948, check out the links below:

This tutorial focuses on using the 9DoF with Arduino. To use the ICM-20948 on a Raspberry Pi with Python, check out the Qwiic SHIM Kit Hookup Guide for Raspberry Pi for more information.

Qwiic SHIM Kit for Raspberry Pi Hookup Guide

February 16, 2021
Get started with the Serial LCD with RGB backlight and 9DoF IMU (ICM-20948) via I2C using the Qwiic system and Python on a Raspberry Pi! Take sensor readings and display them in the serial terminal or SerLCD.

Need more inspiration? Check out these related tutorials!

Are You Okay? Widget

Use an Electric Imp and accelerometer to create an "Are You OK" widget. A cozy piece of technology your friend or loved one can nudge to let you know they're OK from half-a-world away.

ADXL337 and ADXL377 Accelerometer Hookup Guide

How to get started using both the ADXL337 and ADXL377 3-axis accelerometers with analog outputs.

LSM303C 6DoF Hookup Guide

A basic guide to get started with the LSM303C 6 Degrees of Freedom Breakout.

OpenLog Artemis Hookup Guide

How to use and re-program the OpenLog Artemis, an open source datalogger. The OLA comes preprogrammed to automatically log data. The OLA can also record serial data, analog voltages, or readings from external Qwiic-enabled I2C devices. Some of these Qwiic-enabled devices include GPS/GNSS modules, pressure, altitude, humidity, temperature, air quality, environment, distance, and weight sensors.