Qwiic
The SparkFun Qwiic Connect System is an ecosystem of I2C sensors, actuators, shields, and cables that make prototyping faster and less prone to error. Get it? It's quick Qwiic! The following tutorials tagged takes advantage of the Qwiic system.
Calibrating Your Odometry Sensor
In this tutorial, we will cover how to calibrate your Qwiic Optical Tracking Odometry Sensor (or "OTOS") with Arduino and Python Examples.
Moving Beyond the Ordinary With the Qwiic Alphanumeric Display
More than just numbers, more than just letters, with a little creative coding you can do teach your alphanumeric display lots of new tricks.
IMU Data to Motion: Tutorial for Translating Sensor Data into Real-World Movement
Sometimes we want to do more with our data than just watch the values roll by on a screen. In this tutorial, we'll take a look at one way we can translate that data to movement.
How to Play Multiple Buzzers at Once
This tutorial demonstrates the SparkFun Qwiic Buzzer's ability to control multiple buzzers simultaneously by playing a 3-part arrangement of a segment of the Super Mario Bros Theme!
Detecting Colors with the SparkFun Tristimulus Color Sensor
Detect and classify colors based on their CIE XYZ color space values.
Display Distance Measurements On an OLED
This tutorial will take your SparkFun Qwiic Ultrasonic Distance Sensor to the next level by adding a cool little OLED display.
Fading with the MOSFET Power Switch and Buck Regulator
In this tutorial, we will slowly turn on the load and then slowly turn it off using the N-channel MOSFET.
SparkFun Arduino UNO R4 WiFi Qwiic Kit Hookup Guide
The SparkFun Arduino UNO R4 WiFi Qwiic Kit is a great way to get started with Arduino and the Qwiic-connect system - use this guide to get started!
SparkFun RTK Reference Station Hookup Guide
Setup the RTK Reference Station in minutes and start sending RTCM NTRIP corrections to your favourite caster.
Displaying Sensor Data with Bluetooth
In our previous Bluetooth tutorial called Sending Sensor Data Via Bluetooth, we showed how to display data from a triple axis accelerometer over the Arduino IDE’s serial monitor. Continuing off of the first tutorial, we are going to expand this project to include more capabilities for visualizing and interacting with your accelerometer data.
Qwiic Dynamic NFC/RFID Tag Hookup Guide
Add a configurable NFC/RFID tag to your Qwiic ecosystem by following this guide.
SparkFun Thing Plus Matter - MGM240P Hookup Guide
Get started with the SparkFun Thing Plus Matter - MGM240P with this Hookup Guide. This guide covers the hardware on this development board along with a quick intro to using the board with Silicon Labs' Simplicity Studio IDE.
SparkFun NanoBeacon Board - IN100 Hookup Guide
A quick guide to show how to configure and use your own 2.4Ghz wireless beacon with the SparkFun NanoBeacon Board - IN100.
Audio Codec Breakout - WM8960 Hookup Guide
The SparkFun Audio Codec Breakout - WM8960 is a low power, high quality stereo codec chock full of features. In this tutorial, some of these features by using an Arduino microcontroller to configure the audio codec and pass audio to the headphone or speaker channels.
Getting Started with u-blox Thingstream and PointPerfect
Interested in high precision GNSS without setting up a base station?
SparkFun Temperature Sensor - STTS22H (Qwiic) Hookup Guide
Get started with the ultralow-power, high-accuracy, qwiic-enabled SparkFun Temperature Sensor - STTS22H!
MicroMod Main Board Hookup Guide V2
The MicroMod Main Board - Single and Double are specialized carrier boards that allow you to interface a Processor Board with a Function Board(s). The modular system allows you to add an additional feature(s) to a Processor Board with the help of a Function Board(s). In this tutorial, we will focus on the basic functionality of the Main Board - Single V2.1 and Main Board - Double and V2.2.
Qwiic Kit for Raspberry Pi V2 Hookup Guide
Get started with the SGP40, BME280, VCNL4040, and microOLED via I2C using the Qwiic system and Python on a Raspberry Pi! Measure VOC Index, light, temperature, humidity, and pressure from the environment. Then display them on the microOLED, serial terminal, or the cloud with Cayenne!
SparkFun Absolute Digital Barometer - LPS28DFW (Qwiic) Hookup Guide
Get started adding water-resistant pressure sensing using the SparkFun Absolute Digital Barometer - LPS28DFW (Qwiic) following this guide.
SparkFun Indoor Air Quality Sensor - ENS160 (Qwiic) Hookup Guide
Is your air safe? Check your eCO2, TVOC, and AQI levels with the new SparkFun Indoor Air Quality Sensor - ENS160!
Sending Sensor Data over LoRa
This tutorial will show you how setup a simple peer-to-peer connection to send and receive sensor data using LoRa.
GNSS Correction Data Receiver (NEO-D9S) Hookup Guide
Add GNSS correction data to your high precision GNSS (HPG) receiver with the u-blox NEO-D9S! This tutorial will get you started with the ZED-F9P, NEO-D9S, and the ESP32 IoT RedBoard.
Getting Started with Machinechat
Organize and display your data with SparkFun's Artemis OpenLog and MachineChat's JEDIOne!
Qwiic Speaker Amp (TPA2016D2) Hookup Guide
The SparkFun Qwiic Speaker Amp includes the Texas Instruments TPA2016D2 stereo, filter-free class-D audio power amplifier. This tutorial will help you get started and configure the amplifer settings using an Arduino microcontroller.
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.