Tutorials
Twinkle Zodiac Constellation
Create a quick and easy piece of e-textile art based on a Zodiac sign using a LilyTiny, LilyPad LEDs, battery holder, conductive thread, and coin cell battery.
Twinkling Trick or Treat Bag
Make a light up goodie bag with conductive thread, LEDs, and the LilyTwinkle!
TXB0104 Level Shifter Hookup Guide
How to use the TXB0104 chip.
Uh-Oh Battery Level Indicator Hookup Guide
Learn how to assemble and use the TL431 in the Uh-Oh Battery Level Indicator Kit.
Understanding the BC127 Bluetooth Module
SparkFun has two boards using the BC127; here's what you need to know to use them.
Understanding Thermal Resistance
Discussing what thermal resistance is, how it’s used for thermal management, and how to maximize the life of your project.
USB Serial Driver Quick Install
How to install USB serial drivers on Windows, MacOS , and Linux.
USB Type A Female Breakout Hookup Guide
An above-and-beyond example using the USB Type A Female Breakout board.
Using an LCD on the Edison
How to connect an LCD controlled by an ILI9341 driver to the Intel® Edison.
Using Artnet DMX and the ESP32 to Drive Pixels
In this tutorial, we'll find out how to use Resolume Arena, a popular video jockey software, to control custom-made ArtNet DMX fixtures.
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 EAGLE: Schematic
How to design a PCB in EAGLE using through-hole parts.
Using Flask to Send Data to a Raspberry Pi
In this tutorial, we'll show you how to use the Flask framework for Python to send data from ESP8266 WiFi nodes to a Raspberry Pi over an internal WiFi network.
Using GitHub
How to use repositories and GitHub for version control.
Using GitHub to Share with SparkFun
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 Home Assistant to Expand Your Home Automations
An introduction to Home Assistant, an open source home automation hub.
Using OpenSegment
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.
Using SparkFun Edge Board with Ambiq Apollo3 SDK
We will demonstrate how to get started with your SparkFun Edge Board by setting up the toolchain on your computer, examining an example program, and using the serial uploader tool to flash the chip.
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.
Using the BlueSMiRF
How to get started using the BlueSMiRF and Bluetooth Mate Silvers.
Using the PSoC 6 Pioneer Board with the Pioneer IoT Add-on Shield
Cypress's PSoC 6 Pioneer Board is a development tool for the powerful PSoC 6 processor. In this tutorial, we'll show you how to use the PSoC 6 Pioneer Board along with the SparkFun/Digi-Key Pioneer IoT Add-on Shield to send data to a Raspberry Pi via BLE or WiFi.
Using the Serial 7-Segment Display
How to quickly and easily set up the Serial 7-Segment Display and the Serial 7-Segment Display Shield.
Using the SparkFun PicoBoard and Scratch
Here are a few tips in using the PicoBoard with Scratch v1.4. 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).
Using the USB Logic Analyzer with sigrok PulseView
A quick primer on using the sigrok signal analysis software with our 8-channel, 24MHz USB logic analyzer.