Tutorials
Beginner Parts Kit Identification Guide
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
A guide to using the Vernier Shield
TMP102 Digital Temperature Sensor Hookup Guide
How to connect and use the SparkFun Digital Temperature Sensor Breakout - TMP102 with an Arduino.
SparkPunk Hookup Guide
How to assemble and modify the SparkPunk Sound Generator kit.
Qwiic Pressure Sensor (BMP581) Hookup Guide
Get started with the SparkFun Pressure Sensor - BMP581 (Qwiic) following this Hookup Guide
Industrial Fiber Optics Hookup Guide
Learn how to get started with our fiber optics breakout boards
Single Cell LiPo Battery Care
This tutorial will go over how to safely charge, connect, disconnect, reinforcing the cables, and handle single cell LiPo batteries.
Arduino Shields v2
An update to our classic Arduino Shields Tutorial! All things Arduino shields. What they are and how to assemble them.
GNSS Correction Data Receiver (NEO-D9S) Hookup Guide
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.
SparkFun RTK Facet L-Band Hookup Guide
Setup the RTK Facet L-Band in minutes to begin gathering millimeter level geospatial coordinates.
INA169 Breakout Board Hookup Guide
How to interface with the INA169 Breakout Board to measure current.
Large Digit Driver Hookup Guide
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.
Getting Started with the MyoWare® 2.0 Muscle Sensor Ecosystem
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.
Smart Plant Care! Build a Qwiic Soil Moisture Sensor System
See whether your plants are happy or not with their soil moisture level in this Qwiic Circuit Creation!
Garage Distance Sensor
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
How to use the level translating µSD device.
SparkFun GPS-RTK Dead Reckoning ZED-F9R Hookup Guide
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!
Hackers in Residence - Hacking MindWave Mobile
Review, teardown, and hacking tutorial for the MindWave Mobile, a $99 commercial grade EEG sensor.
Getting Started with the 8BitDo Bluetooth GamePads
Getting up and running with the sweet new 8BitDo game controllers!
MIDI Tutorial
Understanding the Musical Instrument Digital Interface.
Tinker Kit Circuit Guide
This guide takes you through the basics of building 11 different circuits with the SparkFun Tinker Kit and how to program them using the Arduino IDE.
How to Play Multiple Buzzers at Once
This tutorial demonstrates the SparkFun Qwiic Buzzer's ability to control multiple buzzers simultaneously by playing a 3-part arrangement of a segment of the Super Mario Bros Theme!
SparkFun Inventor's Kit Experiment Guide - v4.1
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.
Calibrating Your Odometry Sensor
In this tutorial, we will cover how to calibrate your Qwiic Optical Tracking Odometry Sensor (or "OTOS") with Arduino and Python Examples.
Old Tutorials
Looking for the old, archived tutorials? Head on over to the
archived tutorials on the main
SparkFun site.
Please be aware that the tutorials you find there are no longer
actively maintained.