Tutorials
ESP8266 WiFi Shield Hookup Guide
July 16, 2015
Interface your Arduino with an ESP8266 to give it inexpensive access to your WiFi network and the Internet!
GPS Logger Shield Hookup Guide
February 11, 2016
How to assemble and hookup the SparkFun GPS Logger Shield. Never lose track of your Arduino again!
MP3 Player Shield Hookup Guide V15
April 6, 2015
How to get your Arduino groovin' using the MP3 Player Shield.
Raspberry Pi Stand-Alone Programmer
March 8, 2018
This tutorial will show you how to use a headless Raspberry Pi to flash hex files onto AVR microcontrollers as a stand-alone programmer. It also tells the story about production programming challenges, how SparkFun came to this solution, and all the lessons learned along the way.
Motion Controlled Wearable LED Dance Harness
January 30, 2019
Control LEDs based on your movement using an accelerometer! Make your LEDs breathe by fading in and out when laying on the floor, turn off the LEDs when moving to your side, or make the LEDs blink in a headstand!
LS20031 5Hz (66 Channel) GPS Receiver Hookup Guide
December 13, 2018
In this tutorial, we will solder headers to the surface mount pads of the LS20031 GPS receiver and read the output using an Arduino!
Blynk Board Arduino Development Guide
March 25, 2016
How to get your computer set up with Arduino and the Blynk Board hardware definitions -- so you can start creating Blynk projects of your own!
Blynk Board Bridge Widget Demo
March 25, 2016
A Blynk project that demonstrates how to use the Bridge widget to get two (or more) Blynk Boards to communicate.
Blynk Board Project Guide
March 25, 2016
A series of Blynk projects you can set up on the Blynk Board without ever re-programming it.
Temperature Sensor Comparison
March 18, 2020
A comparison of analog and digital temperature sensors. Which is better?
Photon Remote Temperature Sensor
March 1, 2016
Learn how to build your own Internet-connect, solar-powered temperature collection station using the Photon from Particle.
HIH-4030 Humidity Sensor Hookup Guide
December 6, 2016
Measure relative humidity with SparkFun's HIH-4030 Humidity Sensor Breakout.
Python GUI Guide: Introduction to Tkinter
August 13, 2018
Tkinter is the standard graphical user interface package that comes with Python. This tutorial will show you how to create basic windowed applications as well as complete full-screen dashboard examples complete with live graph updates from matplotlib.
Measuring Internal Resistance of Batteries
May 5, 2016
Classroom STEM activity that has students build a battery from a lemon, measure the open and closed circuit voltages, and determine the battery's internal resistance.
PiRetrocade Assembly Guide
October 28, 2016
Build your very own retro gaming controller with a Raspberry Pi using the SparkFun PiRetrocade Kit!
Pi AVR Programmer HAT Hookup Guide
July 26, 2018
In this tutorial, we will use a Raspberry Pi 3 and the Pi AVR Programmer HAT to program an ATMega328P target. We are going to first program the Arduino bootloader over SPI, and then upload an Arduino sketch over a USB serial COM port.
Magnetic Levitation
November 20, 2019
This tutorial will show you how to build a magnetic levitation circuit using common parts.
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.
Voltage Dividers
February 8, 2013
Turn a large voltage into a smaller one with voltage dividers. This tutorial covers: what a voltage divider circuit looks like and how it is used in the real world.
TMP102 Digital Temperature Sensor Hookup Guide
February 2, 2017
How to connect and use the SparkFun Digital Temperature Sensor Breakout - TMP102 with an Arduino.
SparkFun Qwiic Digital Temperature Sensor - TMP102 Hookup Guide
March 26, 2020
Get started using your SparkFun Digital Temperature Sensor - TMP102 (Qwiic) with this Hookup Guide!
Make Your Own Fritzing Parts
March 18, 2014
Learn how to create your own Fritzing part so you can make amazing looking wiring diagrams, learn about schematics and PCB design, and get your design fabbed into a real PCB with Fritzing's PCB manufacturing service.
AS726X NIR/VIS Spectral Sensor Hookup Guide
October 19, 2017
It's now easier than ever to measure and characterize how different materials absorb and reflect different wavelengths of light. The AS726X spectral sensors allow you to detect wavelengths in the visible range (VIS) and near infrared range (NIR)!
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.