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.
Large Digit Driver Hookup Guide
June 25, 2015
Getting started guide for the Large Digit display driver board. This tutorial explains how to solder the module (backpack) onto the back of the large 7-segment LED display and run example code from an Arduino.
Basic Servo Control for Beginners
February 25, 2020
An introductory tutorial demonstrating several ways to use and interact with servo motors!
Hobby Servo Tutorial
May 26, 2016
Servos are motors that allow you to accurately control the rotation of the output shaft, opening up all kinds of possibilities for robotics and other projects.
nRF52840 Development with Arduino and CircuitPython
November 29, 2018
How to use Arduino or CircuitPython to develop applications for the nRF52840 Cortex-M4 Bluetooth SoC.
Pro Micro & Fio V3 Hookup Guide
November 8, 2013
An overview of the Atmega32U4-based Pro Micro and FioV3, how to install it, and how to use it with Arduino.
Installing Arduino IDE
March 26, 2013
A step-by-step guide to installing and testing the Arduino software on Windows, Mac, and Linux.
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.
Qwiic MUX Hookup Guide
July 19, 2018
Have a bunch of sensors with the same I2C address? Put them on the Qwiic MUX (TCA9548A) to get them all talking on the same bus!
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.
Qwiic Twist Hookup Guide
December 13, 2018
Take your volume knob beyond 11 with the Qwiic Twist digital RGB LED encoder via I2C!
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.
Spectrum Shield Hookup Guide (v2)
May 4, 2020
Want your project to react to music? Then the SparkFun Spectrum Shield is the product for you! Get going in no time with this Hookup Guide.
MicroMod Teensy Processor Hookup Guide
July 1, 2021
Add the processing power and versatility of the Teensy to your MicroMod project following this guide for the SparkFun MicroMod Teensy Processor.
SparkFun QwiicBus Hookup Guide
April 1, 2021
Build a long-range, noise-isolated I2C bus with the SparkFun QwiicBus Kit featuring the QwiicBus EndPoint and MidPoint following this Hookup Guide.
GPS Mouse - GP-808G Hookup Guide
August 24, 2017
Get started with the GP-808G GPS Mouse. This GPS module is great for advanced projects such as autonomous vehicles.
SparkFun Qwiic Micro (SAMD21E) Hookup Guide
October 24, 2019
An introduction to the Qwiic Micro SAMD21E. Level up your Arduino-skills with the powerful SAMD21 ARM Cortex M0+ processor!
Qwiic GPS Clock
September 14, 2020
What time is it? Time for you to... Qwiic-ly build a GPS clock and output it to a display! This project provides you with the current date and time using GPS satellites. Read the date and time as a digital or analog clock. Or even configure the clock for military, your time zone, or automatically adjust the time for daylight savings time!
Qwiic Digital Indoor Thermometer
July 15, 2020
Qwiic-ly build a digital indoor thermometer to measure the ambient temperature of the room and display it using an OLED on an I2C bus!
Programming the SparkFun Edge with Arduino
December 9, 2019
Running low-power machine learning examples on the SparkFun Edge can now be done using the familiar Arduino IDE. In this follow-up to the initial Edge tutorial, we'll look at how to get three examples up and running without the need to learn an entirely new SDK.
AVR-Based Serial Enabled LCDs Hookup Guide
August 2, 2018
The AVR-based Qwiic Serial Enabled LCDs are a simple and cost effective solution to include in your project. These screens are based on the HD44780 controller, and include ATmega328P with an Arduino compatible bootloader. They accept control commands via Serial, SPI and I2C (via PTH headers or Qwiic connector). In this tutorial, we will show examples of a simple setup and go through each communication option.
MicroMod GNSS Function Board - NEO-M9N Hookup Guide
August 11, 2022
The u-blox NEO-M9N is a powerful GPS unit that now comes populated on a MicroMod Function Board! In this tutorial, we will quickly get you set up using it with the MicroMod ecosystem and Arduino so that you can start reading the output.
MicroMod GNSS Carrier Board (ZED-F9P) Hookup Guide
December 9, 2021
Easily switch between Processor Boards using the MicroMod ecosystem and get precision down to the diameter of a dime with the ZED-F9P from u-blox using the MicroMod GNSS Carrier Board!
MicroMod GNSS Function Board - ZED-F9P Hookup Guide
August 11, 2022
Add millimeter precision location data to your MicroMod project with this guide for the SparkFun MicroMod GNSS Function Board - ZED-F9P.
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.