Tutorials
SparkFun Qwiic 3-Axis Accelerometer (ADXL313) Hookup Guide
November 5, 2020
Let's get moving with the SparkFun Triple Axis Digital Accelerometer Breakout - ADXL313 (Qwiic), a low cost, low power, up to 13-bit resolution, 3-axis accelerometer with a 32-level FIFO stack capable of measuring up to ±4g. This hookup guide will get users started reading measurements from the ADXL313, by Analog Devices, with an Arduino microcontroller, Jetson Nano, or Raspberry Pi.
SparkFun MicroMod Input and Display Carrier Board Hookup Guide
October 21, 2020
A short Hookup Guide to get started with the SparkFun MicroMod Input and Display Carrier Board
MicroMod Machine Learning Carrier Board Hookup Guide
October 21, 2020
Get hacking with this tutorial on our Machine Learning Carrier Board!
MicroMod Data Logging Carrier Board Hookup Guide
October 21, 2020
Get started with some customizable MicroMod data logging with the Data Logging Carrier Board.
Designing with MicroMod
October 21, 2020
This tutorial will walk you through the specs of the MicroMod processor and carrier board as well as the basics of incorporating the MicroMod form factor into your own PCB designs!
MicroMod SAMD51 Processor Board Hookup Guide
October 21, 2020
This tutorial covers the basic functionality of the MicroMod SAMD51 and highlights the features of the ARM Cortex-M4F development board.
MicroMod ESP32 Processor Board Hookup Guide
October 21, 2020
A short hookup guide to get started with the SparkFun MicroMod ESP32 Processor Board.
MicroMod Artemis Processor Board Hookup Guide
October 21, 2020
Get started with the Artemis MicroMod Processor Board in this tutorial!
MicroMod All The Pins (ATP) Carrier Board
October 21, 2020
Access All The Pins (ATP) of the MicroMod Processor Board with the Carrier Board!
Getting Started with MicroMod
October 21, 2020
Dive into the world of MicroMod - a compact interface to connect a microcontroller to various peripherals via the M.2 Connector!
SparkFun Qwiic Shield for Teensy Hookup Guide
October 15, 2020
A short guide for assembling and using the SparkFun Qwiic Shield for Teensy and Qwiic Shield for Teensy Extended.
How to Build a DIY GNSS Reference Station
October 15, 2020
Learn how to affix a GNSS antenna, use PPP to get its ECEF coordinates and then broadcast your own RTCM data over the internet and cellular using NTRIP to increase rover reception to 10km!
Setting up a Rover Base RTK System
October 14, 2020
Getting GNSS RTCM correction data from a base to a rover is easy with a serial telemetry radio! We'll show you how to get your high precision RTK GNSS system setup and running.
SparkFun Qwiic GPIO Hookup Guide
October 8, 2020
Add up to 8 extra I/O pins to your microcontroller with the SparkFun Qwiic GPIO. Get started with the Qwiic GPIO in this Hookup Guide.
The ClockClock Project
October 8, 2020
Tell the time with this fantastic Alchitry project using clocks to make a clock!
SparkFun Qwiic Dual Solid State Relay Hookup Guide
September 24, 2020
A Hookup Guide to get you started with the SparkFun Qwiic Dual Solid State Relay.
Qwiic GPS Clock
September 14, 2020
What time is it? Time for you to... Qwiic-ly build a GPS clock and output it to a display! This project provides you with the current date and time using GPS satellites. Read the date and time as a digital or analog clock. Or even configure the clock for military, your time zone, or automatically adjust the time for daylight savings time!
Getting Started with the Artemis Development Kit
September 10, 2020
This guide covers the general design of the board, the installation of the recommended software used to program the Artemis DK, and some basic examples. For more advanced functionalities, we have separate software development guides for the AmbiqSDK, Arm® Mbed™ OS, and the Arduino IDE platforms that users can reference.
Artemis Development with the Arduino IDE
September 10, 2020
This is an in-depth guide on developing in the Arduino IDE for the Artemis module and any Artemis microcontroller development board. Inside, users will find setup instructions and simple examples from blinking an LED and taking ADC measurements; to more complex features like BLE and I2C.
Artemis Development on Arm® Mbed™ OS (Beta)
September 10, 2020
With the latest Artemis DK, board, we now offer full Bluetooth support within the Arduino IDE and development with Mbed™ OS. While we have worked tirelessly to get the Artemis module supported in the next Mbed™ OS release, the next release isn't slated until after the Artemis DK becomes available to the public. Therefore, this post will provide users with a jump start for developing with Mbed™ Studio, prior to the next release (in a beta of sorts), by utilizing our fork of Mbed™ OS.
Installing Board Definitions in the Arduino IDE
September 9, 2020
How do I install a custom Arduino board/core? It's easy! This tutorial will go over how to install an Arduino board definition using the Arduino Board Manager. We will also go over manually installing third-party cores, such as the board definitions required for many of the SparkFun development boards.
SparkFun ProDriver and Mini Stepper Motor Driver Hookup Guide
September 3, 2020
The SparkFun ProDriver and Mini Stepper Motor Driver boards utilize Toshiba's TC78H670FTG stepper motor driver. The ProDriver features latch pin terminals, which are easier to connect than the "Easy" Drivers. Meanwhile, the Mini Stepper Motor Driver come in smaller PCB footprint, that is pin compatible with breadboards. To get started, follow this hookup guide and you will be spinning stepper motors, in no time.
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. 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.
External IO and Metastability
July 30, 2020
Why external signals can cause metastability and how to use constraint files to manage this
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.