Nintendo Switch Macro Recording on the Raspberry Pi
July 8, 2020
Learn how to record and playback controller 'macros' for your Nintendo Switch using a Raspberry Pi, SparkFun Top pHAT, and Joycontrol.
How to Make a Magic Mirror with Raspberry Pi
June 17, 2020
Need a great project for your Raspberry Pi 4 kit? Use it to create a command center to display the weather, clock, your calendar, or even a news feed!
Adding WiFi to the NVIDIA Jetson
April 23, 2020
Step by step instructions for setting up and installing the Edimax N150 USB WiFi/BLE adapter on your NVIDIA Jetson Nano
Assembly Guide for SparkFun JetBot AI Kit V2.0
March 27, 2020
Assembly Guide for the SparkFun JetBot AI Kit v2.0. This tutorial includes photos & comments to assemble the two-layer chassis & additional components unique to the JetBot kit.
Raspberry Pi 4 Kit Hookup Guide
March 14, 2020
Guide for hooking up your Raspberry Pi 4 Model B basic, desktop, or hardware starter kit together.
Getting Started with the Autonomous Kit for the Sphero RVR
December 13, 2019
Want to get started in robotics? Look no further than the SparkFun autonomous kit for the Sphero RVR! Whether you purchased the Basic or Advanced kit, this tutorial will get you rolling...
Advanced Autonomous Kit for Sphero RVR Assembly Guide
December 12, 2019
Get your Advanced Autonomous Kit for the Sphero RVR built up with this hookup guide!
Basic Autonomous Kit for Sphero RVR Assembly Guide
December 12, 2019
Get your Basic Autonomous Kit for Sphero RVR all hooked up with this guide!
ESP32 Relay Web Server
September 10, 2019
The goal of this project is to have a website hosted on an ESP32 that controls any relay controlled device connected to a local network and keeps a dynamically updated state of those devices.
Assembly Guide for SparkFun JetBot AI Kit
August 13, 2019
Assembly Guide for the SparkFun JetBot AI Kit. This tutorial includes photos & comments to assemble the two-layer chassis & additional components unique to the JetBot kit.
Qwiic Kit for Raspberry Pi Hookup Guide
July 4, 2019
Get started with the CCS811, BME280, VCNL4040, and microOLED via I2C using the Qwiic system and Python on a Raspberry Pi! Take sensor readings from the enviroment and display them on the microOLED, serial terminal, or the cloud with Cayenne!
SparkFun ESP32 DMX to LED Shield
March 28, 2019
Learn how to utilize your DMX to LED Shield in a variety of different ways.
ESP32 Thing Plus Hookup Guide
March 7, 2019
Hookup guide for the ESP32 Thing Plus using the ESP32 WROOM's WiFi/Bluetooth system-on-chip in Arduino.
AST-CAN485 WiFi Shield Hookup Guide
February 14, 2019
Hookup Guide for the AST-CAN485 WiFi Shield.
Live Spotify Album Art Display
January 23, 2019
Learn how to turn our 64x64 RGB LED Matrix Panel into a display for your current Spotify album art using an ESP32.
Three Quick Tips About Using U.FL
December 28, 2018
Quick tips regarding how to connect, protect, and disconnect U.FL connectors.
SparkFun WiFi IR Blaster Hookup Guide
December 6, 2018
How to assemble the WiFi IR Blaster and program it using Arduino. You'll be controlling IR devices from the web in no time!
SparkFun LoRa Gateway 1-Channel Hookup Guide
November 15, 2018
How to setup and use the LoRa Gateway 1-Channel in Arduino.
Introduction to MQTT
November 7, 2018
An introduction to MQTT, one of the main communication protocols used with the Internet of Things (IoT).
ESP32 LoRa 1-CH Gateway, LoRaWAN, and the Things Network
August 14, 2018
Using the ESP32 LoRa 1-CH Gateway as a gateway and device, and pushing data to The Things Network.
WiFi Controlled Robot
May 2, 2018
This tutorial will show you how to make a robot that streams a webcam to a custom website that can be remotely controlled.
Setting up a Raspberry Pi 3 as an Access Point
April 23, 2018
This guide will show you how to configure a Raspberry Pi as an access point and connect it to your local Ethernet network to share Internet to other WiFi devices.
Using Artnet DMX and the ESP32 to Drive Pixels
March 29, 2018
In this tutorial, we'll find out how to use Resolume Arena, a popular video jockey software, to control custom-made ArtNet DMX fixtures.
Using the PSoC 6 Pioneer Board with the Pioneer IoT Add-on Shield
February 1, 2018
Cypress's PSoC 6 Pioneer Board is a development tool for the powerful PSoC 6 processor. In this tutorial, we'll show you how to use the PSoC 6 Pioneer Board along with the SparkFun/Digi-Key Pioneer IoT Add-on Shield to send data to a Raspberry Pi via BLE or WiFi.
Looking for the old, archived tutorials? Head on over to the
archived tutorials on the main
Please be aware that the tutorials you find there are no longer actively maintained.