Arduino

This popular development board is great for beginners and advanced users alike. It comes in a variety of flavors and is extensible with "shields" for adding special functionality. Find tutorials here to learn how to do cool stuff using the Arduino platform.

How to Install CH340 Drivers

August 6, 2019
How to install CH340 drivers (if you need them) on Windows, Mac OS X, and Linux.

What is an Arduino?

February 26, 2013
What is this 'Arduino' thing anyway? This tutorials dives into what an Arduino is and along with Arduino projects and widgets.

SparkFun GPS Breakout (ZOE-M8Q and SAM-M8Q) Hookup Guide

April 4, 2019
The SparkFun ZOE-M8Q and SAM-M8Q are three similarly powerful GNSS boards, but with different project applications. We'll compare both GNSS receivers before getting each up and running.

Turn a Qwiic Ultrasonic Distance Sensor into a Garage Distance Sensor

January 31, 2025
This tutorial will take your SparkFun Qwiic Ultrasonic Distance Sensor to the next level by turning it into a parking distance sensor!

MicroMod Main Board Hookup Guide V2

January 5, 2023
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.

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 Inventor's Kit Experiment Guide - v4.1

August 8, 2019
The SparkFun Inventor's Kit (SIK) Experiment Guide contains all of the information needed to build all five projects, encompassing 16 circuits, in the latest version of the kit, v4.1.2 and v4.1.

GPS-RTK2 Hookup Guide

January 14, 2019
Get precision down to the diameter of a dime with the new ZED-F9P from u-blox.

Getting Started with the MyoWare® 2.0 Muscle Sensor Ecosystem

April 1, 2022
The MyoWare® 2.0 Muscle Sensor, an Arduino-compatible, all-in-one electromyography (EMG) sensor from Advancer Technologies. In this tutorial, we will go over the features and related shields to connect the sensor to a muscle group.

GNSS Correction Data Receiver (NEO-D9S) Hookup Guide

October 27, 2022
Add GNSS correction data to your high precision GNSS (HPG) receiver with the u-blox NEO-D9S! This tutorial will get you started with the ZED-F9P, NEO-D9S, and the ESP32 IoT RedBoard.

Adding More SERCOM Ports for SAMD Boards

February 4, 2019
How to setup extra SPI, UART, and I2C serial ports on a SAMD-based boards.

Vernier Shield Hookup Guide

February 14, 2014
A guide to using the Vernier Shield

Qwiic Pressure Sensor (BMP581) Hookup Guide

July 14, 2022
Get started with the SparkFun Pressure Sensor - BMP581 (Qwiic) following this Hookup Guide

Arduino Shields v2

April 20, 2020
An update to our classic Arduino Shields Tutorial! All things Arduino shields. What they are and how to assemble them.

Large Digit Driver Hookup Guide

June 25, 2015
Getting started guide for the Large Digit display driver board. This tutorial explains how to solder the module (backpack) onto the back of the large 7-segment LED display and run example code from an Arduino.

MicroSD Breakout With Level Shifter Hookup Guide

February 25, 2016
How to use the level translating µSD device.

SparkFun GPS-RTK Dead Reckoning ZED-F9R Hookup Guide

July 9, 2020
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!

Hackers in Residence - Hacking MindWave Mobile

February 26, 2014
Review, teardown, and hacking tutorial for the MindWave Mobile, a $99 commercial grade EEG sensor.

Tinker Kit Circuit Guide

September 16, 2021
This guide takes you through the basics of building 11 different circuits with the SparkFun Tinker Kit and how to program them using the Arduino IDE.

How to Play Multiple Buzzers at Once

October 18, 2024
This tutorial demonstrates the SparkFun Qwiic Buzzer's ability to control multiple buzzers simultaneously by playing a 3-part arrangement of a segment of the Super Mario Bros Theme!

Calibrating Your Odometry Sensor

December 2, 2024
In this tutorial, we will cover how to calibrate your Qwiic Optical Tracking Odometry Sensor (or "OTOS") with Arduino and Python Examples.

SparkFun Qwiic RFID-IDXXLA Hookup Guide

March 14, 2019
The Qwiic RFID ID-XXLA is an I2C solution that pairs with the ID-LA modules: ID-3LA, the ID-12LA, or the ID-20LA, and utilizes 125kHz RFID chips. Let's take a look at the hardware used for this tutorial.

Processor Interrupts with Arduino

December 11, 2018
What is an interrupt? In a nutshell, there is a method by which a processor can execute its normal program while continuously monitoring for some kind of event, or interrupt. There are two types of interrupts: hardware and software interrupts. For the purposes of this tutorial, we will focus on hardware interrupts.

Moving Beyond the Ordinary With the Qwiic Alphanumeric Display

November 7, 2024
More than just numbers, more than just letters, with a little creative coding you can do teach your alphanumeric display lots of new tricks.
Viewing 408 Arduino Tutorials. View All Tutorials.