Tutorials
Qwiic Magnetometer (MLX90393) Hookup Guide
May 3, 2018
Figure out how magnetic fields are oriented, all without having to solder a thing.
LSM303C 6DoF Hookup Guide
October 8, 2015
A basic guide to get started with the LSM303C 6 Degrees of Freedom Breakout.
AT42QT101X Capacitive Touch Breakout Hookup Guide
January 25, 2018
Learn how to use the simple SparkFun AT42QT1010 and AT42QT1011 capacitive touch breakout boards.
APDS-9960 RGB and Gesture Sensor Hookup Guide
November 6, 2014
Getting started guide for the Avago APDS-9960 color, proximity, and gesture sensor.
LSM9DS0 Hookup Guide
February 27, 2014
How to assemble, connect to, and use the LSM9DS0 -- an accelerometer, gyroscope, and magnetometer all-in-one.
Arduino Wireless Communication via the Electric Imp
April 8, 2014
How to communicate between an Electric Imp and Arduino using serial.
Photocell Hookup Guide
May 5, 2016
Hook a light-sensing photocell up to an Arduino to create an ambient light monitor.
Installing a Bootloader on the MicroView
August 22, 2014
Fix your bootloader-less MicroView! This tutorial covers how to: disassemble the MicroView, wire it up to an assortment of programmers, program the bootloader, and test it out.
Setting up Raspbian (and DOOM!)
December 19, 2013
How to load a Raspberry Pi up with Raspbian -- the most popular Pi Linux distribution. Then download, compile, install and run the classic: Doom.
Graphic LCD Hookup Guide
November 18, 2013
How to add some flashy graphics to your project with a 84x48 monochrome graphic LCD.
MS5803-14BA Pressure Sensor Hookup Guide
July 24, 2014
Breakout of MS5803-14BA Pressure Sensor to measure the absolute pressure of the fluid around them to determine altitude, water depth, or any other tasks that require an accurate pressure reading. This includes air, water, and anything else that acts like a viscous fluid.
Wireless Glove Controller
April 24, 2019
Build a wireless glove controller with Arduinos to trigger an LED using XBees!
AD8232 Heart Rate Monitor Hookup Guide
July 17, 2014
Learn how to create your very own heart rate monitor.
Teardown: Misfit Shine Activity Tracker
April 3, 2014
A quick tear down of the popular fitness tracking device, the Misfit Shine.
Papa Soundie Audio Player Hookup Guide
April 26, 2018
Add sound effects to your project, prop or costume with Papa Soundie Audio Player.
Bare Conductive Musical Painting
May 5, 2015
Learn how to make a musical painting using the Bare Conductive Touch Board and Conductive Paint.
Processor Interrupts with Arduino
December 11, 2018
What is an interrupt? In a nutshell, there is a method by which a processor can execute its normal program while continuously monitoring for some kind of event, or interrupt. There are two types of interrupts: hardware and software interrupts. For the purposes of this tutorial, we will focus on hardware interrupts.
TFT LCD Breakout 1.8in 128x160 Hookup Guide
April 11, 2019
This TFT LCD Breakout is a versatile, colorful, and easy way to experiment with graphics or create a user interface for your project.
RedStick Hookup Guide
January 28, 2016
Learn about the SparkFun RedStick, a USB thumb drive-sized Arduino-compatible development platform.
RHT03 (DHT22) Humidity and Temperature Sensor Hookup Guide
March 12, 2019
Measure relative humidity and temperature or your environment with the RHT03 (a.k.a DHT22) low cost sensor on a single wire digital interface connected to an Arduino!
Everything You Should Know About HyperDisplay
February 20, 2019
This is a tutorial to go in-depth about the SparkFun HyperDisplay Arduino Library.
IoT Industrial Scale
October 10, 2016
What does a baby elephant weigh? How much impact force does a jump have? Answer these questions and more by building your very own IoT industrial scale using the SparkFun OpenScale.
LilyPad Basics: E-Sewing
December 17, 2016
Learn how to use conductive thread with LilyPad components.
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.