Components

Shift Registers

August 23, 2013

An introduction to shift registers and potential uses.

Resistors

April 1, 2013

A tutorial on all things resistors. What is a resistor, how do they behave in parallel/series, decoding the resistor color codes, and resistor applications.

PicoBuck Hookup Guide V12

February 18, 2016

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

Diodes

May 9, 2013

A diode primer! Diode properties, types of diodes, and diode applications.

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.

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!

Force Sensitive Resistor Hookup Guide

May 5, 2016

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

BlackBerry Trackballer Breakout Hookup Guide

March 26, 2015

A basic hookup guide for getting started with the SparkFun BlackBerry Trackballer 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!

PCA9306 Level Translator Hookup Guide

October 31, 2013

A quick primer to get you going with the PCA9306 Logic Level Converter.

Photocell Hookup Guide

May 5, 2016

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

Light-Emitting Diodes (LEDs)

August 12, 2013

Learn the basics about LEDs as well as some more advanced topics to help you calculate requirements for projects containing many LEDs.

Switch Basics

May 7, 2013

A tutorial on electronics' most overlooked and underappreciated component: the switch! Here we explain the difference between momentary and maintained switches and what all those acronyms (NO, NC, SPDT, SPST, ...) stand for.

Bi-Directional Logic Level Converter Hookup Guide

October 25, 2013

An overview of the Bi-Directional Logic Level Converter, and some example circuits to show how it works.

Discrete Semiconductor Kit Identification Guide

November 19, 2015

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

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.

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!

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!

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.

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.

Capacitors

June 19, 2013

Learn about all things capacitors. How they're made. How they work. How they look. Types of capacitors. Series/parallel capacitors. Capacitor applications.

Battery Technologies

February 6, 2013

The basics behind the batteries used in portable electronic devices: LiPo, NiMH, coin cells, and alkaline.

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.