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).

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 Power Relay

May 21, 2018

Using the ESP32 to make a web-configured timed relay.

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.
Viewing 55 ESP32 Tutorials. View All Tutorials.

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.