Light
Detecting Colors with the SparkFun Tristimulus Color Sensor
August 22, 2024
Detect and classify colors based on their CIE XYZ color space values.
Qwiic LED Stick - APA102C Hookup Guide
July 15, 2021
Add some I2C RGB to your project with the SparkFun Qwiic LED Stick - APA102C
Garmin LIDAR-Lite v4 (Qwiic) Hookup Guide
April 15, 2021
Connecting the Garmin LIDAR-Lite v4 to a microcontroller just got easier! Check out our hookup guide to get started.
Industrial Fiber Optics Hookup Guide
January 20, 2021
Learn how to get started with our fiber optics breakout boards
SparkFun Photodetector (MAX30101) Hookup Guide
June 25, 2020
The SparkFun Photodetector - MAX30101 (Qwiic) is the successor to the MAX30105 particle sensor, a highly sensitive optical sensor. This tutorial will get you started on retrieving the raw data from the MAX30101 sensor.
SparkFun Top pHAT Hookup Guide
April 16, 2020
The pHAT to sit above your other HATs. Does that make it the "king" of the pHATs?
This guide will help you get started using the Top pHAT with the Raspberry Pi.
Non-Addressable RGB LED Strip Hookup Guide
February 19, 2020
Add color to your projects with non-addressable LED strips! These are perfect if you want to control and power the entire strip with one color for your props, car, fish tank, room, wall, or perhaps under cabinet lighting in your home.
Basic LED Animations for Beginners (Arduino)
December 3, 2019
Let's have some fun with LEDs! We'll explore LEDs once again with the SparkFun RedBoard Qwiic, making cool effects, and putting those effects to work using a sensor.
Magnetic Levitation
November 20, 2019
This tutorial will show you how to build a magnetic levitation circuit using common parts.
SparkFun Qwiic Micro (SAMD21E) Hookup Guide
October 24, 2019
An introduction to the Qwiic Micro SAMD21E. Level up your Arduino-skills with the powerful SAMD21 ARM Cortex M0+ processor!
APA102 Addressable LED Hookup Guide
October 8, 2019
Connect, power, and control your APA102 addressable LED strip!
SparkFun Pulse Oximeter and Heart Rate Monitor Hookup Guide
September 12, 2019
Find out your oxygen saturation level or check out your heart rate using the MAX30101 biometric sensor and MAX32664 Biometric Hub via I2C!
SparkFun gator:UV Hookup Guide
September 5, 2019
The gator:UV is an I2C based UV sensor. This tutorial will get you started using the gator:UV with the micro:bit platform.
SparkFun Inventor's Kit Experiment Guide - v4.1
August 8, 2019
The SparkFun Inventor's Kit (SIK) Experiment Guide contains all of the information needed to build all five projects, encompassing 16 circuits, in the latest version of the kit, v4.1.2 and v4.1.
EL Wire Pants
July 18, 2019
In this tutorial, we will sew standard electroluminescent (EL) wire to a pair of pants.
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!
LilyPad RGB LED Hookup Guide
July 18, 2019
Learn how to hook up the LilyPad RGB LED and use a common cathode RGB LED in e-textile projects.
SparkFun gator:particle Hookup Guide
June 13, 2019
The gator:particle is an I2C heart-rate monitor and pulse oximeter that can be used as a particle sensor. This tutorial will get you started using the gator:particle with the micro:bit platform.
Wireless Glove Controller
April 24, 2019
Build a wireless glove controller with Arduinos to trigger an LED using XBees!
SparkFun ESP32 DMX to LED Shield
March 28, 2019
Learn how to utilize your DMX to LED Shield in a variety of different ways.
Qwiic Proximity Sensor (VCNL4040) Hookup Guide
February 28, 2019
The SparkFun Qwiic Proximity Sensor is a great, qualitative proximity (up to 20 cm) and light sensor. This hookup guide covers a few examples to retrieve basic sensor readings.
Qwiic Transparent OLED HUD Hookup Guide
February 21, 2019
Learn how to connect that sweet transparent OLED.
SparkFun gator:bit v2 Hookup Guide
January 31, 2019
The gator:bit v2 is a breakout board for the BBC micro:bit. The gator:bit exposes almost every pin on the micro:bit to clippable pad with circuit protection. It also has as built-in addressable LEDs and a built-in buzzer.
Motion Controlled Wearable LED Dance Harness
January 30, 2019
Control LEDs based on your movement using an accelerometer! Make your LEDs breathe by fading in and out when laying on the floor, turn off the LEDs when moving to your side, or make the LEDs blink in a headstand!
RedBoard Turbo Hookup Guide
January 24, 2019
An introduction to the RedBoard Turbo. Level up your Arduino-skills with the powerful SAMD21 ARM Cortex M0+ processor!
LuMini 8x8 Matrix Hookup Guide
January 24, 2019
The LuMini 8x8 Matrix (APA102-2020) are the highest resolution LED matrix available.
Live Spotify Album Art Display
January 23, 2019
Learn how to turn our 64x64 RGB LED Matrix Panel into a display for your current Spotify album art using an ESP32.
LuMini Ring Hookup Guide
January 17, 2019
The LuMini Rings (APA102-2020) are the highest resolution LED rings available.
LumiDrive Hookup Guide
January 17, 2019
The LumiDrive LED Driver is SparkFun’s foray into all things Python on micro-controllers. With the SparkFun LumiDrive you will be able to control and personalize a whole strand of APA102s directly from the board itself.
Qwiic UV Sensor (VEML6075) Hookup Guide
December 20, 2018
Learn how to connect your VEML6075 UV Sensor and figure out just when you should put some sunscreen on.
Qwiic Twist Hookup Guide
December 13, 2018
Take your volume knob beyond 11 with the Qwiic Twist digital RGB LED encoder via I2C!
3D Printed Illuminated Wand Prop
November 29, 2018
In this tutorial, we will learn about how to create a theatrical prop for a performance by 3D printing a wand and adding an LED.
Getting Started with the SmartLED Shield for Teensy
November 9, 2018
In this tutorial, we will connect different RGB LED matrix panels to PixelMatix's SmartLED shield and Teensy.
TFMini - Micro LiDAR Module (Qwiic) Hookup Guide
November 8, 2018
The TFMini is a ToF (Time of Flight) LiDAR sensor capable of measuring the distance to an object as close as 30 cm and as far as 12 meters! The TFMini allows you to easily integrate LiDAR into applications traditionally reserved for smaller sensors such as the SHARP GP-series infrared rangefinders. With the added Qwiic feature, you can quickly connect to the sensor via I2C!
Spectral Triad (AS7265x) Hookup Guide
November 8, 2018
Learn how to wield the power of 18 channels of UV to NIR spectroscopy with AS72651 (UV), AS72652 (VIS), and AS72653 (NIR) sensors!
EL Wire Hoodie
October 24, 2018
In this tutorial, we will sew standard electroluminescent (EL) wire to a hoodie.
Gator:starter ProtoSnap Hookup Guide
October 18, 2018
Get started clipping sensors and lights to the micro:bit with the gator:starter gator:board from SparkFun!
Flashlight Kit
October 11, 2018
This is an assembly guide for the SparkFun Flashlight Kit, a basic learn to solder kit.
DIY Light Sculpture
August 23, 2018
In this digital fabrication project featuring 3D printing, laser cutting, and DIY electronics, you will build a beautiful design object for your desktop or night stand.
Getting Started with Electroluminescent (EL) Wire
July 13, 2018
This guide will help you get started with electroluminescent (EL) wire, tape, panel, chasing wire, and bendable wire to let your project glow!
SparkFun Paper Circuit Kits
July 5, 2018
Learn how to build a simple paper circuit using copper tape, a 5mm LED, and a 3V coin cell battery.
Light Up Your 3D Printer's Bed
June 27, 2018
Having issues viewing your print in a dark lit room? In this tutorial, we will be using LED strips to light up a print bed's area on a LulzBot 3D printer!
Rotary Dial Kit Assembly Guide
June 22, 2018
Put together your Rotary Dial Kit and light it up with our Arduino example code!
LilyPad Light Sensor V2 Hookup Guide
June 7, 2018
How to hook up the LilyPad Light Sensor as well as some project ideas and example code.
LilyPad Tri-Color LED Hookup Guide
April 20, 2018
Learn how to hook up the LilyPad Tri-Color LED and use a common anode RGB LED in e-textile projects.
Addressable LED Neon Flex Rope Hookup Guide
April 19, 2018
The addressable (UCS1903) LED neon flex rope adds cool lighting effects for outdoor and indoor uses including in hallways and stairs, holiday lighting, and more! In this hookup guide, you will learn how to connect, power, and control the LED segments with an Arduino and the FastLED library.
TFMini - Micro LiDAR Module Hookup Guide
April 13, 2018
The TFMini is a ToF (Time of Flight) LiDAR sensor capable of measuring the distance to an object as close as 30 cm and as far as 12 meters! The TFMini allows you to integrate LiDAR into applications traditionally reserved for smaller sensors such as the SHARP GP-series infrared rangefinders.
Using Artnet DMX and the ESP32 to Drive Pixels
March 29, 2018
In this tutorial, we'll find out how to use Resolume Arena, a popular video jockey software, to control custom-made ArtNet DMX fixtures.
Craft a Holiday Greeting with Love to Code
March 23, 2018
Craft your own paper circuit holiday greeting using the LEDs, a Chibi Chip, Love to Code!
Prototype Wearable LED Dance Harness
February 8, 2018
A project tutorial to add an extra effect for dancers performing a choreographed piece. The harness can be added quickly under a costume.
DIY Heated Earmuffs
January 31, 2018
Embedded with heating pads and four Neopixel rings, these earmuffs do more than your average winter accessory to keep you warm while still looking good.
LilyPad Safety Scarf
November 21, 2017
This scarf is embedded with a ribbon of LEDs that illuminate when it gets dark out, making yourself more visible to vehicle and other pedestrians.
SparkFun Inventor's Kit Experiment Guide - v4.0
November 15, 2017
The SparkFun Inventor's Kit (SIK) Experiment Guide contains all of the information needed to build all five projects, encompassing 16 circuits, in the latest version of the kit, v4.0a.
AS726X NIR/VIS Spectral Sensor Hookup Guide
October 19, 2017
It's now easier than ever to measure and characterize how different materials absorb and reflect different wavelengths of light. The AS726X spectral sensors allow you to detect wavelengths in the visible range (VIS) and near infrared range (NIR)!
Lumenati Hookup Guide
October 12, 2017
Lumenati is our line of APA102c-based addressable LED boards. We'll show you how to bring the sparkle to your projects!
DIY Light-Up Shoes
September 28, 2017
This tutorial provides everything you need to know to make your own light up high top sneakers!
LED Crystal Goddess Crown
September 27, 2017
Follow this tutorial to make your own Crystal Goddess Crown with LEDs!
APDS-9301 Sensor Hookup Guide
September 14, 2017
The APDS-9301 sensor is an I2C connected luminosity sensor which returns measurements in lux.
SparkFun Inventor's Kit for micro:bit Experiment Guide
July 21, 2017
This guide contains all the information you will need to explore the twelve circuits of the SparkFun Inventors Kit for micro:bit.
micro:climate Kit Experiment Guide
July 21, 2017
A weather station kit that is built on top of the inexpensive, easy-to-use micro:bit and Microsoft MakeCode.
SCiO Pocket Molecular Scanner Teardown
July 12, 2017
A teardown of the SCiO, a pocket molecular scanner.
Getting Started with MicroPython and the SparkFun Inventor's Kit for micro:bit
July 11, 2017
Learn MicroPython with the micro:bit.
LED PomPom Headbands
June 14, 2017
Follow this tutorial to make your own light up PomPom headband! Try the beginner version if you are new to electronics or the advanced version if you have some more experience!
ESP32 Thing Power Control Shield Hookup Guide
June 9, 2017
This tutorial shows you how to get started with the ESP32 Thing Power Control Shield.
Marquee Party Bag
June 2, 2017
This tutorial provides everything you need to know to make your own Marquee Party Bag!
Spectacle Light and Sound Kit Hookup Guide
May 4, 2017
All the information you need to use the Spectacle Light and Sound Kit in one place.
Spectacle Light Kit Hookup Guide
May 4, 2017
All the information you need to use the Spectacle Light Kit in one place.
Spectacle Light Board Hookup Guide
May 4, 2017
All the information you need to use the Spectacle Light Board in one place.
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.
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!
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.
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.
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!
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.
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.
Photocell Hookup Guide
May 5, 2016
Hook a light-sensing photocell up to an Arduino to create an ambient light monitor.
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!
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.
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.
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!
BadgerHack: Gaming Add-On Kit
February 16, 2016
Make a Breakout clone with the BadgerHack Gaming Add-On Kit.
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.
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.
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.
LilyPad Pixel Board Hookup Guide
September 16, 2015
Add changing colors to your wearable projects using LilyPad Pixel Boards.
LED Robot Pop Up Card
August 19, 2015
Craft a paper circuit pop up card with a cycling RGB LED, battery, and copper tape.
LED Butterfly Pop Up Card
August 19, 2015
Craft an illuminated butterfly pop up card with copper tape, two LEDs, and a battery.
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.
Origami Paper Circuits
May 26, 2015
A quick tutorial to get you started in the world of light up origami flowers.
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.
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.
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.
FLIR Lepton Hookup Guide
March 26, 2015
See the invisible world of infrared radiation using the FLIR Dev Kit and Raspberry Pi.
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.
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.
Light-Up Valentine Cards
January 27, 2015
Light up your love with paper circuits - no soldering required!
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!
APDS-9960 RGB and Gesture Sensor Hookup Guide
November 6, 2014
Getting started guide for the Avago APDS-9960 color, proximity, and gesture sensor.
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.
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.
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.
ML8511 UV Sensor Hookup Guide
March 13, 2014
Get up and running quickly with this simple to use UV sensor.
Quick Illuminated Boxes
December 16, 2013
A quick tutorial to show you how to add LEDs to gift or holiday bags or boxes.
RGB Panel Hookup Guide
December 12, 2013
Make bright, colorful displays using the 32x16, 32x32, and 32x64 RGB LED matrix panels. This hookup guide shows how to hook up these panels and control them with an Arduino.
IR Control Kit Hookup Guide
October 2, 2013
How to get the most out of the infrared receivers and transmitters included in the IR Control Kit.
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.
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.
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.
WS2812 Breakout Hookup Guide
July 24, 2013
How to create a pixel string with the WS2812 and WS2812B addressable LEDs!
Using OpenSegment
April 1, 2013
How to hook up and use the OpenSegment display shield. The OpenSegment is the big brother to the Serial 7-Segment Display. They run on the same firmware, however the OpenSegment is about twice as big.
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.
IR Communication
February 7, 2013
This tutorial explains how common infrared (IR) communication works, as well as shows you how to set up a simple IR transmitter and receiver with an Arduino.
Simon Says Assembly Guide
January 20, 2011
No matter what flavor of the Simon Says Through-hole Soldering Kit you've purchased, this tutorial is here to guide you through the entire build process.
Simon Says Experiments
October 21, 2010
So you've built up a Simon Says kit? What next? This tutorial will get you up and running with Arduino software, guide you through a few example sketches, and send you on your way to create your own. Careful, this stuff is highly addictive. :)
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.