Tutorials

SparkFun Inventor's Kit Experiment Guide - v4.1

August 8, 2019
The SparkFun Inventor's Kit (SIK) Experiment Guide contains all of the information needed to build all five projects, encompassing 16 circuits, in the latest version of the kit, v4.1.2 and v4.1.

Smart Plant Care! Build a Qwiic Soil Moisture Sensor System

February 5, 2025
See whether your plants are happy or not with their soil moisture level in this Qwiic Circuit Creation!

OpenLog Artemis Hookup Guide

August 20, 2020
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.

GPS-RTK2 Hookup Guide

January 14, 2019
Get precision down to the diameter of a dime with the new ZED-F9P from u-blox.

How to Run a 5V Device On a 3.3V System With Qwiic

June 5, 2025
Power up your 5V I2C devices on the Qwiic system! This tutorial shows you how to use the SparkFun Qwiic 5V Boost to integrate power-hungry sensors like the SEN55 seamlessly.

Getting Started with the MyoWare® 2.0 Muscle Sensor Ecosystem

April 1, 2022
The MyoWare® 2.0 Muscle Sensor, an Arduino-compatible, all-in-one electromyography (EMG) sensor from Advancer Technologies. In this tutorial, we will go over the features and related shields to connect the sensor to a muscle group.

GNSS Correction Data Receiver (NEO-D9S) Hookup Guide

October 27, 2022
Add GNSS correction data to your high precision GNSS (HPG) receiver with the u-blox NEO-D9S! This tutorial will get you started with the ZED-F9P, NEO-D9S, and the ESP32 IoT RedBoard.

Weather Meter Hookup Guide

July 20, 2017
How to assemble your very own weather meter!

How to Add Audio to Your Embedded Project Using SparkFun's Qwiic Twist and Audio Player Breakout

May 8, 2025
Looking to bring sound into your next embedded project? In this tutorial, we'll walk you through using the SparkFun Audio Player Breakout in combination with the Qwiic Twist to let you select and play tracks from a microSD card.

Adding More SERCOM Ports for SAMD Boards

February 4, 2019
How to setup extra SPI, UART, and I2C serial ports on a SAMD-based boards.

Beginner Parts Kit Identification Guide

March 22, 2019
The essential parts for beginning (or even experienced) hobbyists that gives you all of the basic through-hole components you will need to get started playing with embedded projects. We'll identify a few parts in the kit and provide a few basic circuits to get started!

Vernier Shield Hookup Guide

February 14, 2014
A guide to using the Vernier Shield

TMP102 Digital Temperature Sensor Hookup Guide

February 2, 2017
How to connect and use the SparkFun Digital Temperature Sensor Breakout - TMP102 with an Arduino.

SparkPunk Hookup Guide

June 12, 2014
How to assemble and modify the SparkPunk Sound Generator kit.

Qwiic Pressure Sensor (BMP581) Hookup Guide

July 14, 2022
Get started with the SparkFun Pressure Sensor - BMP581 (Qwiic) following this Hookup Guide

Industrial Fiber Optics Hookup Guide

January 20, 2021
Learn how to get started with our fiber optics breakout boards

Single Cell LiPo Battery Care

March 16, 2023
This tutorial will go over how to safely charge, connect, disconnect, reinforcing the cables, and handle single cell LiPo batteries.

Arduino Shields v2

April 20, 2020
An update to our classic Arduino Shields Tutorial! All things Arduino shields. What they are and how to assemble them.

SparkFun RTK Facet L-Band Hookup Guide

June 9, 2022
Setup the RTK Facet L-Band in minutes to begin gathering millimeter level geospatial coordinates.

INA169 Breakout Board Hookup Guide

November 20, 2013
How to interface with the INA169 Breakout Board to measure current.

Large Digit Driver Hookup Guide

June 25, 2015
Getting started guide for the Large Digit display driver board. This tutorial explains how to solder the module (backpack) onto the back of the large 7-segment LED display and run example code from an Arduino.

Garage Distance Sensor

January 31, 2025
This tutorial will take your SparkFun Qwiic Ultrasonic Distance Sensor to the next level by turning it into a parking distance sensor!

MicroSD Breakout With Level Shifter Hookup Guide

February 25, 2016
How to use the level translating µSD device.

SparkFun GPS-RTK Dead Reckoning ZED-F9R Hookup Guide

July 9, 2020
The u-blox ZED-F9R is a powerful GPS-RTK unit that uses a fusion of IMU, wheel ticks, a vehicle dynamics model, correction data, and GNSS measurements to provide highly accurate and continuous position for navigation in the difficult conditions. We will quickly get you set up using the Qwiic ecosystem through Arduino and Python so that you can start reading the output!