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 Atmospheric Sensor (BME280) Hookup Guide
August 21, 2019
Measure temperature, humidity, barometric pressure with the SparkFun Atmospheric Sensor Breakout BME280 (Qwiic).
Display Distance Measurements On an OLED
July 2, 2024
This tutorial will take your SparkFun Qwiic Ultrasonic Distance Sensor to the next level by adding a cool little OLED display.
ESP32 Thing Plus (USB-C) Hookup Guide
August 18, 2022
Meet the updated ESP32 Thing Plus (USB-C) development board. We have included some extra bells and whistles that users will appreciate, so check out out hookup guide for all the details!
Efficient Arduino Programming with Arduino CLI and Visual Studio Code
December 6, 2018
How to eschew the Arduino IDE for a combination of and Arduino command-line tool (Arduino CLI) and a professional code editor (Visual Studio Code).
Getting Started with the Teensy
June 18, 2015
Basic intro to the Teensy line of products, with soldering and programming suggestions.
SparkFun GPS-RTK Dead Reckoning ZED-F9R Hookup Guide
July 9, 2020
The u-blox ZED-F9R is a powerful GPS-RTK unit that uses a fusion of IMU, wheel ticks, a vehicle dynamics model, correction data, and GNSS measurements to provide highly accurate and continuous position for navigation in the difficult conditions. We will quickly get you set up using the Qwiic ecosystem through Arduino and Python so that you can start reading the output!
Simultaneous RFID Tag Reader Hookup Guide
February 23, 2017
A basic guide to getting started with the RFID Tag Reader breakout and how to read and write multiple RFID tags over multiple feet!
SparkFun ProDriver and Mini Stepper Motor Driver Hookup Guide
September 3, 2020
The SparkFun ProDriver and Mini Stepper Motor Driver boards utilize Toshiba's TC78H670FTG stepper motor driver. The ProDriver features latch pin terminals, which are easier to connect than the "Easy" Drivers. Meanwhile, the Mini Stepper Motor Driver come in smaller PCB footprint, that is pin compatible with breadboards. To get started, follow this hookup guide and you will be spinning stepper motors, in no time.
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.
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.
APA102 Addressable LED Hookup Guide
October 8, 2019
Connect, power, and control your APA102 addressable LED strip!
Getting Started with the MyoWare® 2.0 Muscle Sensor Ecosystem
April 1, 2022
The MyoWare® 2.0 Muscle Sensor, an Arduino-compatible, all-in-one electromyography (EMG) sensor from Advancer Technologies. In this tutorial, we will go over the features and related shields to connect the sensor to a muscle group.
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.
Arduino Weather Shield Hookup Guide V12
March 2, 2017
Read humidity, pressure and luminosity quickly and easily. Add wind speed, direction and rain gauge for full weather station capabilities.
SparkFun GPS NEO-M9N Hookup Guide
December 19, 2019
The u-blox NEO-M9N is a powerful GPS unit that comes with a chip antenna, SMA connector, and u.FL connector. We will quickly get you set up using the Qwiic ecosystem and Arduino so that you can start reading the output!
Qwiic 6DoF - ISM330DHCX Hookup Guide
July 15, 2022
Get started with the Qwiic 6DoF ISM330DHCX Breakout Board!
MicroMod Single Pair Ethernet Function Board - ADIN1110 Hookup Guide
May 12, 2022
With the SparkFun MicroMod Single Pair Ethernet Function Board - ADIN1110 you can prototype and create 10BASE-T1L Ethernet connections that work in noisy environments and over exceptionally long distances of over 1 kilometer! Follow this guide to get started with this Function Board.
Getting Started with MicroMod
October 21, 2020
Dive into the world of MicroMod - a compact interface to connect a microcontroller to various peripherals via the M.2 Connector!
Qwiic Micro OLED Hookup Guide
January 18, 2018
Get started displaying things with the Qwiic Micro OLED.
Qwiic Shield for Arduino & Photon Hookup Guide
October 19, 2017
Get started with our Qwiic ecosystem with the Qwiic shield for Arduino or Photon.
Installing an Arduino Library
January 11, 2013
How do I install a custom Arduino library? It's easy! This tutorial will go over how to install an Arduino library using the Arduino Library Manager. For libraries not linked with the Arduino IDE, we will also go over manually installing an Arduino library.
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.
Pocket AVR Programmer Hookup Guide
July 7, 2014
Skip the bootloader and load your program directly onto an AVR with the AVR Pocket Programmer.
Tiny AVR Programmer Hookup Guide
October 28, 2013
A how-to on the Tiny AVR Programmer. How to install drivers, hook it up, and program your favorite Tiny AVRs using AVRDUDE!
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.