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.

2D Barcode Scanner Breakout Hookup Guide

May 27, 2021

A quick Hookup Guide to get you started with the SparkFun 2D Barcode Scanner Breakout.

AD8232 Heart Rate Monitor Hookup Guide

July 17, 2014

Learn how to create your very own heart rate monitor.

Adding a Timed Button to a Project

July 29, 2015

This tutorial will walk you through making a timed power controller for interactive projects. You will learn how to add an on button that will provide power to your project for an amount of time and then turn off again.

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.

Addressable LED Neon Flex Rope Hookup Guide

April 19, 2018

The addressable (UCS1903) LED neon flex rope adds cool lighting effects for outdoor and indoor uses including in hallways and stairs, holiday lighting, and more! In this hookup guide, you will learn how to connect, power, and control the LED segments with an Arduino and the FastLED library.

Addressable LED Strip Hookup Guide

November 23, 2016

Add blinking lights to any holiday decoration with our Holiday Lights Kit using WS2812-based addressable LEDs!

ADXL345 Hookup Guide

September 13, 2016

Get started with the ADXL345 Accelerometer.

Air Quality Sensor - SGP40 (Qwiic) Hookup Guide

June 24, 2021

Get started measuring indoor air quality with the SparkFun Air Quality Sensor - SGP40 (Qwiic) Hookup Guide.

Alphanumeric GPS Wall Clock

January 26, 2015

This is a GPS controlled clock - a clock you truly never have to set! Using GPS and some formulas, we figure out what day of the week and if we are in or out of daylight savings time.

Alternative Arduino Interfaces

July 29, 2014

We admit the Arduino IDE isn't for everyone. Here are some other options for programming your Arduino boards, including web interfaces and graphical programming languages.

Analog to Digital Conversion

February 7, 2013

The world is analog. Use analog to digital conversion to help digital devices interpret the world.

APA102 Addressable LED Hookup Guide

October 8, 2019

Connect, power, and control your APA102 addressable LED strip!

APDS-9960 RGB and Gesture Sensor Hookup Guide

November 6, 2014

Getting started guide for the Avago APDS-9960 color, proximity, and gesture sensor.

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.

Arduino Weather Shield Hookup Guide V12

March 2, 2017

Read humidity, pressure and luminosity quickly and easily. Add wind speed, direction and rain gauge for full weather station capabilities.

Arduino Wireless Communication via the Electric Imp

April 8, 2014

How to communicate between an Electric Imp and Arduino using serial.

ARM Programming

May 23, 2019

How to program SAMD21 or SAMD51 boards (or other ARM processors).

Artemis Development with Arduino

June 20, 2019

Get our powerful Artemis based boards (Artemis Nano, BlackBoard Artemis, and BlackBoard Artemis ATP) blinking in less than 5 minutes using the SparkFun Artemis Arduino Core!

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.

Assembly Guide for RedBot with Shadow Chassis

May 28, 2015

Assembly Guide for the RedBot Kit. This tutorial includes extra parts to follow to go along with the RedBot Inventor's Kit tutorial.

AST-CAN485 Hookup Guide

March 1, 2018

The AST CAN485 is a miniature Arduino in the compact form factor of the ProMini. In addition to all the usual features it has on-board CAN and RS485 ports enabling quick and easy interfacing to a multitude of industrial devices.

AST-CAN485 I/O Shield (24V) Hookup Guide

February 14, 2019

The AST-CAN485 I/O Shield is an Arduino shield that will allow the user to interface the AST-CAN485 Dev Board with 24V inputs and outputs, which expands its usefulness into industrial systems.

Atto84 Hookup Guide

June 26, 2018

A bare minimum Arduino compatible breakout using a ATtiny84 for integration into your small projects!

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.