Raspberry Pi
The Raspberry Pi is a popular single-board computer, especially for those interested in programming with Scratch or Python. We recommend checking out Getting Started with Raspberry Pi to get started before exploring the tutorials tagged with Raspberry Pi.
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!
Bark Back Interactive Pet Monitor
March 8, 2017
Monitor and interact with pets through this dog bark detector project based on the Raspberry Pi!
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!
Basic Servo Control for Beginners
February 25, 2020
An introductory tutorial demonstrating several ways to use and interact with servo motors!
Building Large LED Installations
July 16, 2015
Learn what it takes to build large LED installations from planning to power requirements to execution.
Computer Vision and Projection Mapping in Python
February 6, 2019
Use computer vision to detect faces and project images on top of them.
FLIR Lepton Hookup Guide
March 26, 2015
See the invisible world of infrared radiation using the FLIR Dev Kit and Raspberry Pi.
Getting Started with the A111 Pulsed Radar Sensor
September 26, 2019
Get started with the Acconeer A111 SDK with a Raspberry Pi! The tiny A111 pulsed coherent radar (PCR) adds high-precision, cutting-edge distance measurement for speed-, material-, motion-,or gesture-sensing projects! We’re not talking about simple ultrasonic, or even infrared sensors here, but 60GHz radar!
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...
Getting Started with the BrickPi
February 20, 2014
How to connect Lego Mindstorms to the Raspberry Pi using the BrickPi.
Getting Started with the Raspberry Pi Zero Wireless
July 13, 2017
Learn how to setup, configure and use the smallest Raspberry Pi yet, the Raspberry Pi Zero - Wireless.
Getting Started with TJBot
December 14, 2017
This post will walk you through setting up your TJBot and getting started with the first three recipe examples provided by IBM.
Getting Started with Walabot
February 15, 2018
See through walls, track objects, monitor breathing patterns, and more using the power of radio frequency with the Walabot! In this tutorial, we will explore Walabot’s features using the Software Demo Kit (SDK) on Windows and the Application Programming Interface (API) on Linux-based distributions for embedded projects.
Graph Sensor Data with Python and Matplotlib
July 23, 2018
Use matplotlib to create a real-time plot of temperature data collected from a TMP102 sensor connected to a Raspberry Pi.
Hackers in Residence: The Sound Visualizer
March 23, 2015
A fun project that uses a Raspberry Pi and a custom Java app to create your own sound visualizer using a RGB LED matrix.
Hackers in Residence: The Sound Visualizer Pt. 2
May 7, 2015
An addition to a previous project, this time using a PC and a custom Java app to create your own music visualizer using a RGB LED matrix.
Headless Raspberry Pi Setup
April 23, 2018
Configure a Raspberry Pi without a keyboard, mouse, or monitor.
How to Install CH340 Drivers
August 6, 2019
How to install CH340 drivers (if you need them) on Windows, Mac OS X, and Linux.
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!
How to Run a Raspberry Pi Program on Startup
September 18, 2018
In this tutorial, we look at various methods for running a script or program automatically whenever your Raspberry Pi (or other Linux computer) boots up.
How to Use Remote Desktop on the Raspberry Pi with VNC
July 9, 2018
Use RealVNC to connect to your Raspberry Pi to control the graphical desktop remotely across the network.
Introduction to MQTT
November 7, 2018
An introduction to MQTT, one of the main communication protocols used with the Internet of Things (IoT).
Lumenati Hookup Guide
October 12, 2017
Lumenati is our line of APA102c-based addressable LED boards. We'll show you how to bring the sparkle to your projects!
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.
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.