Logging
MicroMod Data Logging Carrier Board Hookup Guide
October 21, 2020
Get started with some customizable MicroMod data logging with the Data Logging Carrier Board.
OpenLog Artemis Hookup Guide
August 20, 2020
How to use and re-program the OpenLog Artemis, an open source datalogger. The OLA comes preprogrammed to automatically log data with the built-in ICM-20948 Inertial Measurement Unit (IMU) 9-Degrees-Of-Freedom (9-DOF) sensor. 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
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.
GPS Geo-Mapping at the Push of a Button
September 27, 2019
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: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.
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!
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.
Graph Sensor Data with Python and Matplotlib
July 23, 2018
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
June 27, 2018
This guide will show you how to write programs on your Raspberry Pi using Python to control hardware.
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!
micro:climate Kit Experiment Guide
July 21, 2017
A weather station kit that is built on top of the inexpensive, easy-to-use micro:bit and Microsoft MakeCode.
Logging Data to Google Sheets with the Tessel 2
December 12, 2016
This project covers how to log data to Google Sheets two ways: using IFTTT with a web connection or a USB pen drive and "sneakernet" without.
9DoF Razor IMU M0 Hookup Guide
December 1, 2016
How to use and re-program the 9DoF Razor IMU M0, a combination of ATSAMD21 ARM Cortex-M0 microprocessor and MPU-9250 9DoF-in-a-chip.
Internet of Things Experiment Guide
November 23, 2016
The SparkFun ESP8266 Thing Dev Board is a powerful development platform that lets you connect your hardware projects to the Internet. In this guide, we show you how to combine some simple components to remotely log temperature data, send yourself texts and control lights from afar.
Hazardous Gas Monitor
June 17, 2016
Build a portable gas monitor to check for dangerous levels of hazardous gases.
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!
Blynk Board Project Guide
March 25, 2016
A series of Blynk projects you can set up on the Blynk Board without ever re-programming it.
MicroSD Breakout With Level Shifter Hookup Guide
February 25, 2016
How to use the level translating µSD device.
GPS Logger Shield Hookup Guide
February 11, 2016
How to assemble and hookup the SparkFun GPS Logger Shield. Never lose track of your Arduino again!
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.