Arduino
This popular development board is great for beginners and advanced users alike. It comes in a variety of flavors and is extensible with "shields" for adding special functionality. Find tutorials here to learn how to do cool stuff using the Arduino platform.
How to Build a Remote Kill Switch
May 31, 2016
Learn how to build a wireless controller to kill power when things go... sentient.
How to Install an ATtiny Bootloader With Virtual USB
February 14, 2017
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).
How to Install CH340 Drivers
August 6, 2019
How to install CH340 drivers (if you need them) on Windows, Mac OS X, and Linux.
How to Install FTDI Drivers
June 4, 2013
How to install drivers for the FTDI Basic on Windows, Mac OS X, and Linux.
Humidity-sensing LED Flower
October 28, 2014
How about that humidity? This tutorial shows how to add sensing capability to the 21st Century Fashion Kit's RGB flower project.
HX1 APRS Transmitter Hookup Guide
June 7, 2018
The HX1 is a low-power amateur radio transmitter that can be used to send data to the Automatic Packet Reporting System (APRS) network.
I2S Audio Breakout Hookup Guide
September 6, 2018
Hookup guide for the MAX98357A I2S audio breakout board.
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.
Installing an Arduino Bootloader
December 4, 2013
This tutorial will teach you what a bootloader is and why you would need to install or reinstall it. We will also go over the process of burning a bootloader by flashing a hex file to an Arduino microcontroller.
Installing an Arduino Library
January 11, 2013
How do I install a custom Arduino library? It's easy! This tutorial will go over how to install an Arduino library using the Arduino Library Manager. For libraries not linked with the Arduino IDE, we will also go over manually installing an Arduino library.
Installing Arduino IDE
March 26, 2013
A step-by-step guide to installing and testing the Arduino software on Windows, Mac, and Linux.
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.
Interactive 3D Printed LED Diamond Prop
April 19, 2018
In this tutorial, we will learn about how to create an interactive theatrical prop for a performance by 3D printing a translucent diamond prop using a non-addressable RGB LED strip and AT42QT1011 capacitive touch sensing.
Interactive Hanging LED Array
April 10, 2014
Learn how we converted 72 lightbulbs into an interactive LED array for our conference room.
Interactive LED Music Visualizer
May 31, 2016
Use an Arduino and the SparkFun Sound Detector to create visualizations on Addressable RGB LED strips.
Internet of Things Experiment Guide
November 23, 2016
The SparkFun ESP8266 Thing Dev Board is a powerful development platform that lets you connect your hardware projects to the Internet. In this guide, we show you how to combine some simple components to remotely log temperature data, send yourself texts and control lights from afar.
Introduction to MQTT
November 7, 2018
An introduction to MQTT, one of the main communication protocols used with the Internet of Things (IoT).
IoT RedBoard ESP32 Development Board Hookup Guide
August 18, 2022
Delve into the functionality-rich world of the IoT RedBoard ESP32 Development Board!
IR Communication
February 7, 2013
This tutorial explains how common infrared (IR) communication works, as well as shows you how to set up a simple IR transmitter and receiver with an Arduino.
IR Control Kit Hookup Guide
October 2, 2013
How to get the most out of the infrared receivers and transmitters included in the IR Control Kit.
Keyboard Shortcut, Qwiic Keypad
April 25, 2019
A simple project using the Qwiic Keypad and the RedBoard Turbo to create your own custom hotkey-pad.
Large Digit Driver Hookup Guide
June 25, 2015
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.
LED Cloud-Connected Cloud
February 22, 2016
Make an RGB colored cloud light! You can also control it from your phone, or hook up to the weather!
LED Gumball Machine
April 24, 2019
Hacking gumball machines to make the world a happier, blinkier place.
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.