Communication

CAN-BUS Shield Hookup Guide

October 8, 2015

A basic introduction to working with the CAN-Bus shield.

OBD II UART Hookup Guide

March 4, 2014

How to start working with the OBD-II Uart board.

I2C

July 8, 2013

An introduction to I2C, one of the main embedded communications protocols in use today.
New!

Qwiic Differential I2C Bus Extender (PCA9615) Hookup Guide

May 31, 2018

Learn how to extend the range of your I2C communication bus with the Qwiic differential I2C bus extender (PCA9615 ) breakout board.

Serial Terminal Basics

September 9, 2013

This tutorial will show you how to communicate with your serial devices using a variety of terminal emulator applications.

IR Communication

February 7, 2013

This tutorial explains how common IR communication works, as well as shows you how to set up a simple IR transmitter and receiver.

MIDI Shield Hookup Guide

October 8, 2015

How to assemble the SparkFun MIDI Shield, plus several example projects.

Getting Started with OBD-II

October 8, 2015

A general guide to the OBD-II protocols used for communication in automotive and industrial applications.

Boss Alarm

March 30, 2016

Build a Boss Alarm that alerts you of anyone walking into your office and automatically changes your computer screen.

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.

RFM69HCW Hookup Guide

April 29, 2016

The RFM69HCW is an inexpensive transceiver that you can use to create all kinds of wireless projects. This tutorial will help you get started.

Serial Communication

December 18, 2012

Asynchronous serial communication concepts: packets, signal levels, baud rates, UARTs and more!

MIDI Tutorial

October 8, 2015

Understanding the Musical Instrument Digital Interface.

SparkFun USB to Serial UART Boards Hookup Guide

February 18, 2016

How to use the SparkFun FTDI based boards to program an Arduino and access another serial device over the hardware serial port, without unplugging anything!

Simultaneous RFID Tag Reader Hookup Guide

February 23, 2017

A basic guide to getting started with the RFID Tag Reader breakout and how to read and write multiple RFID tags over multiple feet!

BC118 BLE Mate 2 Hookup Guide

January 15, 2015

Hooking up and using the BLE Mate 2, which uses the BC118 BLE module from BlueCreations.

Binary

February 7, 2013

Binary is the numeral system of electronics and programming...so it must be important to learn. But, what is binary? How does it translate to other numeral systems like decimal?

Roshamglo Hookup Guide

March 13, 2017

This tutorial provides everything you need to know to get started with the Roshamglo badge.

Roshamglo Project: TV-B-Gone

March 12, 2017

Turn your Roshamglo board into a (nearly) universal TV power button.

Hack Your Roshamglo Badge

March 12, 2017

Learn how to customize and program your Roshamglo badge.

Serial Basic Hookup Guide

February 9, 2017

Get connected quickly with this Serial to USB adapter.

SparkFun USB UART Breakout (CY7C65213) Hookup Guide

February 2, 2017

How to use SparkFun's advanced USB UART breakout, based on the Cypress CY7C65213.

IR Control Kit Hookup Guide

October 2, 2013

How to get the most out of the IR receivers and transmitters included in the IR Control Kit.

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.