Tutorials

New!

OpenPIR Hookup Guide

April 27, 2017

How to use and customize the SparkFun OpenPIR motion sensor.
New!

CCS811 Air Quality Breakout Hookup Guide

April 27, 2017

This tutorial shows you how to get data from a CCS811 breakout board with the I2C interface.
New!

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.
New!

Ardumoto Kit Hookup Guide

April 14, 2017

Learn how to assemble and drive DC motors using the v2.0 Ardumoto Shield.
New!

THAT InGenuis and OutSmarts Breakout Hookup Guide

March 30, 2017

Learn about the benefits of balanced signal transmission, and how to apply the THAT InGenius and OutSmarts breakouts.
New!

Building a Safe Cracking Robot

March 29, 2017

How to crack an unknown safe in under an hour.

Getting Started With the micro:bit

March 21, 2017

The micro:bit is a compact, powerful programming tool that requires no software installation. Read on to learn how to use it YOUR way!

SIK Experiment Guide for Arduino - V3.3

March 20, 2017

The SparkFun Inventor's Guide is your map for navigating the waters of beginning embedded electronics. This guide contains all the information you will need to explore the 16 circuits of the SparkFun Inventor's Kit for the RedBoard or Arduino Uno R3.

TeensyView Hookup Guide

March 16, 2017

A guide to using the TeensyView OLED board to display text and graphics.

Roshamglo Hookup Guide

March 13, 2017

This tutorial provides everything you need to know to get started with the Roshamglo badge.

Roshamglo Project: TV-B-Gone

March 12, 2017

Turn your Roshamglo board into a (nearly) universal TV power button.

Hack Your Roshamglo Badge

March 12, 2017

Learn how to customize and program your Roshamglo badge.

Bark Back Interactive Pet Monitor

March 8, 2017

Monitor and interact with pets through this dog bark detector project based on the Raspberry Pi!

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.

Photon Weather Shield Hookup Guide V11

March 2, 2017

Create Internet-connected weather projects with the SparkFun Weather Shield for the Photon.

Getting Started with LTspice

March 1, 2017

LTspice is a high performance SPICE simulator, schematic capture and waveform viewer with an impressive library of passive devices. Over 1000 models are included in the download but you can also add third party models.

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!

RFID Basics

February 23, 2017

An overview of Radio Frequency Identification (RFID) technology.

Tsunami Hookup Guide

February 16, 2017

Hit the ground running with Tsunami, the Super Wav Trigger.

How to Install an ATtiny Bootloader With Virtual USB

February 14, 2017

With this, you will be able to upload Arduino sketches directly to the ATtiny84 over USB without needing to use a programming device (such as another Arduino or FTDI chip).

Serial Basic Hookup Guide

February 9, 2017

Get connected quickly with this Serial to USB adapter.

SparkFun USB UART Breakout (CY7C65213) Hookup Guide

February 2, 2017

How to use SparkFun's advanced USB UART breakout, based on the Cypress CY7C65213.

TMP102 Digital Temperature Sensor Hookup Guide

February 2, 2017

How to connect and use the SparkFun Digital Temperature Sensor Breakout - TMP102 with an Arduino.

MEMS Microphone Hookup Guide

January 27, 2017

Get started with the SparkFun MEMES Microphone breakout board.

Haptic Motor Driver Hook Up Guide

January 19, 2017

Good vibes only. Getting started with the Haptic Motor Driver.

Wireless Joystick Hookup Guide

January 5, 2017

A hookup guide for the SparkFun Wireless Joystick Kit.

LIS3DH Hookup Guide

December 29, 2016

A guide to connecting the LIS3DH to a microcontroller and using the Arduino library.

Lessons in Algorithms

December 21, 2016

Learn techniques on how to use Finite Impulse Response (FIR) filters and other data-processing tools to turn data into information.

Powering LilyPad LED Projects

December 17, 2016

Learn how to calculate how many LEDs your LilyPad project can power and how long it will last.

LilyPad Basics: E-Sewing

December 17, 2016

Learn how to use conductive thread with LilyPad components.

LilyMini ProtoSnap Hookup Guide

December 17, 2016

Explore the LilyPad LilyMini ProtoSnap and learn how to use it.

Glowing Pin

December 16, 2016

Create a quick and easy piece of e-textile art using a LilyPad LED, battery holder, conductive thread, and coin cell battery.

Night-Light Pennant with LilyMini ProtoSnap

December 16, 2016

Use the pre-programmed LilyMini ProtoSnap to make an interactive pennant that reacts to ambient light levels.

Light-Up Plush

December 16, 2016

Craft a light-up plush with LilyPad LEDs controlled by pressing a button and sliding a switch in the creature's hands.

Illuminated Mask

December 16, 2016

Use LilyPad LEDs, a switched battery holder, and coin cell battery to make a fun light up mask for your next costume party.

Mini GPS Shield Hookup Guide

December 15, 2016

A hookup guide for the SparkFun Mini GPS Shield.

MicroView Hookup Guide

December 15, 2016

A quick tutorial to get you up and running with your MicroView Development Board.

Logging Data to Google Sheets with the Tessel 2

December 12, 2016

This project covers how to log data to Google Sheets two ways: using IFTTT with a web connection or a USB pen drive and "sneakernet" without.

HIH-4030 Humidity Sensor Hookup Guide

December 6, 2016

Measure relative humidity with SparkFun's HIH-4030 Humidity Sensor Breakout.

Building an Autonomous Vehicle: The Batmobile

December 6, 2016

Documenting a six-month project to race autonomous Power Wheels at the SparkFun Autonomous Vehicle Competition (AVC) in 2016.

Importing Custom Images into Eagle

December 5, 2016

How to create custom graphics and import them into Eagle for silk, copper, etc.

MAX30105 Particle and Pulse Ox Sensor Hookup Guide

December 1, 2016

The SparkFun MAX30105 Particle Sensor is a flexible and powerful sensor enabling sensing of distance, heart rate, particle detection, even the blinking of an eye. Get ready. Set. Shine!

9DoF Razor IMU M0 Hookup Guide

December 1, 2016

How to use and re-program the 9DoF Razor IMU M0, a combination of ATSAMD21 ARM Cortex-M0 microprocessor and MPU-9250 9DoF-in-a-chip.

nRF52832 Breakout Board Hookup Guide

November 17, 2016

How to hookup and program (in Arduino!) the nRF52832 Breakout -- a development board for Nordic's BLE/ANT/2.4GHz system on chip.

Reducing Arduino Power Consumption

November 10, 2016

A tutorial about different ways to reduce the current draw for your next Arduino project the easy way.

LP55231 Breakout Board Hookup Guide

November 3, 2016

Get to know the LP55231 9-channel LED driver., and learn how to configure and program this surprisingly flexible IC.

PiRetrocade Assembly Guide

October 28, 2016

Build your very own retro gaming controller using the SparkFun PiRetrocade Kit.

ESP32 Thing Hookup Guide

October 27, 2016

An introduction to the ESP32 Thing's hardware features, and a primer on using the WiFi/Bluetooth system-on-chip in Arduino.

TEMT6000 Ambient Light Sensor Hookup Guide

October 26, 2016

Bring the ability to detect light levels to any project with the SparkFun TEMT6000 Ambient Light Sensor Breakout.

Vox Imperium: Stormtrooper Voice Changer

October 25, 2016

Add some flair to your Imperial uniform by changing your voice using a Teensy 3.2 and Prop Shield.

MicroView Digital Compass

October 24, 2016

Build a portable digital compass using the SparkFun MicroView and the MAG3110 Magnetometer Breakout.

MAG3110 Magnetometer Hookup Guide

October 24, 2016

Get started with the MAG3110 3-Axis Magnetometer and learn how to make your own digital compass that senses the Earth's magnetic fields.

Environmental Monitoring with the Tessel 2

October 13, 2016

Build an air-conditioner monitoring device to collect environment information and store it in the cloud.

ReconBot with the Tessel 2

October 13, 2016

Build a robot with the Tessel 2 that you can control from a browser on your phone or laptop.

Sunrise Machine with the Tessel 2

October 13, 2016

Are you to sleepy to enjoy a sunrise on a brisk morning? Yeah...us too! No worries, with a Webcam, a Tessel 2 and a bit of code you can sleep in and catch the sunrise at your leisure with the Sunrise Machine.

Getting Started with the Tessel 2

October 12, 2016

Get your Tessel 2 up and running by blinking and LED, the Hello World of embedded electronics.

IoT Industrial Scale

October 10, 2016

What does a baby elephant weigh? How much impact force does a jump have? Answer these questions and more by building your very own IoT industrial scale using the SparkFun OpenScale.

DeadOn RTC Breakout Hookup Guide

October 6, 2016

An introduction to the DS3234 real-time clock (RTC), example wiring diagrams, and an Arduino library!

Real Time Clock Module Hookup Guide

October 6, 2016

A quick introduction to the DS1307 RTC module and a hookup guide for the SparkFun Breakout.

TB6612FNG Hookup Guide

September 29, 2016

Basic hookup guide for the TB6612FNG H-bridge motor driver.

Proto Pedal Chassis Hookup Guide

September 22, 2016

Prepare the Proto Pedal Chassis by drilling holes for controls and painting it.

Proto Pedal Assembly and Theory Guide

September 22, 2016

Getting started with the SparkFun Proto Pedal. We'll assemble the board, then discuss some of the details of the circuit.

Proto Pedal Example: Programmable Digital Pedal

September 22, 2016

Building a pedal around the Teensy 3.2 and Teensy Audio shield. Changing the effect in the pedal is as easy as uploading a new sketch!

Proto Pedal Example: Analog Equalizer Project

September 22, 2016

Building a gyrator-based analog equalizer using the Proto Pedal.

Getting Started with the AutoDriver - v13

September 15, 2016

SparkFun's AutoDriver is a powerful tool for controlling stepper motors. Here's how to use it.

ADXL345 Hookup Guide

September 13, 2016

Get started with the ADXL345 Accelerometer.

9DoF Sensor Stick Hookup Guide

August 25, 2016

How to connect and use the SparkFun 9 Degrees of Freedom Sensor Stick with an Arduino

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.

Pokémon Go Patches with EL Panels

August 3, 2016

Add a cloth stencil over EL panels to create glowing logos and designs.

MPU-9250 Hookup Guide

July 28, 2016

Get up and running with the MPU-9250 9-axis MEMS sensor.

Connectivity of the Internet of Things

July 27, 2016

An overview of the different protocols that can be used for the development of Internet of Things (IoT)-based projects.

Load Cell Amplifier HX711 Breakout Hookup Guide

July 22, 2016

A hookup guide for the HX711 load cell amplifier breakout board

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.

Experiment Guide for the Johnny-Five Inventor's Kit

June 28, 2016

Use the Tessel 2 and the Johnny Five Inventors kit to explore the world of JavaScript enabled hardware through 14 awesome experiments!

Battery Babysitter Hookup Guide

June 23, 2016

An introduction and getting started guide for the Battery Babysitter - a flexible LiPo battery charger and monitor.

Electret Mic Breakout Board Hookup Guide

June 23, 2016

An introduction to working with the Electret Mic Breakout Board.

Hazardous Gas Monitor

June 17, 2016

Build a portable gas monitor to check for dangerous levels of hazardous gases.

ASCII

June 13, 2016

A brief history of how ASCII came to be, how it's useful to computers, and some helpful tables to convert numbers to characters.

Experiment Guide for the SparkFun Tinker Kit

June 9, 2016

This experiment guide will take you through the basics of building 11 different circuits with the SparkFun Tinker Kit and how to program them using the Arduino IDE.

Beefcake Relay Control Hookup Guide

June 2, 2016

This is a guide for assembling and basic use of the Beefcake Relay Control board

Photon Remote Water Level Sensor

June 2, 2016

Learn how to build a remote water level sensor for a water storage tank and how to automate a pump based off the readings!

Addressable RGB LED Music and Sound Visualizer

May 31, 2016

Use an Arduino and the SparkFun Sound Detector to create visualizations on Addressable RGB LED strips.

How to Build a Remote Kill Switch

May 31, 2016

Learn how to build a wireless controller to kill power when things go... sentient.

GPS Differential Vector Pointer

May 31, 2016

Use GPS to have two objects, a base and a target, point towards one another. This can be used to aim a directional antenna (or in the case of this project, a laser) from one object to the other object at a distance that is only limited by your ability to provide the base station with the target's GPS location.

Servo Trigger Programming Guide

May 26, 2016

Looking under the hood of the Servo Trigger -- using the development environment and some finer details of the firmware.

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.

Continuous Rotation Servo Trigger Hookup Guide

May 26, 2016

How to use the SparkFun Continuous Rotation Servo Trigger with continuous rotation servos, without any programming!

Getting Started with the SparkFun Inventor's Kit for Google's Science Journal App

May 24, 2016

This is a quick guide to using the Google Science Journal app with the Arduino 101 that's included and pre-programmed in the SIK for Google's Science Journal App.

Sparcade: Edison as a Web Server for Browser Games

May 19, 2016

Turn the Intel® Edison into an access point that serves a simple browser-based game. High scores from the game are displayed on a character LCD.

IOIO-OTG Hookup Guide

May 18, 2016

Get started using the IOIO-OTG with your Android device or PC.

Si7021 Humidity and Temperature Sensor Hookup Guide

May 5, 2016

The Si7021 humidity and temperature sensor is an easy to use, digital, low-cost sensor to aid you in all your environment sensing needs.

Measuring Internal Resistance of Batteries

May 5, 2016

Classroom STEM activity that has students build a battery from a lemon, measure the open and closed circuit voltages, and determine the battery's internal resistance.

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.

Photocell Hookup Guide

May 5, 2016

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

Force Sensitive Resistor Hookup Guide

May 5, 2016

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

PIR Motion Sensor Hookup Guide

May 5, 2016

An overview of passive infrared (PIR) motion detecting sensors, and how to hook them up to an Arduino.

Sensor Kit Resource Hub

May 5, 2016

An overview of each component in the SparkFun Sensor Kit, plus links to tutorials and other resources you'll need to hook them up.

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.

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!

What is a Battery?

May 3, 2016

An overview of the inner workings of a battery and how it was invented.

RFM69HCW Hookup Guide

April 29, 2016

The RFM69HCW is an inexpensive transceiver that you can use to create all kinds of wireless projects. This tutorial will help you get started.

SIK Experiment Guide for the Arduino 101/Genuino 101 Board (French)

April 28, 2016

This guide contains all the information you will need to explore the 21 circuits of the SparkFun Inventor's Kit for the Arduino 101/Genuino 101 Board.

SIK Experiment Guide for the Arduino 101/Genuino 101 Board

April 28, 2016

This guide contains all the information you will need to explore the 21 circuits of the SparkFun Inventor's Kit for the Arduino 101/Genuino 101 Board.

SIK Experiment Guide for the Arduino 101/Genuino 101 Board (Chinese)

April 28, 2016

This guide contains all the information you will need to explore the 21 circuits of the SparkFun Inventor's Kit for the Arduino 101/Genuino 101 Board.

SIK Experiment Guide for the Arduino 101/Genuino 101 Board (Spanish)

April 28, 2016

This guide contains all the information you will need to explore the 21 circuits of the SparkFun Inventor's Kit for the Arduino 101/Genuino 101 Board.

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!

Shapeoko Assembly Guide

April 21, 2016

A guide for attaching the Stepoko Add-on kit to a Shapeoko Mechanical kit.

SIK Keyboard Instrument

April 15, 2016

We can use the parts and concepts in the SparkFun Invetor's Kit to make a primitive keyboard instrument.

Paper Circuit Pin

April 11, 2016

This quick craft project shows you how to create a circuit using copper tape instead of wire to light up an LED and make a wearable piece of e-craft art.

Raspberry Pi 3 Starter Kit Hookup Guide

April 11, 2016

Guide for getting going with the Raspberry Pi 3 starter kit.

OpenLog Hookup Guide

April 7, 2016

An introduction to working with the OpenLog data logger.

Blynk Board Washer/Dryer Alarm

March 31, 2016

How to configure the Blynk Board and app to notify you when your washer or dryer is done shaking.

Boss Alarm

March 30, 2016

Build a Boss Alarm that alerts you of anyone walking into your office and automatically changes your computer screen.

Blynk Board Project Guide

March 25, 2016

A series of Blynk projects you can set up on the Blynk Board without ever re-programming it.

Blynk Board Bridge Widget Demo

March 25, 2016

A Blynk project that demonstrates how to use the Bridge widget to get two (or more) Blynk Boards to communicate.

Blynk Board Arduino Development Guide

March 25, 2016

How to get your computer set up with Arduino and the Blynk Board hardware definitions -- so you can start creating Blynk projects of your own!

Getting Started with the SparkFun Blynk Board

March 25, 2016

How to provision a Blynk Board - get it connected to Wi-Fi and Blynk, so you can start Blynking!

MyoWare Muscle Sensor Kit

March 17, 2016

Line of products to work with the MyoWare muscle sensor from Advancer Technologies

ESP8266 Powered Propane Poofer

March 15, 2016

Learn how Nick Poole built a WiFi controlled fire-cannon using the ESP8266 Thing Dev Board!

SparkFun LED Array (8x7) Hookup Guide

March 10, 2016

Getting started with the Charlieplexed 8x7 LED array.

Photon Remote Temperature Sensor

March 1, 2016

Learn how to build your own Internet-connect, solar-powered temperature collection station using the Photon from Particle.

LED Cloud-Connected Cloud

February 22, 2016

Make an RGB colored cloud light! You can also control it from your phone, or hook up to the weather!

SparkFun USB to serial UART Boards Hookup Guide

February 18, 2016

How to use the SparkFun FTDI based boards to program an Arduino and access another serial device over the hardware serial port, without unplugging anything!

PicoBuck Hookup Guide V12

February 18, 2016

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

BadgerHack: Gaming Add-On Kit

February 16, 2016

Make a Breakout clone with the BadgerHack Gaming Add-On Kit.

BadgerHack: Sensor Add-On Kit

February 16, 2016

Turn your Badger or Redstick into a temperature and soil moisture sensing display with the BadgerHack Sensor Add-On Kit

GPS Logger Shield Hookup Guide

February 11, 2016

How to assemble and hookup the SparkFun GPS Logger Shield. Never lose track of your Arduino again!

Using an LCD on the Edison

February 8, 2016

How to connect an LCD controlled by an ILI9341 driver to the Intel® Edison.

Interactive Smart Mirror

February 8, 2016

Build a smart mirror that displays weather data using the Intel® Edison.

Simblee Concepts

February 4, 2016

The Simblee module is a powerful but easy to use Bluetooth 4.0 device which allows you to create a GUI from directly within your Arduino code!

Simblee LilyPad Hookup Guide

February 4, 2016

The Simblee LilyPad lets you easily integrate Bluetooth Low Energy and mobile apps into your e-textiles projects.

Simblee Breakout Board Hookup Guide

February 4, 2016

This guide will help you understand your SparkFun Simblee Breakout Board.

RedStick Hookup Guide

January 28, 2016

Learn about the SparkFun RedStick, a USB thumb drive-sized Arduino-compatible development platform.

Electronic E-craft Terrarium

January 21, 2016

A guest tutorial on an Electronic Terrarium from the Performative Sculpture class of Parsons DT.

MP3 Trigger Hookup Guide V24

January 21, 2016

Incorporate sound into your next project easily with the MP3 Trigger.

Button Pad Hookup Guide

January 7, 2016

An introduction to matrix scanning, using the SparkFun 4x4 Button Pad.

Sound Reactive EL Wire Costume

December 31, 2015

Learn how to make your EL wire costumes sound reactive in this project tutorial.

SparkFun Inventor's Kit for Edison Experiment Guide

December 17, 2015

Learn how to harness the power of the Intel® Edison using JavaScript to post data to the cloud, control electronics from smartphones, and host web pages that interact with circuits.

FemtoBuck Constant Current LED Driver Hookup Guide V12

December 10, 2015

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

EL Sequencer/Escudo Dos Hookup Guide

December 3, 2015

A basic guide to getting started with the SparkFun EL Sequencer.

Shapeoko Coaster Project

November 20, 2015

A step-by-step guide to cutting and engraving a coaster with the Shapeoko.

LilyPad Light Sensor Hookup Guide

November 19, 2015

How to hook up the LilyPad Light Sensor as well as some project ideas and example code.

Discrete Semiconductor Kit Identification Guide

November 19, 2015

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

LilyPad Buzzer Hookup Guide

November 19, 2015

How to hook up the LilyPad Buzzer and make sound with code.

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.

LilyPad Reed Switch Hookup guide

November 5, 2015

A guide to using the LilyPad Reed Switch breakout in your projects.

ESP8266 Thing Development Board Hookup Guide

November 5, 2015

An overview of SparkFun's ESP8266 Thing Development Board - a development board for the Internet of Things.

MAX31855K Thermocouple Breakout Hookup Guide

November 5, 2015

Learn how to take readings with a k-type thermocouple using the MAX31855K cold-junction-compensated k-type thermocouple-to-digital converter.

EL Wire Light-Up Dog Harness

October 30, 2015

Learn how to create a light-up dog harness using EL wire for when you need to take your four-legged friend for a walk in the dark.

MLX90614 IR Thermometer Hookup Guide

October 29, 2015

How to use the MLX90614 or our SparkFun IR Thermometer Evaluation Board to take temperatures remotely, over short distances.

Raspberry Pi SPI and I2C Tutorial

October 29, 2015

How to use the serial buses on your Raspberry Pi.

Raspberry gPIo

October 29, 2015

How to use either Python or C++ to drive the I/O lines on a Raspberry Pi.

Preassembled 40-pin Pi Wedge Hookup Guide

October 29, 2015

Using the Preassembled Pi Wedge to prototype with the Raspberry Pi B+.

Raspberry Pi 2 Starter Kit Hookup Guide

October 29, 2015

Guide for getting going with the Raspberry Pi 2 starter kit

Choosing a LilyPad Arduino for Your Project

October 27, 2015

Not sure which LilyPad Arduino is right for you? We'll discuss the features of each and help you decide.

Touch Potentiometer Hookup Guide

October 22, 2015

Learn how to use the SparkFun Touch Potentiometer to control lighting, volume or other inputs in your daily life.

SparkFun BME280 Breakout Hookup Guide

October 22, 2015

A guide for connecting the BEM280 sensor to a microcontroller, and for using the Sparkfun Arduino library.

SparkFun Line Follower Array Hookup Guide

October 15, 2015

Learn how to connect the RedBot Line Following Sensor Bar to an arduino type microcontroller. Use the example sketches to read data from the bar, and try out a simple line following algorithm.

MIDI Tutorial

October 8, 2015

Understanding the Musical Instrument Digital Interface.

LSM303C 6DoF Hookup Guide

October 8, 2015

A basic guide to get started with the LSM303C 6 Degrees of Freedom Breakout.

MIDI Shield Hookup Guide

October 8, 2015

How to assemble the SparkFun MIDI Shield, plus several example projects.

Getting Started with OBD-II

October 8, 2015

A general guide to the OBD-II protocols used for communication in automotive and industrial applications.

CAN-Bus Shield Hookup Guide

October 8, 2015

A basic introduction to working with the CAN-Bus shield.

Capacitor Kit Identification Guide

October 1, 2015

Learn how to identify and use a variety of capacitors using the SparkFun Capacitor 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.

BadgerHack

September 23, 2015

This tutorial shows users how to solder their SparkFun interactive badges as well as put them to use in other projects.

SHT15 Humidity and Temperature Sensor Hookup Guide

September 17, 2015

The SHT15 Humidity and Temperature sensor is an easy to use, digital, temperature and humidity sensor all in one tiny package.

LilyPad Pixel Board Hookup Guide

September 16, 2015

Add changing colors to your wearable projects using LilyPad Pixel Boards.

SparkFun Inventor's Kit for Photon Experiment Guide

September 3, 2015

Dive into the world of the Internet of Things with the SparkFun Inventor's Kit for Photon.

Photon RedBoard Hookup Guide

August 27, 2015

Your guide to commissioning, tinkering, and programming the SparkFun Photon RedBoard.

Photon Development Guide

August 20, 2015

A guide to the online and offline Particle IDE's to help aid you in your Photon development.

LED Robot Pop Up Card

August 19, 2015

Craft a paper circuit pop up card with a cycling RGB LED, battery, and copper tape.

SparkFun Blocks for Intel® Edison - 9 Degrees of Freedom Block

August 19, 2015

A quick overview of the features of the 9 Degrees of Freedom Block.

LED Butterfly Pop Up Card

August 19, 2015

Craft an illuminated butterfly pop up card with copper tape, two LEDs, and a battery.

Making Music with the FreeSoC2

August 14, 2015

Create a synth keyboard with the FreeSoC2 from SparkFun.

Planning a Wearable Electronics Project

August 13, 2015

Tips and tricks for brainstorming and creating a wearables project.

MPU-9150 Hookup Guide

August 13, 2015

A basic guide to get started with the MPU-9150 9 Degrees of Freedom Breakout.

8-Pin SOIC to DIP Adapter Hookup Guide

August 13, 2015

Assembly and application of the 8-pin SOIC-to-DIP adapter.

LSM6DS3 Breakout Hookup Guide

August 13, 2015

A hookup guide for the LSM6DS3, which features a 3-axis accelerometer, 3-axis gyroscope, and FIFO buffer.

LSM9DS1 Breakout Hookup Guide

August 13, 2015

A hookup guide for the LSM9DS1, which features a 3-axis accelerometer, 3-axis gyroscope, and 3-axis magnetometer. It's an IMU-in-a-chip!

Si4703 FM Radio Receiver Hookup Guide

August 13, 2015

Add some tunes to your project with the Si4703 FM Radio Receiver Breakout.

microSD Sniffer Hookup Guide

August 4, 2015

A basic introduction to working with the microSD Sniffer.

Single Board Computer Benchmarks

July 31, 2015

How to set up different benchmarking programs on single board computers or computing modules and run them. The results for various generations are shown on the subsequent pages.

nRF24L01+ Transceiver Hookup Guide

July 30, 2015

A basic getting started guided to the SparkFun Transceiver Breakout - nRF24L01+

Ludus Protoshield Hookup Guide

July 30, 2015

Get started with the SparkFun Ludus Protoshield and Ludus Protoshield Wireless!

Adding a Timed Button to a Project

July 29, 2015

This tutorial will walk you through making a timed power controller for interactive projects. You will learn how to add an on button that will provide power to your project for an amount of time and then turn off again.

SparkFun Blocks for Intel® Edison - Pi Block

July 28, 2015

Tutorial on setting up and using the Pi Block for Intel Edison.

Soil Moisture Sensor Hookup Guide

July 23, 2015

A quick hookup guide and project to get you started with the Soil Moisture Sensor from SparkFun.

SparkFun Blocks for Intel® Edison - Dual H-Bridge

July 17, 2015

A quick overview of the features of the Dual H-bridge Block.

Building Large LED Installations

July 16, 2015

Learn what it takes to build large LED installations from planning to power requirements to execution.

ESP8266 WiFi Shield Hookup Guide

July 16, 2015

Interface your Arduino with an ESP8266 to give it inexpensive access to your WiFi network and the Internet!

ZX Distance and Gesture Sensor Hookup Guide

July 9, 2015

How to connect and use the SparkFun ZX Distance and Gesture Sensor with an Arduino.

Photon Battery Shield Hookup Guide

July 2, 2015

The Photon Battery Shield has everything your Photon needs to run off, charge, and monitor a LiPo battery. Read through this hookup guide to get started using it.

Photon Wearable Shield Hookup Guide

July 2, 2015

Learn how to use the Photon Wearable Shield for your next projects!

Photon IMU Shield Hookup Guide

July 2, 2015

Learn how to use the SparkFun Photon IMU Shield for your Photon device which houses an on-board LSM9DS1 system-in-a-chip that houses a 3-axis accelerometer, 3-axis gyroscope, and 3-axis magnetometer.

Photon OLED Shield Hookup Guide

July 2, 2015

The Photon OLED Shield has everything you need to add a small yet crisp OLED screen to your Photon projects. This hookup guide will show you how to get started.

Electric Imp Breakout Hookup Guide

June 25, 2015

An electric imp HUG! Provides an overview of the imp card and breakout. Both hardware and firmware subjects are covered.

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.

SparkFun Blocks for Intel® Edison - PWM

June 22, 2015

A quick overview of the features of the PWM Block.

Getting Started with the Teensy

June 18, 2015

Basic intro to the Teensy line of products, with soldering and programming suggestions.

Teensy Arduino Shield Adapter Hookup Guide

June 18, 2015

A basic introduction and assembly guide for the SparkFun Teensy Arduino Shield Adapter.

Teensy XBee Adapter Hookup Guide

June 18, 2015

Getting started with the Teensy 3.1 and XBee. Establishing a serial link.

Getting Started with Load Cells

June 11, 2015

A tutorial defining what a load cell is and how to use one.

How to Sell Your Widget on SparkFun

June 10, 2015

Have an awesome electronic widget that you want to get to market? We can help resell, or maybe even manufacture it! Find out how.

SD Cards and Writing Images

June 4, 2015

How to upload images to an SD card for Raspberry Pi, PCDuino, or your favorite SBC.

Experiment Guide for RedBot with Shadow Chassis

May 28, 2015

This Experiment Guide offers nine experiments to get you started with the SparkFun RedBot. This guide is designed for those familiar with our SparkFun Inventors Kit and want to take their robotics knowledge to the next level.

Assembly Guide for RedBot with Shadow Chassis

May 28, 2015

Assembly Guide for the RedBot Kit. This tutorial includes extra parts to follow to go along with the RedBot Inventor's Kit tutorial.

Origami Paper Circuits

May 26, 2015

A quick tutorial to get you started in the world of light up origami flowers.

Sound Page Guide

May 22, 2015

How to use the Lilypad MP3 Player and some Bare Conductive Paint to make a fandom silhouette sound trigger page.

The Great Big Guide to Paper Circuits

May 22, 2015

Let's take a look at different materials we can use to combine paper crafting and electronics.

ESP8266 Thing Hookup Guide

May 21, 2015

An overview of SparkFun's ESP8266 Thing - a development board for the Internet of...Things. This tutorial explains the circuitry driving the board, and how to get it up and running in an Arduino environment.

FreeSoC2 Introduction

May 14, 2015

The FreeSoC2 is an Arduino-compatible PSoC5LP-based development board, produced by SparkFun in collaboration with Jon Moeller (developer of the original FreeSoC) and Cypress Semiconductor.

How to Solder - Castellated Mounting Holes

May 12, 2015

Tutorial showing how to solder castellated holes (or castellations). This might come in handy if you need to solder a module or PCB to another PCB. These castellations are becoming popular with integrated WiFi and Bluetooth modules.

MG2639 Cellular Shield Hookup Guide

May 7, 2015

Learn how to equip your Arduino with an MG2639 Cell Shield and use it to send SMS or TCP via GPRS.

Hackers in Residence: The Sound Visualizer Pt. 2

May 7, 2015

An addition to a previous project, this time using a PC and a custom Java app to create your own music visualizer using a RGB LED matrix.

SparkFun RFID Starter Kit Hookup Guide

May 5, 2015

Learn the basics of how to get started with the SparkFun RFID Starter Kit.

Easy Driver Hook-up Guide

May 5, 2015

Get started using the SparkFun Easy Driver for those project that need a little motion.

Bare Conductive Musical Painting

May 5, 2015

Learn how to make a musical painting using the Bare Conductive Touch Board and Conductive Paint.

Rotary Switch Potentiometer Hookup Guide

April 30, 2015

How to use the Rotary Switch Potentiometer breakout board, with some sample applications.

Crypto Shield Hookup Guide

April 23, 2015

How to start using the CryptoShield for Arduino, created in collaboration with Cryptronix.

Light Up Silk Flower Corsage

April 20, 2015

Combine a silk flower with a built-in RGB LED and some LilyPad Switches to create a customizable accessory.

MP3 Player Shield Hookup Guide V15

April 6, 2015

How to get your Arduino groovin' using the MP3 Player Shield.

FLIR Lepton Hookup Guide

March 26, 2015

See the invisible world of infrared radiation using the FLIR Dev Kit and Raspberry Pi.

Servo Trigger Hookup Guide

March 26, 2015

How to use the SparkFun Servo Trigger to control a vast array of Servo Motors, without any programming!

BlackBerry Trackballer Breakout Hookup Guide

March 26, 2015

A basic hookup guide for getting started with the SparkFun BlackBerry Trackballer Breakout Board.

MicroSD Shield and SD Breakout Hookup Guide

March 25, 2015

Adding external storage in the form of an SD or microSD card can be a great addition to any project. Learn how in this hookup guide for the microSD shield and SD breakout boards.

Spectrum Shield Hookup Guide

March 24, 2015

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.

Hackers in Residence: The Sound Visualizer

March 23, 2015

A fun project that uses a Raspberry Pi and a custom Java app to create your own sound visualizer using a RGB LED matrix.

Wake-on-Shake Hookup Guide

March 13, 2015

A basic hookup guide for getting started with the SparkFun Wake-on-Shake.

Exploring XBees and XCTU

March 12, 2015

How to set up an XBee using your computer, the X-CTU software, and an XBee Explorer interface board.

E-Textile Art Pin

March 12, 2015

Create a quick and easy piece of e-textile art using a LilyPad LED, battery holder, conductive thread, and coin cell battery.

GPS Shield Hookup Guide

March 9, 2015

This tutorial shows how to get started with the SparkFun GPS Shield and read and parse NMEA data with a common GPS receiver.

SparkFun Inventor's Kit for MicroView

February 27, 2015

The SparkFun Inventor's Kit for MicroView follows our tried and true inventor's kit model, bringing you 11 simple yet fun experiments to introduce you to the SparkFun MicroView.

SparkFun Blocks for Intel® Edison - OLED Block

February 13, 2015

A quick overview of the features of the OLED Block for the Edison.

Big Easy Driver Hookup Guide

February 13, 2015

How to get started with the SparkFun Big Easy Driver.

VL6180 Hookup Guide

February 12, 2015

Get started with your VL6180 based sensor or the VL6180 breakout board.

Hacker in Residence: The Harmonic Skew Zoetrope

January 27, 2015

Check out Hacker in Residence, Jesse's awesome Harmonic Skew Zoetrope in this project tutorial.

LilyTiny Plush Monster

January 27, 2015

Craft a stuffed monster while exploring the LilyTiny preprogrammed microcontroller. This is a project based on the Plush Monster Activity created at MIT's High-Low Tech Lab by Emily Lovell, Jie Qi, and Natalie Freed.

Light-Up Valentine Cards

January 27, 2015

Light up your love with paper circuits - no soldering required!

Alphanumeric GPS Wall Clock

January 26, 2015

This is a GPS controlled clock - a clock you truly never have to set! Using GPS and some formulas, we figure out what day of the week and if we are in or out of daylight savings time.

Insulation Techniques for e-Textiles

January 22, 2015

Learn a few different ways to protect your conductive thread and LilyPad components in your next wearables project.

LilyPad Simple Power Hookup Guide

January 15, 2015

A basic guide for getting started using the LilyPad Simple Power.

BC118 BLE Mate 2 Hookup Guide

January 15, 2015

Hooking up and using the BLE Mate 2, which uses the BC118 BLE module from BlueCreations.

How to Use a Multimeter

January 9, 2015

Learn the basics of using a multimeter to measure continuity, voltage, resistance and current.

Programming the Intel® Edison: Beyond the Arduino IDE

January 7, 2015

Intel's Edison module goes beyond being just another Arduino clone. Check this tutorial for advice on how to get the most out of your Edison by writing code in C++!

Installing libmraa on Ubilinux for Edison

January 5, 2015

libmraa is a tool kit for interacting with various Intel single board computers.

General Guide to SparkFun Blocks for Intel® Edison

January 5, 2015

A general guide for using SparkFun Blocks for Intel® Edison in your next project!

RedBoard Santa Trap

December 25, 2014

A fun holiday project to try for anyone looking to catch Santa on Christmas!

Actobotics Basic Differential Platform

December 22, 2014

Get started with Actobotics with this simple vehicle. Then expand and customize it for your own evil robot empire.

Pi Wedge B+ Hookup Guide

December 18, 2014

How to assemble and start using the Pi Wedge to prototype with the Raspberry Pi B+.

21st Century Fashion Kit: Inflation

December 10, 2014

Learn how to use a blower and thin sheet plastic to create designs that change shape and volume!

Loading Debian (Ubilinux) on the Edison

December 5, 2014

How to load a Debian distribution (specifically Ubilinux) onto the Edison.

Edison Getting Started Guide

December 5, 2014

An introduction to the Intel® Edison. Then a quick walk through on interacting with the console, connecting to WiFi, and doing...stuff.

Hacking the MiP - Proto Pack

December 4, 2014

How to attach the Proto Pack and begin Hacking the MiP.

Decade Resistance Box Hookup Guide

December 4, 2014

How to assemble the decade resistance box, then use it as a design and measurement tool.

Hacking the MiP - Proto Back

December 4, 2014

How to attach the Proto Back and begin Hacking the MiP

mbed Starter Kit Experiment Guide

November 27, 2014

This Experiment Guide will get you started with the wonderful world of mbed microcontrollers. Need to find that next step after mastering the Arduino? This a great place to take those skills to the next level.

Let It Glow Holiday Cards

November 20, 2014

Craft a glowing card for friends and family this holiday season with paper circuits - no soldering required!

Using the SparkFun PicoBoard and Scratch

November 11, 2014

Here are a few tips in using the PicoBoard with Scratch. The PicoBoard allows us to write Scratch programs that interact with a variety of sensors on the PicoBoard. These sensors include: sound, light, a slider, a push button, and 4 external sensors (A, B, C, and D).

APDS-9960 RGB and Gesture Sensor Hookup Guide

November 6, 2014

Getting started guide for the Avago APDS-9960 color, proximity, and gesture sensor.

21st Century Fashion Kit: Electrochromatic Circuits

November 5, 2014

Diana Eng walks you through a magically appearing design made with an thermochromatic pigment.

Benchtop Power Board Kit Hookup Guide

November 3, 2014

Need more power? This Benchtop ATX Power Supply Kit should help give you the boost you need to power those energy hungry projects.

Micro OLED Breakout Hookup Guide

October 30, 2014

Learn how to hook up the Micro OLED breakout to an Arduino. Then draw pixels, shapes, text and bitmaps all over it!

Cackling Apple Head Witch

October 30, 2014

Make your own cackling apple head witch to scare all of the trick or treaters this Halloween!

Humidity-sensing LED Flower

October 28, 2014

How about that humidity? This tutorial shows how to add sensing capability to the 21st Century Fashion Kit's RGB flower project.

SIK Experiment Guide for Arduino - V3.2

October 23, 2014

The SparkFun Inventor's Guide is your map for navigating the waters of beginning embedded electronics. This guide contains all the information you will need to explore the 16 circuits of the SparkFun Inventor's Kit, 16 circuits of the SparkFun Arduino Kit, 8 circuits of the RedBoard Starter Kit.

Sunny Buddy Solar Charger V13 Hookup Guide

October 13, 2014

How to hookup the Sunny Buddy: a solar-powered, MPPT (peak-power tracking), LiPo battery charger.

FTDI SmartBasic Hookup Guide

October 3, 2014

How to use an FTDI SmartBasic Board to program an Arduino and access another serial device over the hardware serial port, without unplugging anything!

Twinkling Trick or Treat Bag

October 2, 2014

Make a light up goodie bag with conductive thread, LEDs, and the LilyTwinkle!

E-Textile Mask

September 19, 2014

Use LilyPad LEDs, a switched battery holder, and coin cell battery to make a fun light up mask for your next costume party.

Galileo Experiment Guide

September 19, 2014

Learn how to work with the Galileo with this Awesome experiment guide! Follow 16 experiments to become a Galileo all-star.

Hacking Your Maker Faire Badge

September 18, 2014

How to hook-up, program, and modify your Maker Faire Badge for electronic fun.

LTC4150 Coulomb Counter Hookup Guide

September 18, 2014

A "Coulomb Counter" is like a gas gauge for your battery. Here's how to use it.

MCP4725 Digital to Analog Converter Hookup Guide

September 11, 2014

This is a quick hookup to help you get started with the MCP4725 DAC breakout board. This device allows you to send analog signal from a digital source, like the I2C interface on the Arduino microcontroller.

Re-Programming the LilyTiny / LilyTwinkle

September 11, 2014

A quick tutorial showing how to reprogram the ATtiny85 IC found on the LilyTiny or LilyTwinkle boards.

Using AT&T's M2X With the CC3000

September 2, 2014

A set of tutorials and examples to show how to connect an Arduino and CC3000 to AT&T's M2X data streams. We show how to post, fetch, and delete data. The final lesson is controlling an LED from an M2X stream.

Installing a Bootloader on the MicroView

August 22, 2014

Fix your bootloader-less MicroView! This tutorial covers how to: disassemble the MicroView, wire it up to an assortment of programmers, program the bootloader, and test it out.

DigitalSandbox PicoBoard

August 15, 2014

This tutorial walks through how to upload code to your Digital Sandbox to emulate the functionality of the PicoBoard with Scratch.

SparkPunk Sequencer Theory and Applications Guide

August 14, 2014

Examine the inner workings of the SparkPunk Sequencer, then explore some modifications and alternate applications.

SparkPunk Sequencer Hookup Guide

August 14, 2014

How to assemble and use the SparkPunk Sequencer kit.

Hackers in Residence - Cosmic Ray Detector

August 11, 2014

Learn how to detect cosmic rays with this simple and cheap detector, built by Hacker in Residence Pete Marchetto.

HMC6343 3-axis Compass Hookup Guide

August 7, 2014

How to hook the HMC6343 -- a high-end, tilt-compensated compass module -- up to an Arduino. Never get lost again!

RGB Panel Jumbotron

August 5, 2014

This tutorial will show you how to combine a webcam, a 32x32 RGB LED panel, and a Teensy 3.1 to stream video from the webcam, pixelate it, and display it on the LED panel - LIVE.

Digital Sandbox Arduino Companion

July 31, 2014

Let's take the same examples from the ArduBlock-based Digital Sandbox guide, and implement them using Arduino code.

Digital Sandbox Experiment Guide

July 31, 2014

Your guide to the Digital Sandbox! 16+ experiments that, using a graphical programming language, teach you to blink LEDs, monitor microphones, read temperature, and much more.

Alternative Arduino Interfaces

July 29, 2014

We admit the Arduino IDE isn't for everyone. Here are some other options for programming your Arduino boards, including web interfaces and graphical programming languages.

AD8232 Heart Rate Monitor Hookup Guide

July 17, 2014

Learn how to create your very own heart rate monitor.

ADXL337 and ADXL377 Accelerometer Hookup Guide

July 17, 2014

How to get started using both the ADXL337 and ADXL377 3-axis accelerometers with analog outputs.

Pushing Data to Data.SparkFun.com

July 8, 2014

A grab bag of examples to show off the variety of routes your data can take on its way to a Data.SparkFun.com stream.

Pocket AVR Programmer Hookup Guide

July 7, 2014

Skip the bootloader and load your program directly onto an AVR with the AVR Pocket Programmer.

Transistors

July 1, 2014

A crash course in bi-polar junction transistors. Learn how transistors work and in which circuits we use them.

Hackers in Residence - The ElectricBone

June 25, 2014

Drum machines and keyboards have been the standard for making digital music, but how do you make electronic music if you're trained to play the trombone? One of our Hackers in Residence, Carlos Mello, took it upon himself to find a solution to that very question.

Internet Datalogging With Arduino and XBee WiFi

June 19, 2014

How to combine an Arduino, XBee WiFi module, and handful of sensors to create a live stream of "Office Conditions". Storing light, temperature, carbon-monoxide, and methane (for science!) readings on the Internet.

Soil moisture-sensing by hacking a solar light

June 19, 2014

How to take a solar powered pathway light from a hardware store and make it into a crude soil moisture sensor.

SparkPunk Hookup Guide

June 12, 2014

How to assemble and modify the SparkPunk Sound Generator kit.

ISL29125 RGB Light Sensor Hookup Guide

June 12, 2014

A guide to help you integrate the ISL29125 RGB light sensor breakout board into your electronic projects.

MMA8452Q Accelerometer Breakout Hookup Guide

June 11, 2014

How to get started using the MMA8452Q 3-axis accelerometer -- a solid, digital, easy-to-use acceleration sensor.

Light-Up Father's Day Card

June 9, 2014

Light up your dad's day with this electronic pop-up card!

XBee Shield Hookup Guide

June 5, 2014

How to get started with an XBee Shield and Explorer. Create a remote-control Arduino!

Teardown: DDC Mobile X900

June 3, 2014

Nate picked up a bricktastic phone in China. Let's take it apart!!!

WAV Trigger Hookup Guide V11

May 30, 2014

An introduction to being able to trigger music and sound effects based on buttons, sensors, or switches using the WAV Trigger board.

CryptoCape Hookup Guide

May 29, 2014

The CryptoCape is a collaboration with Hacker In Residence alumni Josh Datko. The CryptoCape is the BeagleBone's first dedicated security daughterboard.

Logomatic Hookup Guide

May 29, 2014

Basic introduction and hook-up guide for the SparkFun Logomatic.

Pi Wedge Hookup Guide

May 29, 2014

How to assemble and start using the Pi Wedge to prototype with a Raspberry Pi.

How Lithium Polymer Batteries are Made

May 28, 2014

We got the opportunity to tour the Great Power Battery factory. Checkout how LiPos are made!

Hacking the MiP - ProMini Pack

May 28, 2014

How to attach the ProMini Pack and begin Hacking the MiP.

How Chip-On-Boards are Made

May 28, 2014

COB or chip-on-board is a low cost way of soldering an IC to a PCB. Checkout this tutorial to see how it is done!

How LEDs are Made

May 28, 2014

We take a tour of a LED manufacturer and learn how PTH 5mm LEDs are made for SparkFun.

Are You Okay? Widget

May 23, 2014

Use an Electric Imp and accelerometer to create an "Are You OK" widget. A cozy piece of technology your friend or loved one can nudge to let you know they're OK from half-a-world away.

MiniGen Hookup Guide

May 22, 2014

Using the MiniGen, SparkFun's Arduino Pro Mini signal generator shield

BeagleBone Black Proto Cape Hookup Guide

May 22, 2014

Learn how to get started making your own capes for the BeaglBone Black using the BeagleBone Proto Cape.

Customizing LilyPad LED Colors

May 19, 2014

A short guide to creating a rainbow of new LilyPad LED colors at home!

Mini FET Shield Hookup Guide

May 1, 2014

Learn how to hookup and use the FET shield for Arduino Pro Mini 3.3V. With this shield, you can control much larger loads such as motors or large LED strips without straining your Arduino's power.

LiPo USB Charger Hookup Guide

May 1, 2014

How to charge your LiPo batteries with the USB LiPo charger. Plus how to modify your charger to set the charge current.

ELasto-Nightlight

April 24, 2014

Fear the dark no longer with this ELastoLite nightlight.

Weather Station Wirelessly Connected to Wunderground

April 11, 2014

Build your own open-source, official Wunderground weather station that connects over WiFi via an Electric Imp.

Interactive Hanging LED Array

April 10, 2014

Learn how we converted 72 lightbulbs into an interactive LED array for our conference room.

Uh-Oh Battery Level Indicator Hookup Guide

April 9, 2014

Learn how to assemble and use the Uh-Oh Battery Level Indicator Kit.

Arduino Wireless Communication via the Electric Imp

April 8, 2014

How to communicate between an Electric Imp and Arduino using serial.

Teardown: Misfit Shine Activity Tracker

April 3, 2014

A quick tear down of the popular fitness tracking device, the Misfit Shine.

CC3000 Hookup Guide

April 3, 2014

Getting started guide for the CC3000 shield and breakout board.

LogicBlocks & Digital Logic Introduction

March 31, 2014

Introducing fundamental digital logic concepts and LogicBlocks

LogicBlocks Experiment Guide

March 31, 2014

Experiments guide for the LogicBlocks kit. Build oscillators, latches, multiplexers and more with the LogicBlocks.

Programming FPGAs: Papilio Pro

March 28, 2014

Learn the basics for writing HDL and programming the Papillio Pro.

Hexadecimal

March 20, 2014

How to interpret hex numbers, and how to convert them to/from decimal and binary.

Gram Piano Assembly Guide

March 20, 2014

A quick tutorial to show you how to assemble and use your Gram Piano.

MYST Linking Book

March 18, 2014

Create your own Linking Book from the classic computer game, MYST

Make Your Own Fritzing Parts

March 18, 2014

Learn how to create your own Fritzing part so you can make amazing looking wiring diagrams, learn about schematics and PCB design, and get your design fabbed into a real PCB with Fritzing's PCB manufacturing service.

Binary Blaster Assembly Guide

March 13, 2014

Learn how to assemble and play the Binary Blaster Game from SparkFun Electronics.

ML8511 UV Sensor Hookup Guide

March 13, 2014

Get up and running quickly with this simple to use UV sensor.

HID Control of a Web Page

March 12, 2014

Learn how to move a slider on a webpage and make a motor spin. We connect HTML and HID to read sensors and interface with the physical world.

Bubble Display Hookup Guide

March 7, 2014

Need a small, cheap, and easy display? These bubble displays are what you've been looking for. Learn how to use them in this hookup guide.

Build an Auduino Step Sequencer

March 6, 2014

Make a Step Sequencer using an Arduino, the Auduino firmware, and a handful of hardware.

OBD II Uart Hookup Guide

March 4, 2014

How to start working with the OBD-II Uart board.

Large Solderable Breadboard Hookup Guide

February 27, 2014

This breadboard has a couple of tricks up it's sleeve!

Sound Detector Hookup Guide

February 27, 2014

The Sound Detector is a microphone with a binary output. This guide explains how it works and how you can use it in your projects.

LSM9DS0 Hookup Guide

February 27, 2014

How to assemble, connect to, and use the LSM9DS0 -- an accelerometer, gyroscope, and magnetometer all-in-one.

Hackers in Residence - Hacking MindWave Mobile

February 26, 2014

Review, teardown, and hacking tutorial for the MindWave Mobile, a $99 commercial grade EEG sensor.

How to Use an Oscilloscope

February 25, 2014

How to work the dials and buttons on an oscilloscope, and a glossary of the o-scope lexicon.

Wireless Arduino Programming with Electric Imp

February 24, 2014

Reprogram your Arduino from anywhere in the world using the Tomatoless Boots wireless bootloader with the Electric Imp.

Getting Started with the BrickPi

February 20, 2014

How to connect Lego Mindstorms to the Raspberry Pi using the BrickPi.

VKey Voltage Keypad Hookup Guide

February 13, 2014

A quick hookup for the VKey analog voltage keypad.

Simon Splosion Wireless

February 13, 2014

This is a tutorial demonstrating one of many techniques to "hack" the Simon Says. We will highlight the technique to take your Simon Says Wireless.

USB Type A Female Breakout Hookup Guide

February 13, 2014

An above-and-beyond example using the USB Type A Female Breakout board.

MaKey MaKey Advanced Guide

February 6, 2014

Use Arduino to remap keys and program the MaKey MaKey.

MaKey MaKey Quickstart Guide

February 6, 2014

Be stoked! The world is your construction kit. How to turn everyday objects into computer inputs with the MaKey MaKey.

WiFly Shield Hookup Guide

February 4, 2014

How to get the WiFly Shield up and running.

Understanding the BC127 Bluetooth Module

January 31, 2014

SparkFun has two boards using the BC127; here's what you need to know to use them.

Galileo Unread Email Counter

January 30, 2014

How to create a simple unread-email checker with the Intel/Arduino Galileo.

Galileo Getting Started Guide

January 23, 2014

An introduction to the Arduino/Intel Galileo, and how to begin using the nifty x86, 400MHz Arduino.

Das Blinken Top Hat

January 22, 2014

A top hat decked out with LED strips makes for a heck of a wedding gift.

Reaction Timer

January 16, 2014

Demonstrate mental chronometry with this simple reaction timer!

Dot/Bar Display Driver Hookup Guide

January 16, 2014

How to hook up the LM3914 or LM3916 to drive a 10-LED display with a lone analog signal.

Nest Protect Teardown

January 15, 2014

See the inner-workings of the new Nest Protect in this SparkFun Teardown.

Recreating Classic Electronics Kits

January 13, 2014

100-in-1? 500-in-1? It's up to you when you build your own Science Fair style experiment board!

pcDuino Crowdsource Kiosk

January 9, 2014

Getting People to do your job for you (badly) with some chocolate and a pcDuino!

BMP180 Barometric Pressure Sensor Hookup

January 9, 2014

The BMP180 is a barometric pressure sensor, this tutorial tells you how to use it.

RedBoard Hookup Guide

January 7, 2014

How to get your RedBoard up-and-blinking!

Vernier Photogate

January 7, 2014

Vernier Photogate Timer -- using the Serial Enabled LCD Kit.

TSL2561 Luminosity Sensor Hookup Guide

December 27, 2013

The TSL2561 is an light sensor that's very inexpensive for the accuracy it provides. Here's how to use it.

Setting up Raspbian (and DOOM!)

December 19, 2013

How to load a Raspberry Pi up with Raspbian -- the most popular Pi Linux distribution. Then download, compile, install and run the classic: Doom.

MPR121 Hookup Guide

December 18, 2013

How to get started using the MPR121 for capacitive touch sensing with your Arduino.

Copernicus II Hookup Guide

December 18, 2013

A guide for how to get started with the Copernicus II GPS module.

Quick Illuminated Boxes

December 16, 2013

A quick tutorial to show you how to add LEDs to gift or holiday bags or boxes.

AT42QT1010 Capacitive Touch Breakout Hookup Guide

December 12, 2013

Learn how to use the simple AT24QT1010 Capacitive Touch Breakout.

Motors and Selecting the Right One

December 12, 2013

Learn all about different kinds of motors and how they operate.

RGB Panel Hookup Guide

December 12, 2013

Make bright, colorful displays using the 32x32 and 32x16 RGB LED panels. This hookup guide shows how to hook up these panels and control them with an Arduino.

Constant Innovation in Quality Control

December 11, 2013

In this article, we share our recent advancements in quality control. Along with making our tests more thorough, we have also made them more efficient and robust.

MPL3115A2 Pressure Sensor Hookup Guide

December 5, 2013

Getting started with the MPL3115A2 Pressure Sensor.

Installing an Arduino Bootloader

December 4, 2013

This tutorial will teach you what a bootloader is, why you would need to install/reinstall it, and go over the process of doing so.

Simon Tilts Assembly Guide

December 3, 2013

This tutorial will guide you through assembling your Simon Tilts PTH Kit.

H2OhNo!

November 25, 2013

Learn all about microcontrollers and basic electronics with the H2OhNo! water alarm and development board.

XBee WiFi Hookup Guide

November 21, 2013

An overview of Digi's WiFi XBees, and a quick how-to on getting them connected and interfacing with the cloud.

INA169 Breakout Board Hookup Guide

November 20, 2013

How to interface with the INA169 Breakout Board to measure current.

HTU21D Humidity Sensor Hookup Guide

November 20, 2013

The HTU21D humidity sensor is an easy to use, digital, low-cost humidity sensor.

Raspberry Pi Twitter Monitor

November 19, 2013

How to use a Raspberry Pi to monitor Twitter for hashtags and blink an LED.

Graphic LCD Hookup Guide

November 18, 2013

How to add some flashy graphics to your project with a 84x48 monochrome graphic LCD.

ELastoLite Hookup Guide

November 14, 2013

Everything you need to setup a circuit using ELastoLite super flexible EL Panels from Oryon Technologies.

Arduino Comparison Guide

November 11, 2013

Examining the diverse world of Arduino boards.

Pro Micro & Fio V3 Hookup Guide

November 8, 2013

An overview of the Pro Micro, how to install it, and how to use it with Arduino.

Data Types in Arduino

November 6, 2013

Learn about the common data types and what they signify in the Arduino programming environment.

PCA9306 Level Translator Hookup Guide

October 31, 2013

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

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!

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.

OLED Display Hookup Guide

October 22, 2013

A simple hookup guide to get you started with the OLED LCD.

ITG-3200 Hookup Guide

October 22, 2013

Learn how to interact with the ITG-3200 Triple Axis Gyroscope.

Digital Logic

October 3, 2013

A primer on digital logic concepts in hardware and software.

LDK Experiment 3: Buttons and Switches

October 2, 2013

An introduction to the use of LilyPad buttons and switches.

LDK Experiment 5: Make Your Own Switch

October 2, 2013

Learn to create and integrate your own handmade switch into an e-textile circuit.

LDK Experiment 6: Microcontroller Circuits

October 2, 2013

Learn how to build a simple microcontroller circuit using the pre-programmed LilyTiny Board

LDK Experiment 2: Multiple LED Circuits

October 2, 2013

Design both parallel and series e-textile circuits with multiple LEDs!

Tilt-a-Whirl Hookup Guide

October 2, 2013

A simple hook up guide to get started with the Tilt-a-Whirl sensor.

IR Control Kit Hookup Guide

October 2, 2013

How to get the most out of the IR receivers and transmitters included in the IR Control Kit.

Making Custom Footprints in EAGLE

September 27, 2013

This tutorial will show you how to make custom, 1:1 footprint for any IC in EAGLE.

LED Light Bar Hookup

September 24, 2013

A quick overview of SparkFun's LED light bars, and some examples to show how to hook them up.

MiniMoto DRV8830 Hookup Guide

September 19, 2013

MiniMoto is an I2C-based low-voltage DC motor driver.

How to Solder: Through-Hole Soldering

September 19, 2013

This tutorial covers everything you need to know about through-hole soldering.

Hackers In Residence - The Tethered Quad

September 18, 2013

Our first-ever "Hackers in Residence" Tara Tiger Brown and Sean Bonner created a quadcopter that stays tethered to the ground. Here's how they did it!

Using the BlueSMiRF

September 16, 2013

How to get started using the BlueSMiRF and Bluetooth Mate Silvers.

Serial Terminal Basics

September 9, 2013

This tutorial will show you how to communicate with your serial devices using a variety of terminal emulator applications.

How to Install and Setup EAGLE

September 5, 2013

Not just how to download and install EAGLE, but how to install the SparkFun EAGLE Libraries and scripts.

Using the Arduino Pro Mini 3.3V

September 5, 2013

This tutorial is your guide to all things Arduino Pro Mini. It explains what it is, what it's not, and how to get started using it.

Using EAGLE: Schematic

September 5, 2013

How to design a PCB in EAGLE using through-hole parts.

Using the Logic Level Converter

September 5, 2013

What the Logic Level Converter is, how it works, and how to use it!

Using EAGLE: Board Layout

September 5, 2013

Part 2 of the Using Eagle tutorials, this one covers how to lay out a board after designing a schematic.

ProtoSnap LilyPad Development Simple Hookup Guide

September 5, 2013

Interested in getting into LilyPad? Or maybe it's Arduino that tickles your fancy? Just want to add a little white-blinky-LED zest to your vest? All of the above? The ProtoSnap LilyPad Simple is a great tool to explore any of these subjects.

My Drunk Kitchen Apron

September 5, 2013

A fun project that uses the LilyPad MP3 trigger. This apron will dispense helpful kitchen advice and humor from the host of My Drunk Kitchen, Hannah Harto!

RN-52 Bluetooth Hookup Guide

August 29, 2013

A hookup guide to get you started with the RN-52 Audio Bluetooth Module Breakout Board.

Bluetooth Basics

August 26, 2013

An overview of the Bluetooth wireless technology.

Shift Registers

August 23, 2013

An introduction to shift registers and potential uses.

TMP006 Hookup Guide

August 22, 2013

How to get started reading temperature with the TMP006 sensor.

Series and Parallel Circuits

August 20, 2013

An introduction into series and parallel circuits.

Disabling Driver Signature on Windows 8

August 19, 2013

This is a tutorial on how to disable driver signature enforcement on Windows 8.

Using GitHub to Share with SparkFun

August 19, 2013

A simple step-by-step tutorial to help you download files from SparkFun's GitHub site, make changes, and share the changes with SparkFun.

Using the Serial 7-Segment Display

August 13, 2013

How to quickly and easily set up the Serial 7-Segment Display and the Serial 7-Segment Display Shield.

Dungeons and Dragons Dice Gauntlet

August 13, 2013

A playful, geeky tutorial for a leather bracer that uses a LilyPad Arduino, LilyPad accelerometer, and seven segment display to roll virtual 4, 6, 8, 10, 12, 20, and 100 side dice for gaming.

MetaWatch Teardown and Arduino Hookup

August 13, 2013

Tearing down the nifty bluetooth-enabled MetaWatch. Then building an Arduino sketch to control it.

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.

ATmega128RFA1 Dev Board Hookup Guide

August 8, 2013

A hookup example guide for SparkFun's ATmega128RFA1 Development Board. Includes a schematic/board overview and explanation, and example code.

Arduino Shields

August 6, 2013

All things Arduino Shields. What they are and how to assemble them.

RedBoard vs. Uno

August 6, 2013

In this tutorial we discuss the differences and similarities between the RedBoard and the Arduino Uno (SMD and PTH). The development platforms

WS2812 Breakout Hookup Guide

July 24, 2013

How to create a pixel string with the WS2812!

Analog vs. Digital

July 18, 2013

This tutorial covers the concept of analog and digital signals, as they relate to electronics.

Integrated Circuits

July 15, 2013

An introduction to integrated circuits (ICs). Electronics' ubiquitous black chips. Includes a focus on the variety of IC packages.

How to Read a Schematic

July 12, 2013

An overview of component circuit symbols, and tips and tricks for better schematic reading. Click here, and become schematic-literate today!

Metric Prefixes and SI Units

July 11, 2013

This tutorial will explain how to use and convert between the standard metric prefixes.

I2C

July 8, 2013

An introduction to I2C, one of the main embedded communications protocols in use today.

Leap Motion Teardown

June 27, 2013

Let's see what's inside the amazing new Leap Motion input device!

Electric Power

June 26, 2013

An overview of electric power, the rate of energy transfer. We'll talk definition of power, watts, equations, and power ratings. 1.21 gigawatts of tutorial fun!

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.

Polarity

June 14, 2013

An introduction to polarity in electronic components. Discover what polarity is, which parts have it, and how to identify it.

What is Electricity?

June 13, 2013

We can see electricity in action on our computers, lighting our houses, as lightning strikes in thunderstorms, but what is it? This is not an easy question, but this tutorial will shed some light on it!

How to Install FTDI Drivers

June 4, 2013

How to install drivers for the FTDI Basic on Windows, Mac OS X, and Linux.

Logic Levels

June 3, 2013

Learn the difference between 3.3V and 5V devices and logic levels.

Si4707 Hookup Guide

May 29, 2013

Instructions on hooking up to and communicating with the Si4707 Weather Band Radio Breakout using an Arduino.

Mario the Magician's Magical Lapel Flower

May 23, 2013

A guest tutorial from the astonishingly talented Mario the Magician showing how to put together your own servo-controlled lapel flower.

How to Use a Breadboard

May 14, 2013

Welcome to the wonderful world of breadboards. Here we will learn what a breadboard is and how to use one to build your very first circuit.

Firefly Jar Assembly Guide

May 14, 2013

Make a soft circuit firefly jar with conductive thread, LEDs, and the LilyTwinkle!

Diodes

May 9, 2013

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

Getting Started with the LilyPad MP3 Player

May 8, 2013

The LilyPad MP3 Player is an amazing little board that contains almost everything you need to play audio files. You can use it to create all kinds of noisy projects, from MP3 hoodies to talking teddy bears. Your imagination is the only limit! This tutorial will help you get started.

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.

Connecting Arduino to Processing

April 25, 2013

Send serial data from Arduino to Processing and back - even at the same time!

Using OpenSegment

April 1, 2013

How to hook up and use the OpenSegment display.

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.

Accelerometer Basics

March 28, 2013

A quick introduction to accelerometers, how they work, and why they're used.

Installing Arduino IDE

March 26, 2013

A step-by-step guide to installing and testing the Arduino software on Windows, Mac, and Linux.

Creating a Humidor Control Box

March 13, 2013

Because some of our boards need to be re-humidified after reflow, we decided to make our own humidor. This tutorial will focus on how to model a project in 3D and then fabricate it using a CNC routing machine.

Programming the pcDuino

March 12, 2013

With great power comes great complexity. This tutorial will teach you some of the basic concepts needed to get the most out of programming your pcDuino.

The Uncertain 7-Cube

March 8, 2013

The Uncertain 7-Cube is a non-committal, less-than-helpful, but also entirely honest fortune teller. Simply ask it a yes or no question, give it a nudge, and the 7-Cube will dutifully inform you that it doesn’t have all the facts and doesn’t feel comfortable making a guess.

pcDuino Hookup Guide

March 8, 2013

pcDuino is SparkFun's single-board hardware-hacker based mini PC. It comes with Linux pre-installed, has all the hardware functionality of an Arduino Uno, and can be programmed almost as easily as an Arduino!

Electronics Assembly

March 1, 2013

How SparkFun assembles SMD electronics.

Pulse-width Modulation

February 27, 2013

An introduction to the concept of pulse width modulation.

Soft Circuits: LED Feelings Pizza

February 13, 2013

Here we will learn how to say how you feel with pizza. Electric pizza.

Voltage Dividers

February 8, 2013

Turn a large voltage into a smaller one with voltage dividers.

Working with Wire

February 8, 2013

How to strip, crimp and work with wire.

LDK Experiment 1: Lighting Up a Basic Circuit

February 7, 2013

The first experiment in the LilyPad Design Kit series. In this exercise, you will learn how a basic e-textiles circuit works, and light up a sewable LED using a coin cell battery holder and conductive thread.

Light

February 7, 2013

Light is a useful tool for the electrical engineer. Understanding how light relates to electronics is a fundamental skill for many projects.

Analog to Digital Conversion

February 7, 2013

The world is analog. Use analog to digital conversion to help digital devices interpret the world.

How to Power a Project

February 7, 2013

A tutorial to help figure out the power requirements of your project.

IR Communication

February 7, 2013

This tutorial explains how common IR communication works, as well as shows you how to set up a simple IR transmitter and receiver.

Binary

February 7, 2013

Binary is the numeral system of electronics and programming...so it must be important to learn. But, what is binary? How does it translate to other numeral systems like decimal?

What is a Circuit?

February 6, 2013

Every electrical project starts with a circuit. Don't know what a circuit is? We're here to help.

Battery Technologies

February 6, 2013

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

Voltage, Current, Resistance, and Ohm's Law

February 6, 2013

Learn about Ohm's Law, one of the most fundamental equations in all electrical engineering.

Pull-up Resistors

February 1, 2013

A quick introduction to pull-up resistors - whey they're important, and how/when to use them.

Gyroscope

February 1, 2013

Gyroscopes measure the speed of rotation around an axis and are an essential part in determines ones orientation in space.

Heating Pad Hand Warmer Blanket

January 21, 2013

DIY Project Idea: Create a custom hand warmer blanket using heating pads

MP3 Player Shield Music Box

January 21, 2013

Music Box Project based on the Dr. Who TARDIS.

Connector Basics

January 18, 2013

Connectors are a major source of confusion for people just beginning electronics. The number of different options, terms, and names of connectors can make selecting one, or finding the one you need, daunting. This article will help you get a jump on the world of connectors.

Serial Peripheral Interface (SPI)

January 14, 2013

SPI is commonly used to connect microcontrollers to peripherals such as sensors, shift registers, and SD cards.

Installing an Arduino Library

January 11, 2013

How do I install a custom Arduino library? It's easy!

Using GitHub

December 30, 2012

How to use repositories and GitHub for version control.

Serial Communication

December 18, 2012

Asynchronous serial communication concepts: packets, signal levels, baud rates, UARTs and more!

GPS Basics

December 14, 2012

The Global Positioning System (GPS) is an engineering marvel that we all have access to for a relatively low cost and no subscription fee. With the correct hardware and minimal effort, you can determine your position and time almost anywhere on the globe.

Designing PCBs: Advanced SMD

December 10, 2012

Advanced Eagle layout for PCBs with SMD devices.

Nest Thermostat Teardown

November 29, 2011

See the inner-workings of the most advanced thermostat to hit the market, the Nest.

Heartbeat Straight Jacket

June 4, 2009

An EL project that displays one person's heartbeat on another person's costume.

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.