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.

SparkFun Arduino UNO R4 WiFi Qwiic Kit Hookup Guide

July 11, 2023

The SparkFun Arduino UNO R4 WiFi Qwiic Kit is a great way to get started with Arduino and the Qwiic-connect system - use this guide to get started!

MicroMod STM32WB5MMG Hookup Guide

June 29, 2023

Add a powerful combination of computing power and wireless communication to your next MicroMod project with the SparkFun MicroMod STM32WB5MMG Processor.

Displaying Sensor Data with Bluetooth

March 28, 2023

In our previous Bluetooth tutorial called Sending Sensor Data Via Bluetooth, we showed how to display data from a triple axis accelerometer over the Arduino IDE’s serial monitor. Continuing off of the first tutorial, we are going to expand this project to include more capabilities for visualizing and interacting with your accelerometer data.

SparkFun Thing Plus - NINA-B306 Hookup Guide

March 23, 2023

A quick guide to get started using the SparkFun Thing Plus - NINA-B306. This Thing Plus is loaded with the Arm Cortex-M4 processor in the NINA-B306 along with on-board motion and environmental sensors in the ISM330DHCX 6DoF and BME280 pressure and temperature sensor.

Qwiic Dynamic NFC/RFID Tag Hookup Guide

March 9, 2023

Add a configurable NFC/RFID tag to your Qwiic ecosystem by following this guide.

LiPo Fuel Gauge (MAX1704X) Hookup Guide

February 23, 2023

Monitor your LiPo battery with the LiPo fuel gauge! In this tutorial, we will be using the MAX17043 and MAX17048 to monitor a single cell, LiPo battery over the Arduino Serial Monitor. We will also connect a display to view the output without the need to connect the microcontroller to a computer.

Analog MEMS Microphone (VM2020) Hookup Guide

February 9, 2023

Get started with the SparkFun analog MEMS microphone breakout board! In this tutorial, we will be connecting the differential MEMS microphone to an Arduino using the WM8960 audio codec.

Audio Codec Breakout - WM8960 Hookup Guide

January 26, 2023

The SparkFun Audio Codec Breakout - WM8960 is a low power, high quality stereo codec chock full of features. In this tutorial, some of these features by using an Arduino microcontroller to configure the audio codec and pass audio to the headphone or speaker channels.

Getting Started with u-blox Thingstream and PointPerfect

January 23, 2023

Interested in high precision GNSS without setting up a base station?

SparkFun Temperature Sensor - STTS22H (Qwiic) Hookup Guide

January 19, 2023

Get started with the ultralow-power, high-accuracy, qwiic-enabled SparkFun Temperature Sensor - STTS22H!

MicroMod Main Board Hookup Guide V2

January 5, 2023

The MicroMod Main Board - Single and Double are specialized carrier boards that allow you to interface a Processor Board with a Function Board(s). The modular system allows you to add an additional feature(s) to a Processor Board with the help of a Function Board(s). In this tutorial, we will focus on the basic functionality of the Main Board - Single V2.1 and Main Board - Double and V2.2.

Cellular Function Board - Blues Wireless Notecarrier

January 5, 2023

Add a global cellular module to your MicroMod project with the SparkFun Cellular Function Board - Blues Wireless Notecarrier. With this Function board you can not only send data to and from your MicroMod project, you can even update the firmware on the STM32 MicroMod Processor.

SparkFun Absolute Digital Barometer - LPS28DFW (Qwiic) Hookup Guide

December 8, 2022

Get started adding water-resistant pressure sensing using the SparkFun Absolute Digital Barometer - LPS28DFW (Qwiic) following this guide.

SparkFun Triple Axis Accelerometer Breakout - BMA400 (Qwiic) Hookup Guide

December 8, 2022

Add low power triple axis motion monitoring to your Qwiic project using the SparkFun Triple Axis Accelerometer Breakout - BMA400 (Qwiic).

SparkFun Satellite Transceiver Kit - Swarm M138 Hookup Guide

December 1, 2022

A hookup guide for the SparkFun Satellite Transceiver - Swarm M138 (KIT-21287)

SparkFun Indoor Air Quality Sensor - ENS160 (Qwiic) Hookup Guide

November 11, 2022

Is your air safe? Check your eCO2, TVOC, and AQI levels with the new SparkFun Indoor Air Quality Sensor - ENS160!

Sending Sensor Data over LoRa

November 4, 2022

This tutorial will show you how setup a simple peer-to-peer connection to send and receive sensor data using LoRa.

GNSS Correction Data Receiver (NEO-D9S) Hookup Guide

October 27, 2022

Add GNSS correction data to your high precision GNSS (HPG) receiver with the u-blox NEO-D9S! This tutorial will get you started with the ZED-F9P, NEO-D9S, and the ESP32 IoT RedBoard.

Qwiic Speaker Amp (TPA2016D2) Hookup Guide

September 29, 2022

The SparkFun Qwiic Speaker Amp includes the Texas Instruments TPA2016D2 stereo, filter-free class-D audio power amplifier. This tutorial will help you get started and configure the amplifer settings using an Arduino microcontroller.

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.

MicroMod Qwiic Pro Kit Project Guide

September 29, 2022

The MicroMod Qwiic Pro Kit was designed to allow users to get started with Arduino without the need for soldering or a breadboard. We've included three inputs (a joystick, accelerometer, and proximity sensor) and one display that can be daisy chained to the MicroMod SAMD51 Processor Board.

AzureWave Thing Plus (AW-CU488) Hookup Guide

September 22, 2022

The SparkFun AzureWave Thing Plus is a Feather form-factor development board equipped with the AW-CU488. We'll highlight key features of the board and show you to get started with the development board. A few Arduino examples will be highlighted to connect to a WiFi router, calculate the Fast Fourier Transform (FFT) from an input microphone, output an analog signal to a speaker, and connect an Qwiic-enabled device.

GNSS Receiver Breakout - MAX-M10S (Qwiic) Hookup Guide

September 1, 2022

Get started using the SparkFun GNSS Receiver Breakout - MAX-M10S (Qwiic), a ultra-low power, GNSS receiver module for your asset tracking needs!
Viewing 403 Arduino 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.