Components

Fuse Breakout Board Hookup Guide

October 3, 2019

Protect your project by adding a fuse in your circuit to save it from molten destruction.

PCA9306 Logic Level Translator Hookup Guide (v2)

July 25, 2019

A quick primer to get you going with the PCA9306 Logic Level Converter - a dedicated I2C translator.

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.

Beginner Parts Kit Identification Guide

March 22, 2019

The essential parts for beginning (or even experienced) hobbyists that gives you all of the basic through-hole components you will need to get started playing with embedded projects. We'll identify a few parts in the kit and provide a few basic circuits to get started!

Single Supply Logic Level Converter Hookup Guide

August 9, 2018

The Single Supply Logic Converter allows you to bi-directionally translate signals from a 5V or 3.3V microcontroller without the need for a second power supply! The board provides an output for both 5V and 3.3V to power your sensors. It is equipped with a PTH resistor footprint for the option to adjust the voltage regulator on the low side of the TXB0104 for 2.5V or 1.8V devices.

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!

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.

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!

Introduction to Operational Amplifiers with LTSpice

April 18, 2017

Picking up where we left off in "Getting Started with LTSpice," we delve a little deeper into LTSpice through an introduction of Operational Amplifiers (OpAmps).

Multiplexer Breakout Hookup Guide

August 18, 2016

How to use the 74HC4051 multiplexer breakout to drive eight LEDs, read eight button inputs, or monitor eight potentiometers.

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.

Force Sensitive Resistor Hookup Guide

May 5, 2016

How to hook a force-sensitive resistor up to an Arduino to measure pressure variances.

Photocell Hookup Guide

May 5, 2016

Hook a light-sensing photocell up to an Arduino to create an ambient light monitor.

Flex Sensor Hookup Guide

May 5, 2016

An overview of the flex sensor - a bendable variable resistor. Plus, example circuits and Arduino code to get you started!

SoftPot Hookup Guide

May 5, 2016

Equip your Arduino project with a sliding soft potentiometer to monitor position or adding linear control to your project.

Reed Switch Hookup Guide

May 5, 2016

Magnetically-actuated reed switches are the perfect component for non-contact proximity sensors. This tutorial provides a quick overview and example hook up.

Piezo Vibration Sensor Hookup Guide

May 5, 2016

How to combine a piezo sensor, high-value resistor, and an Arduino to create a vibration sensor.

QRD1114 Optical Detector Hookup Guide

May 5, 2016

Use this IR LED/phototransistor fusion to sense objects in close proximity or even the color of a surface!

Cherry MX Switch Breakout Hookup Guide

April 21, 2016

How to assemble and use the Cherry MX Switch Breakout, allowing you to turn a matrix of mechanical switches into a full-size keyboard!

PicoBuck Hookup Guide V12

February 18, 2016

The PicoBuck board is a high-efficiency three-channel constant-current LED driver.

FemtoBuck Constant Current LED Driver Hookup Guide V12

December 10, 2015

The FemtoBuck board is a high-efficiency, single-channel constant-current LED driver.

Discrete Semiconductor Kit Identification Guide

November 19, 2015

Get to know the contents of the SparkFun Discrete Semiconductor Kit.

SX1509 I/O Expander Breakout Hookup Guide

September 24, 2015

Learn how you can use the SX1509 to control 16 LEDs or up to 64 buttons with just two pins.

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.