Tutorials
RP2040 mikroBUS™ Development Board Hookup Guide
March 4, 2022
The RP2040 is the first microcontroller from the Raspberry Pi Foundation. Updated with the new mikroBUS™ socket, the RP2040 development board expands its horizons with a growing ecosystem of +1100 drop-in Click boards™. Click to learn more.
RP2040 Thing Plus Hookup Guide
January 21, 2021
Want to take a stab at advancing your programming skills? Check out the Thing Plus - RP2040, with the first microcontroller from the Raspberry Pi Foundation. This guide will get you started working with the RP2040 and programming in MicroPython and C/C++.
SAMD21 Mini/Dev Breakout Hookup Guide
November 12, 2015
An introduction to the Atmel ATSAMD21G18 microprocessor and our Mini and Pro R3 breakout boards. Level up your Arduino-skills with the powerful ARM Cortex M0+ processor.
SAMD51 Thing Plus Hookup Guide
May 24, 2019
This tutorial covers the basic functionality of the SAMD51 Thing Plus and highlights the features of the new ARM Cortex-M4F development board.
Satellite Transceiver Breakout - Swarm M138 - Hookup Guide
April 22, 2022
A hookup guide for the Satellite Transceiver Breakout - Swarm M138 (SPX-19236)
SCiO Pocket Molecular Scanner Teardown
July 12, 2017
A teardown of the SCiO, a pocket molecular scanner.
SD Cards and Writing Images
June 4, 2015
How to upload images to an SD card for Raspberry Pi, PCDuino, or your favorite SBC.
Secure DIY Garage Door Opener
January 16, 2020
Did you know that most garage doors are at risk of a roll jam attack? Here we make a DIY garage door remote-control system that is much more secure than most commercial-ready products using the latest in ECC cryptography.
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.
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.
Sending Sensor Data via Bluetooth
April 14, 2023
In this tutorial, we will show you how to get started on incorporating Bluetooth into your electronics projects. This project uses a SparkFun Thing Plus ESP32 Wroom USB-C to display data from a Triple Axis Accelerometer over Bluetooth.
Sensor Kit Resource Hub
May 5, 2016
An overview of each component in the SparkFun Sensor Kit, plus links to tutorials and other resources you'll need to hook them up.
Serial Communication
December 18, 2012
Asynchronous serial communication concepts: packets, signal levels, baud rates, UARTs and more!
Serial Controlled Motor Driver Hookup Guide
November 17, 2016
Hookup guide for the Serial Controlled Motor Driver
Serial Peripheral Interface (SPI)
January 14, 2013
SPI is commonly used to connect microcontrollers to peripherals such as sensors, shift registers, and SD cards.
Serial Terminal Basics
September 9, 2013
This tutorial will show you how to communicate with your serial devices using a variety of terminal emulator applications.
Servo Trigger Hookup Guide
March 26, 2015
How to use the SparkFun Servo Trigger to control a vast array of Servo Motors, without any programming!
Servo Trigger Programming Guide
May 26, 2016
Looking under the hood of the Servo Trigger -- using the development environment and some finer details of the firmware.
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.
Setting up a Rover Base RTK System
October 14, 2020
Getting GNSS RTCM correction data from a base to a rover is easy with a serial telemetry radio! We'll show you how to get your high precision RTK GNSS system setup and running.
Setting up Raspbian (and DOOM!)
December 19, 2013
How to load a Raspberry Pi up with Raspbian -- the most popular Pi Linux distribution. Then download, compile, install and run the classic: Doom.
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.