Data Logging
Photon Remote Water Level Sensor
June 2, 2016
Learn how to build a remote water level sensor for a water storage tank and how to automate a pump based off the readings!
Python GUI Guide: Introduction to Tkinter
August 13, 2018
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.
Python Programming Tutorial: Getting Started with the Raspberry Pi
June 27, 2018
This guide will show you how to write programs on your Raspberry Pi using Python to control hardware.
Qwiic Kit for Raspberry Pi V2 Hookup Guide
December 29, 2022
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!
Raspberry Pi Zero Helmet Impact Force Monitor
March 8, 2018
How much impact can the human body handle? This tutorial will teach you how to build your very own impact force monitor using a helmet, Raspberry Pi Zero, and accelerometer!
Reading and Writing Serial EEPROMs
August 11, 2017
EEPROM is a great way to add extra memory to your microcontroller project. Wait 'til you see how easy it is to use!
SparkFun BME280 Breakout Hookup Guide
October 22, 2015
A guide for connecting the BME280 sensor to a microcontroller, and for using the SparkFun Arduino library.
SparkFun gator:log Hookup Guide
September 5, 2019
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.
SparkFun gator:RTC Hookup Guide
September 5, 2019
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 RTK Express Hookup Guide
June 21, 2021
Learn how to use the enclosed RTK Express product to achieve millimeter level geospatial coordinates.
SparkFun RTK Facet Hookup Guide
December 16, 2021
Setup the RTK Facet in minutes to begin gathering millimeter level geospatial coordinates.
SparkFun RTK Facet L-Band Hookup Guide
June 9, 2022
Setup the RTK Facet L-Band in minutes to begin gathering millimeter level geospatial coordinates.
SparkFun RTK Reference Station Hookup Guide
May 23, 2023
Setup the RTK Reference Station in minutes and start sending RTCM NTRIP corrections to your favourite caster.
SparkFun RTK Surveyor Hookup Guide
December 3, 2020
Learn how to use the enclosed RTK Surveyor product to achieve millimeter level geospatial coordinates.
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!
Wireless Remote Weather Station with micro:bit
May 11, 2020
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.
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.