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.
OpenScale Applications and Hookup Guide
July 22, 2016
OpenScale allows you to have a permanent scale for industrial and biological applications. Learn how to use the OpenScale board to read and configure load cells.
Papa Soundie Audio Player Hookup Guide
April 26, 2018
Add sound effects to your project, prop or costume with Papa Soundie Audio Player.
Pi AVR Programmer HAT Hookup Guide
July 26, 2018
In this tutorial, we will use a Raspberry Pi 3 and the Pi AVR Programmer HAT to program an ATMega328P target. We are going to first program the Arduino bootloader over SPI, and then upload an Arduino sketch over a USB serial COM port.
PIC-Based Serial Enabled Character LCD Hookup Guide
May 29, 2018
The PIC-based serial enabled character LCD backpack is a simple and cost effective solution for interfacing to character Liquid Crystal Displays (LCDs) based on the HD44780 controller. The backpack simplifies the number of wires needed and allows your project to display all kinds of text and numbers.
PicoBuck Hookup Guide v12
February 18, 2016
The PicoBuck board is a high-efficiency three-channel constant-current LED driver.
Pocket AVR Programmer Hookup Guide
July 7, 2014
Skip the bootloader and load your program directly onto an AVR with the AVR Pocket Programmer.
Power Delivery Board - USB-C (Qwiic) Hookup Guide
February 13, 2020
This guide will go over how to use the USB Type-C Power Delivery Board.
Processor Interrupts with Arduino
December 11, 2018
What is an interrupt? In a nutshell, there is a method by which a processor can execute its normal program while continuously monitoring for some kind of event, or interrupt. There are two types of interrupts: hardware and software interrupts. For the purposes of this tutorial, we will focus on hardware interrupts.
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.
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.
Qwiic 12-Bit ADC Hookup Guide
May 23, 2019
Need to add more analog inputs for your project? Check out the Qwiic 12-bit ADC.
Qwiic 6DoF - ISM330DHCX Hookup Guide
July 15, 2022
Get started with the Qwiic 6DoF ISM330DHCX Breakout Board!
Qwiic 6DoF (LSM6DSO) Breakout Hookup Guide
May 20, 2021
A hookup guide for the Qwiic 6DoF (LSM6DSO), which features a 3-axis accelerometer, 3-axis gyroscope, temperature sensor, and FIFO buffer.
Qwiic 9DoF - ISM330DHCX, MMC5983MA Hookup Guide
July 28, 2022
Find all your degrees of freedom with this little Qwiic breakout board combining the ISM330DHCX 6Dof and the MMC5983MA Magnetometer!
Qwiic Ambient Light Sensor (VEML6030) Hookup Guide
July 18, 2019
The VEML6030 is a high accuracy ambient light sensor with 16-bit resolution. This I2C sensor can detect light similar to the human eye response. Start detecting light levels in your environment!
Qwiic Atmospheric Sensor (BME280) Hookup Guide
August 21, 2019
Measure temperature, humidity, barometric pressure with the SparkFun Atmospheric Sensor Breakout BME280 (Qwiic).
Qwiic Carrier Board Hookup Guide
March 18, 2021
The Qwiic carrier board is the latest way to rapid prototype with the included M.2 socket to swap processor boards and Qwiic connectors to easily connect I2C devices.
Qwiic Differential I2C Bus Extender (PCA9615) Hookup Guide
May 31, 2018
Learn how to extend the range of your I2C communication bus with the Qwiic differential I2C bus extender (PCA9615 ) breakout board.
Qwiic Digital Desk Sign with MicroMod
June 30, 2022
Make a Qwiic-enabled digital desk sign with a MicroMod SAMD51 Processor Board's USB Host and a USB keyboard!
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!
Qwiic Distance Sensor (VL53L1X, VL53L4CD) Hookup Guide
February 10, 2022
The Qwiic Distance Sensor - VL53L1X is a time of flight sensor that is capable of several modes, as well as having a range of 4M. It's cousin VL53L4CD is also a time of flight sensor with similar characteristics but it has a range of about 1.3M. Let's hook it up and find out just how far away that thing over there is.
Qwiic dToF Imager (TMF882X) Hookup Guide
April 14, 2022
Getting started with the AMS dToF imagers (TMF8820 and TMF8820).
Qwiic Dynamic NFC/RFID Tag Hookup Guide
March 9, 2023
Add a configurable NFC/RFID tag to your Qwiic ecosystem by following this guide.
Qwiic EEPROM Hookup Guide
July 29, 2021
Running out of memory? Don't forget to check out the Qwiic EEPROM!
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.