Tutorials

New!

What's the difference between the ZED-F9P and the ZED-X20P?

January 14, 2026
The ZED-X20P, u-blox's successor to the ZED-F9P is popping up in new products, like our breakout boards and GNSS Flex modules. Find out here what the differences are between these two GNSS receivers and how you can upgrade your PNT projects to the newest tech.

SparkFun GPS Breakout (ZOE-M8Q and SAM-M8Q) Hookup Guide

April 4, 2019
The SparkFun ZOE-M8Q and SAM-M8Q are three similarly powerful GNSS boards, but with different project applications. We'll compare both GNSS receivers before getting each up and running.

Qwiic & Easy DIY Ambient Light Indicator

September 23, 2025
This tutorial will guide you in using your SparkFun Ambient Light Sensor to help detect light on your SparkFun Qwiic button

Turn a Qwiic Ultrasonic Distance Sensor into a 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!

MicroMod Main Board Hookup Guide V2

January 5, 2023
The MicroMod Main Board - Single and Double are specialized carrier boards that allow you to interface a Processor Board with a Function Board(s). The modular system allows you to add an additional feature(s) to a Processor Board with the help of a Function Board(s). In this tutorial, we will focus on the basic functionality of the Main Board - Single V2.1 and Main Board - Double and V2.2.

What is an Arduino?

February 26, 2013
What is this 'Arduino' thing anyway? This tutorials dives into what an Arduino is and along with Arduino projects and widgets.

Serial Peripheral Interface (SPI)

January 14, 2013
SPI is commonly used to connect microcontrollers to peripherals such as sensors, shift registers, and SD cards.

Voltage, Current, Resistance, and Ohm's Law

February 6, 2013
Learn about Ohm's Law, one of the most fundamental equations in all electrical engineering.

Alternating Current (AC) vs. Direct Current (DC)

September 5, 2013
Learn the differences between AC and DC, the history, different ways to generate AC and DC, and examples of applications.

How to Use a Breadboard

May 14, 2013
Welcome to the wonderful world of breadboards. Here we will learn what a breadboard is and how to use one to build your very first circuit.

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.

Getting Started with the SparkFun Air Velocity Sensor

August 23, 2024
Need to keep track of the airflow in your data center or around your servers? How about making sure your HVAC and air control systems are functioning at full capacity? Or, if you're more fun, what about figuring out how fast your RC airplane is going? Well, the SparkFun Air Velocity Sensor Breakout - FS3000-1005 and FS3000-1015 can help you with all that and more! It's super easy, super Qwiic to hookup, and super fun to play with. Let's have a look!

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!

How to Use a Multimeter

January 9, 2015
Learn the basics of using a multimeter to measure continuity, voltage, resistance and current.

How to Read a Schematic

July 12, 2013
An overview of component circuit symbols, and tips and tricks for better schematic reading. Click here, and become schematic-literate today!

Build Your Own High-Concentration CO2 Detector

September 23, 2025
The SparkFun STC31 CO2 Sensor can accurately measure CO2 concentrations up to 100% with high repeatability and long-term stability, thanks to humidity and temperature compensation provided by the built-in SHTC3. This tutorial will show you how!

Setup and Using MicroPython for Beginners

July 23, 2025
In this tutorial, our goal is to help guide you through using MicroPython on a microcontroller unit or Linus SBC, setting up and running mpremote, and getting started with three different development environments

Breadboard Power Supply Kit 5V/3.3V Quickstart Guide

August 18, 2025
Quick start guide for the Breadboard Power Supply Kit 5V/3.3V

Installing Board Definitions in the Arduino IDE

September 9, 2020
How do I install a custom Arduino board/core? It's easy! This tutorial will go over how to install an Arduino board definition using the Arduino Board Manager. We will also go over manually installing third-party cores, such as the board definitions required for many of the SparkFun development boards.

How to Upgrade Firmware of a u-blox GNSS Receiver

March 26, 2021
A few steps and you'll upgrade to the latest features on a u-blox GNSS receiver.

nRF9160 Thing Plus Hookup Guide

May 6, 2021
Getting started with the nRF9160 from Circuit Dojo and SparkFun!

How to Sell Your Widget on SparkFun

June 10, 2015
Have an awesome electronic widget that you want to get to market? We can help resell, or maybe even manufacture it! Find out how.

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.

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.