Tutorials
Artemis Development on Arm® Mbed™ OS (Beta)
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
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
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
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.
Programming an FPGA
Come look at the basics of working with Field Programmable Gate Arrays.
External IO and Metastability
Why external signals can cause metastability and how to use constraint files to manage this
First FPGA Project - Getting Fancy with PWM
An initial project using Alchitry's onboard FPGA to manipulate PWM
How Does an FPGA Work?
The What, How, Why, and When of Field Programmable Gate Arrays, aka FPGAs
Jetson Nano + Sphero RVR Mash-up (PART 2)
We took two of our biggest robotics partnerships from the previous year and shazamed them together into one robot to rule them all!
SparkFun Qwiic MicroPressure Hookup Guide
Get started using your Qwiic MicroPressure breakout board with this hookup guide.
SparkFun Qwiic Quad Solid State Relay Kit Hookup Guide
A Hookup Guide to get you started with the SparkFun Qwiic Quad Solid State Relay Kit (say that five times fast!).
Qwiic Digital Indoor Thermometer
Qwiic-ly build a digital indoor thermometer to measure the ambient temperature of the room and display it using an OLED on an I2C bus!
SparkFun GPS-RTK Dead Reckoning ZED-F9R Hookup Guide
The u-blox ZED-F9R is a powerful GPS-RTK unit that uses a fusion of IMU, wheel ticks, a vehicle dynamics model, correction data, and GNSS measurements to provide highly accurate and continuous position for navigation in the difficult conditions. We will quickly get you set up using the Qwiic ecosystem through Arduino and Python so that you can start reading the output!
Nintendo Switch Macro Recording on the Raspberry Pi
Learn how to record and playback controller 'macros' for your Nintendo Switch using a Raspberry Pi, SparkFun Top pHAT, and Joycontrol.
ESP32 OTA Updates over BLE from a React Web Application
Learn how to flash firmware Over-the-Air using a BLE React WebApp and ESP32
SparkFun Photodetector (MAX30101) Hookup Guide
The SparkFun Photodetector - MAX30101 (Qwiic) is the successor to the MAX30105 particle sensor, a highly sensitive optical sensor. This tutorial will get you started on retrieving the raw data from the MAX30101 sensor.
How to Make a Magic Mirror with Raspberry Pi
Need a great project for your Raspberry Pi 4 kit? Use it to create a command center to display the weather, clock, your calendar, or even a news feed!
RFID Beginners Tutorial
Make a remote work logger using an RFID reader and a GPS module. Scan a card and get ID, location, and time. All the perfect data to punch in and punch out from the middle of Nowhere!
SparkFun Air Quality Sensor - SGP30 (Qwiic) Hookup Guide
A hookup guide to get started with the SparkFun Air Quality Sensor - SGP30 (Qwiic).
Understanding Thermal Resistance
Discussing what thermal resistance is, how it’s used for thermal management, and how to maximize the life of your project.
SparkFun Environmental Sensor Breakout - BME68x (Qwiic) Hookup Guide
A hookup guide to get started with the BME68x Environmental Sensor from Bosch. Monitor the air quality, temperature, humidity, and barometric pressure with this Qwiic sensor!
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.
SparkFun Humidity Sensor Breakout - SHTC3 (Qwiic) Hookup Guide
A Hookup Guide to get started using the SHTC3 breakout.
Spectrum Shield Hookup Guide (v2)
Want your project to react to music? Then the SparkFun Spectrum Shield is the product for you! Get going in no time with this Hookup Guide.