Tutorials
Getting Started with the SmartLED Shield for Teensy
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
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
Learn how to wield the power of 18 channels of UV to NIR spectroscopy with AS72651 (UV), AS72652 (VIS), and AS72653 (NIR) sensors!
Introduction to MQTT
An introduction to MQTT, one of the main communication protocols used with the Internet of Things (IoT).
TSH82 Configurable OpAmp Hookup Guide
The TSH82 Configurable OpAmp board offers the designer a great balance of performance and flexibility. We'll show you how to get the very best out of your board!
How to Make a Custom EL Wire Extension Cable
In this tutorial, we will make a custom EL Wire extension cable as an alternative to splicing wire.
EL Wire Hoodie
In this tutorial, we will sew standard electroluminescent (EL) wire to a hoodie.
Gator:starter ProtoSnap Hookup Guide
Get started clipping sensors and lights to the micro:bit with the gator:starter gator:board from SparkFun!
Gator:color ProtoSnap Hookup Guide
Clip some LED's onto your gator:bit with the gator:color.
Gator:control ProtoSnap Hookup Guide
Buttons and switches and inputs oh my! Start adding more control to your gator:bit with the SparkFun gator:control.
Flashlight Kit
This is an assembly guide for the SparkFun Flashlight Kit, a basic learn to solder kit.
SparkFun SAMD21 Pro RF Hookup Guide
Using the super blazing, nay blinding, fast SAMD21 whipping clock cycles at 48MHz and the RFM96 module to connect to the Things Network (and other Radio woodles).
MicroPython Programming Tutorial: Getting Started with the ESP32 Thing
MicroPython is an implementation and subset of the Python 3 programming language that can be used on microcontrollers. This guide will walk you through writing MicroPython programs for the ESP32 Thing development board.
LilyPad Basics: Powering Your Project
Learn the options for powering your LilyPad projects, LiPo battery safety and care, and how to calculate and consider power constraints on your projects.
Qwiic IR Array (MLX90640) Hookup Guide
The Melexis MLX90640 contains a 32x24 array of thermopile sensors creating, in essence, a low resolution thermal imaging camera. In this guide, we’ll go over how to connect your Qwiic Infrared Array with MLX90640 and get it communicating with Processing to produce a nice thermal image.
How to Run a Raspberry Pi Program on Startup
In this tutorial, we look at various methods for running a script or program automatically whenever your Raspberry Pi (or other Linux computer) boots up.
What is GPS RTK?
Learn about the latest generation of GPS and GNSS receivers to get 14mm positional accuracy!
GPS-RTK Hookup Guide
Find out where you are! Use this easy hook-up guide to get up and running with the SparkFun high precision GPS-RTK NEO-M8P-2 breakout board.
Getting Started with U-Center for u-blox
Learn the tips and tricks to use the u-blox software tool to configure your GPS receiver.
I2S Audio Breakout Hookup Guide
Hookup guide for the MAX98357A I2S audio breakout board.
How to Load MicroPython on a Microcontroller Board
This tutorial will show you how to load the MicroPython interpreter onto a variety of development boards.
DIY Light Sculpture
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.
ESP32 LoRa 1-CH Gateway, LoRaWAN, and the Things Network
Using the ESP32 LoRa 1-CH Gateway as a gateway and device, and pushing data to The Things Network.
Python GUI Guide: Introduction to Tkinter
Tkinter is the standard graphical user interface package that comes with Python. This tutorial will show you how to create basic windowed applications as well as complete full-screen dashboard examples complete with live graph updates from matplotlib.