Programming
Endless Runner Game
We make a simple side-scrolling endless runner game using parts from the SparkFun Inventor's Kit v4.0.
Clap On Lamp
Modify a simple desk lamp to respond to a double clap (or other sharp noise) using parts from the SparkFun Inventor's Kit v4.0.
SparkFun Inventor's Kit Experiment Guide - v4.0
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.0a.
LilyPad ProtoSnap Plus Hookup Guide
The LilyPad ProtoSnap Plus is a sewable electronics prototyping board that you can use to learn circuits and programming with Arduino, then break apart to make an interactive fabric or wearable project.
Pyboard Hookup Guide
Getting started with the Pyboard using MicroPython.
Hack Your Roshamglo Badge
Learn how to customize and program your Roshamglo badge.
How to Install an ATtiny Bootloader With Virtual USB
With this, you will be able to upload Arduino sketches directly to the ATtiny84 over USB without needing to use a programming device (such as another Arduino or FTDI chip).
Lessons in Algorithms
Learn techniques on how to use Finite Impulse Response (FIR) filters and other data-processing tools to turn data into information.
PiRetrocade Assembly Guide
Build your very own retro gaming controller with a Raspberry Pi using the SparkFun PiRetrocade Kit!
ADXL345 Hookup Guide
Get started with the ADXL345 Accelerometer.
Experiment Guide for the Johnny-Five Inventor's Kit
Use the Tessel 2 and the Johnny Five Inventors kit to explore the world of JavaScript enabled hardware through 14 awesome experiments!
ASCII
A brief history of how ASCII came to be, how it's useful to computers, and some helpful tables to convert numbers to characters.
Servo Trigger Programming Guide
Looking under the hood of the Servo Trigger -- using the development environment and some finer details of the firmware.
IOIO-OTG Hookup Guide
Get started using the IOIO-OTG with your Android device or PC.
SIK Keyboard Instrument
We can use the parts and concepts in the SparkFun Invetor's Kit to make a primitive keyboard instrument.
Raspberry Pi 3 Starter Kit Hookup Guide
Guide for getting going with the Raspberry Pi 3 Model B and Raspberry Pi 3 Model B+ starter kit.
Blynk Board Arduino Development Guide
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!
BadgerHack: Sensor Add-On Kit
Turn your Badger or Redstick into a temperature and soil moisture sensing display with the BadgerHack Sensor Add-On Kit
BadgerHack: Synth Add-On Kit
Make a tiny synth with BadgerStick.
BadgerHack: Gaming Add-On Kit
Make a Breakout clone with the BadgerHack Gaming Add-On Kit.
SAMD21 Mini/Dev Breakout Hookup Guide
An introduction to the Atmel ATSAMD21G18 microprocessor and our Mini and Pro R3 breakout boards. Level up your Arduino-skills with the powerful ARM Cortex M0+ processor.
Raspberry gPIo
How to use either Python or C++ to drive the I/O lines on a Raspberry Pi.
Raspberry Pi SPI and I2C Tutorial
Learn how to use serial I2C and SPI buses on your Raspberry Pi using the wiringPi I/O library for C/C++ and spidev/smbus for Python.
BadgerHack
This tutorial shows users how to solder their SparkFun interactive badges as well as put them to use in other projects.
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.