Data Logging
SparkFun RTK Reference Station Hookup Guide
Setup the RTK Reference Station in minutes and start sending RTCM NTRIP corrections to your favourite caster.
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!
Getting Started with Machinechat
Organize and display your data with SparkFun's Artemis OpenLog and MachineChat's JEDIOne!
Monitor Sensor Data from Anywhere
Using WiFi to send sensor data from an ESP32 to a WiFi network and be able to read it from an IoT Dashboard from anywhere in the world.
SparkFun RTK Facet L-Band Hookup Guide
Setup the RTK Facet L-Band in minutes to begin gathering millimeter level geospatial coordinates.
SparkFun RTK Facet Hookup Guide
Setup the RTK Facet in minutes to begin gathering millimeter level geospatial coordinates.
MicroMod Environmental Function Board Hookup Guide
The SparkFun MicroMod Environmental Function Board adds additional sensing options to the MicroMod Processor Boards. This function board includes three sensors to monitor air quality (SGP40), humidity & temperature (SHTC3), and CO2 concentrations (STC31) in your indoor environment. To make it even easier to use, all communication is over the MicroMod's I2C bus! In this tutorial, we will go over how to connect the board and read the sensors.
MicroMod Main Board Hookup Guide
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 and Main Board - Double.
SparkFun RTK Express Hookup Guide
Learn how to use the enclosed RTK Express product to achieve millimeter level geospatial coordinates.
MicroMod Asset Tracker Carrier Board Hookup Guide
Get started with the SparkFun MicroMod Asset Tracker Carrier Board following this Hookup Guide. The Asset Tracker uses the u-blox SARA-R510M8S LTE-M / NB-IoT module to provide a host of data communication options.
MicroMod Weather Carrier Board Hookup Guide
A quick guide to help to create your own MicroMod weather station using the MicroMod Weather Carrier Board and Processor of your choice.
SparkFun RTK Surveyor Hookup Guide
Learn how to use the enclosed RTK Surveyor product to achieve millimeter level geospatial coordinates.
MicroMod Data Logging Carrier Board Hookup Guide
Get started with some customizable MicroMod data logging with the Data Logging Carrier Board.
OpenLog Artemis Hookup Guide
How to use and re-program the OpenLog Artemis, an open source datalogger. The OLA comes preprogrammed to automatically log data. The OLA can also record serial data, analog voltages, or readings from external Qwiic-enabled I2C devices. Some of these Qwiic-enabled devices include GPS/GNSS modules, pressure, altitude, humidity, temperature, air quality, environment, distance, and weight sensors.
Wireless Remote Weather Station with micro:bit
Monitor the weather without being exposed to it through wireless communication between two micro:bits using the radio blocks! This is useful if your weather station is installed in a location that is difficult to retrieve data from the OpenLog. We will also explore a few different ways to send and receive data.
GPS Geo-Mapping at the Push of a Button
Let's ramp up our GPS tracking skills with KML files and Google Earth. We'll make a tracker that logs location and allows us to visualize our steps with Google Earth.
SparkFun gator:RTC Hookup Guide
The gator:RTC is an I2C based, real-time clock (RTC) for keeping time while your micro:bit isn't powered. This tutorial will get you started using the gator:RTC with the micro:bit platform.
SparkFun gator:log Hookup Guide
The gator:log is a serial communication based data logger. This tutorial will get you started using the gator:log with the micro:bit platform.
Qwiic OpenLog Hookup Guide
The updated Qwiic version of the OpenLog Hookup Guide
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!
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.
Graph Sensor Data with Python and Matplotlib
Use matplotlib to create a real-time plot of temperature data collected from a TMP102 sensor connected to a Raspberry Pi.
Python Programming Tutorial: Getting Started with the Raspberry Pi
This guide will show you how to write programs on your Raspberry Pi using Python to control hardware.
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.