ESP32
ESP32 Thing Hookup Guide
October 27, 2016
An introduction to the ESP32 Thing's hardware features, and a primer on using the WiFi system-on-chip in Arduino.
smôl ESP32 Hookup Guide
October 20, 2021
Small in size, small on current draw. It's a smôl world! This guide will get you up and running with the smôl ESP32 Processor Board.
smôl Hookup Guide
October 19, 2021
Small in size, small on current draw. It's a smôl world! This guide will get you up and running with the smôl ecosystem.
ESP32 Thing Plus Hookup Guide
March 7, 2019
Hookup guide for the ESP32 Thing Plus (Micro-B) using the ESP32 WROOM's WiFi/Bluetooth system-on-chip in Arduino.
Sending Sensor Data Over WiFi
January 16, 2022
This tutorial will show you how setup a simple peer-to-peer connection to send and receive sensor data between two ESP32 WiFi boards.
ESP32-S2 Thing Plus Hookup Guide
April 8, 2021
Looking to use the more secure ESP32-S2? Follow this hookup guide to get started.
MicroMod All The Pins (ATP) Carrier Board
October 21, 2020
Access All The Pins (ATP) of the MicroMod Processor Board with the Carrier Board!
Measuring Height with Atmospheric Pressure
September 29, 2022
Measure height using atmospheric pressure with your Qwiic MicroPressure breakout board!
Wireless Timing Project
September 29, 2022
Time for racing, let's make a wireless timing device using ESP32 wireless communication.
Monitor Sensor Data from Anywhere
August 10, 2022
Using WiFi to send sensor data from an ESP32 to a WiFi network and be able to read it from an IoT Dashboard from anywhere in the world.
Using Home Assistant to Expand Your Home Automations
May 9, 2019
An introduction to Home Assistant, an open source home automation hub.
Introduction to MQTT
November 7, 2018
An introduction to MQTT, one of the main communication protocols used with the Internet of Things (IoT).
Qwiic ToF Imager - VL53L5CX Hookup Guide
January 27, 2022
Hookup Guide for the Qwiic ToF Imager - VL53L5CX
SparkFun ESP32 DMX to LED Shield
March 28, 2019
Learn how to utilize your DMX to LED Shield in a variety of different ways.
MicroPython Programming Tutorial: Getting Started with the ESP32 Thing
September 26, 2018
MicroPython is an implementation and subset of the Python 3 programming language that can be used on microcontrollers. This guide will walk you through writing MicroPython programs for the ESP32 Thing development board.
IoT Weight Logging Scale
May 9, 2018
This tutorial will show you how to make a scale that logs your weight to a custom website on the Internet. The principles can be extrapolated to any type of data.
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.
Transparent Graphical OLED Breakout Hookup Guide
March 7, 2019
The future is here! Our Qwiic Transparent Graphical OLED Breakout allows you to display custom images on a transparent screen using either I2C or SPI connections.
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.
ESP32 OTA Updates over BLE from a React Web Application
July 2, 2020
Learn how to flash firmware Over-the-Air using a BLE React WebApp and ESP32
ESP32 Thing Motion Shield Hookup Guide
November 16, 2017
Getting started with the ESP32 Thing Motion Shield to detect movements using the on-board LSM9DS1 IMU and adding a GPS receiver. Data can be easily logged by adding an microSD card to the slot.
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.
ESP32 Thing Power Control Shield Hookup Guide
June 9, 2017
This tutorial shows you how to get started with the ESP32 Thing Power Control Shield.
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.