Communication

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.

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?

Boss Alarm

March 30, 2016

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

CAN-Bus Shield Hookup Guide

October 8, 2015

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

Getting Started with OBD-II

October 8, 2015

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

Hack Your Roshamglo Badge

March 12, 2017

Learn how to customize and program your Roshamglo badge.

Hexadecimal

March 20, 2014

How to interpret hex numbers, and how to convert them to/from decimal and binary.

I2C

July 8, 2013

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

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.

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.

MIDI Shield Hookup Guide

October 8, 2015

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

MIDI Tutorial

October 8, 2015

Understanding the Musical Instrument Digital Interface.

nRF24L01+ Transceiver Hookup Guide

July 30, 2015

A basic getting started guided to the SparkFun Transceiver Breakout - nRF24L01+

OBD II Uart Hookup Guide

March 4, 2014

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

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.

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.

Serial Basic Hookup Guide

February 9, 2017

Get connected quickly with this Serial to USB adapter.

Serial Communication

December 18, 2012

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

Serial Peripheral Interface (SPI)

January 14, 2013

SPI is commonly used to connect microcontrollers to peripherals such as sensors, shift registers, and SD cards.

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.

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.