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.

Qwiic TMP117 High Precision Digital Temperature Sensor Hookup Guide

November 14, 2019

Add a high precision, digital temperature sensor to your projects using the TMP117 over the I2C!

Qwiic Twist Hookup Guide

December 13, 2018

Take your volume knob beyond 11 with the Qwiic Twist digital RGB LED encoder via I2C!

Raspberry Pi Stand-Alone Programmer

March 8, 2018

This tutorial will show you how to use a headless Raspberry Pi to flash hex files onto AVR microcontrollers as a stand-alone programmer. It also tells the story about production programming challenges, how SparkFun came to this solution, and all the lessons learned along the way.

Reaction Timer

January 16, 2014

Demonstrate mental chronometry with this simple reaction timer!

Reading and Writing Serial EEPROMs

August 11, 2017

EEPROM is a great way to add extra memory to your microcontroller project. Wait 'til you see how easy it is to use!

Real Time Clock Module Hookup Guide

October 6, 2016

A quick introduction to the DS1307 RTC module and a hookup guide for the SparkFun Breakout.

Real Time Clock Module - RV-8803 (Qwiic) Hookup Guide

April 2, 2020

A Hookup Guide for the SparkFun Real Time Clock Module - RV-8803 (Qwiic). Learn how to integrate the RV-8803 into your next time-keeping project.

RedBoard Edge Hookup Guide

June 1, 2018

The RedBoard Edge is a RedBoard that's been rebuilt around the idea that projects are eventually put into an enclosure to help clean up their look.

RedBoard Hookup Guide

January 7, 2014

How to get your RedBoard up-and-blinking!

RedBoard Plus Hookup Guide

July 1, 2021

This tutorial covers the basic functionality of the RedBoard Plus. This tutorial also covers how to get started blinking an LED and using the Qwiic system.

RedBoard Qwiic Hookup Guide

January 10, 2019

This tutorial covers the basic functionality of the RedBoard Qwiic. This tutorial also covers how to get started blinking an LED and using the Qwiic system.

RedBoard Santa Trap

December 25, 2014

A fun holiday project to try for anyone looking to catch Santa on Christmas!

RedBoard Turbo Hookup Guide

January 24, 2019

An introduction to the RedBoard Turbo. Level up your Arduino-skills with the powerful SAMD21 ARM Cortex M0+ processor!

RedBoard vs. Uno

August 6, 2013

In this tutorial we discuss the differences and similarities between the RedBoard and the Arduino Uno (SMD and PTH). The development platforms

Red Box Robot Hookup Guide

November 23, 2016

Turn an iconic SparkFun red box into an obstacle-avoiding robot.

RedStick Hookup Guide

January 28, 2016

Learn about the SparkFun RedStick, a USB thumb drive-sized Arduino-compatible development platform.

Reducing Arduino Power Consumption

November 10, 2016

A tutorial about different ways to reduce the current draw for your next Arduino project the easy way.

Re-Programming the LilyTiny / LilyTwinkle

September 11, 2014

A quick tutorial showing how to reprogram the ATtiny85 IC found on the LilyTiny or LilyTwinkle boards.

RFID Beginners Tutorial

June 15, 2020

In this tutorial we'll revisit some RFID basics and practice by making a remote work logger using an RFID reader and a GPS module. You'll scan a card and get ID, location, and time. All the perfect data to punch in and punch out from the middle of Nowhere!

RFM69HCW Hookup Guide

April 29, 2016

The RFM69HCW is an inexpensive transceiver that you can use to create all kinds of wireless projects. This tutorial will help you get started.

RGB Panel Hookup Guide

December 12, 2013

Make bright, colorful displays using the 32x16, 32x32, and 32x64 RGB LED matrix panels. This hookup guide shows how to hook up these panels and control them with an Arduino.

RGB Panel Jumbotron

August 5, 2014

This tutorial will show you how to combine a webcam, a 32x32 RGB LED panel, and a Teensy 3.1 to stream video from the webcam, pixelate it, and display it on the LED panel - LIVE.
Viewing 402 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.