SoftPot Hookup Guide
Equip your Arduino project with a sliding soft potentiometer to monitor position or adding linear control to your project.
Sensor Kit Resource Hub
An overview of each component in the SparkFun Sensor Kit, plus links to tutorials and other resources you'll need to hook them up.
Reed Switch Hookup Guide
Magnetically-actuated reed switches are the perfect component for non-contact proximity sensors. This tutorial provides a quick overview and example hook up.
Flex Sensor Hookup Guide
An overview of the flex sensor - a bendable variable resistor. Plus, example circuits and Arduino code to get you started!
SAMD21 Mini/Dev Breakout Hookup Guide
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.
ESP8266 Thing Development Board Hookup Guide
An overview of SparkFun's ESP8266 Thing Development Board - 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.
How to use either Python or C++ to drive the I/O lines on a Raspberry Pi.
LSM9DS1 Breakout Hookup Guide
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!
Photon Battery Shield Hookup Guide
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.
ESP8266 Thing Hookup Guide
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.
Exploring XBees and XCTU
How to set up an XBee using your computer, the X-CTU software, and an XBee Explorer interface board.
Edison Getting Started Guide
An introduction to the Intel® Edison. Then a quick walk through on interacting with the console, connecting to WiFi, and doing...stuff.
Installing a Bootloader on the MicroView
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.
Digital Sandbox Experiment Guide
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
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.
A crash course in bi-polar junction transistors. Learn how transistors work and in which circuits we use them.
Internet Datalogging With Arduino and XBee WiFi
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.
LiPo USB Charger Hookup Guide
How to charge your LiPo batteries with the USB LiPo charger. Plus how to modify your charger to set the charge current.
LogicBlocks Experiment Guide
Experiments guide for the LogicBlocks kit. Build oscillators, latches, multiplexers and more with the LogicBlocks.
How to interpret hex numbers, and how to convert them to/from decimal and binary.
LSM9DS0 Hookup Guide
How to assemble, connect to, and use the LSM9DS0 -- an accelerometer, gyroscope, and magnetometer all-in-one.
MaKey MaKey Quickstart Guide
Be stoked! The world is your construction kit. How to turn everyday objects into computer inputs with the MaKey MaKey.
Setting up Raspbian (and DOOM!)
How to load a Raspberry Pi up with Raspbian -- the most popular Pi Linux distribution. Then download, compile, install and run the classic: Doom.
RGB Panel Hookup Guide
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.
XBee WiFi Hookup Guide
An overview of Digi's WiFi XBees, and a quick how-to on getting them connected and interfacing with the cloud.
LED Light Bar Hookup
A quick overview of SparkFun's LED light bars, and some examples to show how to hook them up.
Serial Terminal Basics
This tutorial will show you how to communicate with your serial devices using a variety of terminal emulator applications.
ProtoSnap LilyPad Development Simple Hookup Guide
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.
Using EAGLE: Board Layout
Part 2 of the Using Eagle tutorials, this one covers how to lay out a board after designing a schematic.
Using the Arduino Pro Mini 3.3V
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.
All things Arduino Shields. What they are and how to assemble them.
RedBoard vs. Uno
In this tutorial we discuss the differences and similarities between the RedBoard and the Arduino Uno (SMD and PTH). The development platforms
Analog vs. Digital
This tutorial covers the concept of analog and digital signals, as they relate to electronics.
An introduction to integrated circuits (ICs). Electronics' ubiquitous black chips. Includes a focus on the variety of IC packages.
How to Read a Schematic
An overview of component circuit symbols, and tips and tricks for better schematic reading. Click here, and become schematic-literate today!
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!
Learn about all things capacitors. How they're made. How they work. How they look. Types of capacitors. Series/parallel capacitors. Capacitor applications.
An introduction to polarity in electronic components. Discover what polarity is, which parts have it, and how to identify it.
What is Electricity?
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!
Si4707 Hookup Guide
Instructions on hooking up to and communicating with the Si4707 Weather Band Radio Breakout using an Arduino.
Where Do I Start?
New to the world of electronics? Start here! Find the best tutorials that teach the basics and check out the very best kits and projects for beginners.
A diode primer! Diode properties, types of diodes, and diode applications.
A tutorial on electronics most over-looked and under-appreciated component. The switch! Explaining the difference between momentary and maintained switches. And what all those acronyms (NO, NC, SPDT, SPST, ...) stand for.
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.
Binary is the numeral system of electronics, and widely used in programming...so it must be important to learn. But, what is binary? How does it translate to other numeral systems like the decimal we're used to?
Asynchronous serial communication concepts: packets, signal levels, baud rates, UARTs and more!