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.
1W LoRa MicroMod Function Board Hookup Guide
November 11, 2021
Everything you need to get started with the 1W LoRa MicroMod function board; a MicroMod function board that provides LoRa capabilities for your MicroMod project. Must be used in conjunction with a MicroMod main board and processor.
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!
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.
Air Velocity Sensor Breakout - FS3000 Hookup Guide
September 23, 2021
Get started with the Air Velocity Sensor Breakout - FS3000!
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 MEMS Microphone Breakout - SPH8878LR5H-1 Hookup Guide
March 17, 2022
Get started with sound monitoring using the SparkFun analog MEMS microphone breakout board with Arduino!
Analog MEMS Microphone (VM2020) Hookup Guide
February 9, 2023
Get started with the SparkFun analog MEMS microphone breakout board! In this tutorial, we will be connecting the differential MEMS microphone to an Arduino using the WM8960 audio codec.
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.
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.
Artemis Global Tracker Hookup Guide
December 9, 2021
The SparkFun Artemis Global Tracker combines the Artemis processor with an Iridium 9603N satellite transceiver, ZOE-M8Q GNSS transceiver, and MS8607 PHT sensor. With a clear view of the sky, this board allows you to send and receive short data messages from anywhere in the world including remote locations far beyond the reach of WiFi and GSM networks. Follow this guide to get started with the Artemis Global Tracker.
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.