Tutorials
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.
Alternating Current (AC) vs. Direct Current (DC)
September 5, 2013
Learn the differences between AC and DC, the history, different ways to generate AC and DC, and examples of applications.
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.
Analog vs. Digital
July 18, 2013
This tutorial covers the concept of analog and digital signals, as they relate to electronics.
APA102 Addressable LED Hookup Guide
October 8, 2019
Connect, power, and control your APA102 addressable LED strip!
APDS-9301 Sensor Hookup Guide
September 14, 2017
The APDS-9301 sensor is an I2C connected luminosity sensor which returns measurements in lux.
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.
Ardumoto Kit Hookup Guide
April 14, 2017
Learn how to assemble and drive DC motors using the v2.0 Ardumoto Shield.
Are You Okay? Widget
May 23, 2014
Use an Electric Imp and accelerometer to create an "Are You OK" widget. A cozy piece of technology your friend or loved one can nudge to let you know they're OK from half-a-world away.
ARGOS (ARTIC R2) Satellite Communication Guide
November 18, 2021
A guide describing the ARGOS satellite network - as used by our ARTIC R2 satellite communication products
ARGOS ARTIC R2 Satellite Transceiver Shield Hookup Guide
November 18, 2021
A hookup guide for the ARGOS Satellite Transceiver Shield - ARTIC R2 (SPX-17236)
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.
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.
AS726X NIR/VIS Spectral Sensor Hookup Guide
October 19, 2017
It's now easier than ever to measure and characterize how different materials absorb and reflect different wavelengths of light. The AS726X spectral sensors allow you to detect wavelengths in the visible range (VIS) and near infrared range (NIR)!
ASCII
June 13, 2016
A brief history of how ASCII came to be, how it's useful to computers, and some helpful tables to convert numbers to characters.
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.