Tutorials
Photon Battery Shield Hookup Guide
July 2, 2015
The Photon Battery Shield has everything your Photon needs to run off, charge, and monitor a LiPo battery. Read through this hookup guide to get started using it.
Photon Development Guide
August 20, 2015
A guide to the online and offline Particle IDE's to help aid you in your Photon development.
Photon IMU Shield Hookup Guide
July 2, 2015
Learn how to use the SparkFun Photon IMU Shield for your Photon device which houses an on-board LSM9DS1 system-in-a-chip that houses a 3-axis accelerometer, 3-axis gyroscope, and 3-axis magnetometer.
Photon OLED Shield Hookup Guide
July 2, 2015
The Photon OLED Shield has everything you need to add a small yet crisp OLED screen to your Photon projects. This hookup guide will show you how to get started.
Photon RedBoard Hookup Guide
August 27, 2015
Your guide to commissioning, tinkering, and programming the SparkFun Photon RedBoard.
Photon Remote Temperature Sensor
March 1, 2016
Learn how to build your own Internet-connect, solar-powered temperature collection station using the Photon from Particle.
Photon Remote Water Level Sensor
June 2, 2016
Learn how to build a remote water level sensor for a water storage tank and how to automate a pump based off the readings!
Pi AVR Programmer HAT Hookup Guide
July 26, 2018
In this tutorial, we will use a Raspberry Pi 3 and the Pi AVR Programmer HAT to program an ATMega328P target. We are going to first program the Arduino bootloader over SPI, and then upload an Arduino sketch over a USB serial COM port.
PIC-Based Serial Enabled Character LCD Hookup Guide
May 29, 2018
The PIC-based serial enabled character LCD backpack is a simple and cost effective solution for interfacing to character Liquid Crystal Displays (LCDs) based on the HD44780 controller. The backpack simplifies the number of wires needed and allows your project to display all kinds of text and numbers.
PicoBuck Hookup Guide v12
February 18, 2016
The PicoBuck board is a high-efficiency three-channel constant-current LED driver.
Piezo Vibration Sensor Hookup Guide
May 5, 2016
How to combine a piezo sensor, high-value resistor, and an Arduino to create a vibration sensor.
PiRetrocade Assembly Guide
October 28, 2016
Build your very own retro gaming controller with a Raspberry Pi using the SparkFun PiRetrocade Kit!
PIR Motion Sensor Hookup Guide
May 5, 2016
An overview of passive infrared (PIR) motion detecting sensors, and how to hook them up to an Arduino.
Pi Servo Hat Hookup Guide
September 14, 2017
This hookup guide will show you how to connect and use the Pi Servo Hat in a project.
Pi Servo pHAT (v2) Hookup Guide
July 11, 2019
This hookup guide will get you started with connecting and using the Pi Servo pHAT on a Raspberry Pi.
Planning a Wearable Electronics Project
August 13, 2015
Tips and tricks for brainstorming and creating a wearables project.
Pocket AVR Programmer Hookup Guide
July 7, 2014
Skip the bootloader and load your program directly onto an AVR with the AVR Pocket Programmer.
Pokémon Go Patches with EL Panels
August 3, 2016
Add a cloth stencil over EL panels to create glowing logos and designs.
Polarity
June 14, 2013
An introduction to polarity in electronic components. Discover what polarity is, which parts have it, and how to identify it.
Power Delivery Board - USB-C (Qwiic) Hookup Guide
February 13, 2020
This guide will go over how to use the USB Type-C Power Delivery Board.
Powering LilyPad LED Projects
December 17, 2016
Learn how to calculate how many LEDs your LilyPad project can power and how long it will last.
Preassembled 40-pin Pi Wedge Hookup Guide
October 29, 2015
Using the Preassembled Pi Wedge to prototype with the Raspberry Pi B+.
Processor Interrupts with Arduino
December 11, 2018
What is an interrupt? In a nutshell, there is a method by which a processor can execute its normal program while continuously monitoring for some kind of event, or interrupt. There are two types of interrupts: hardware and software interrupts. For the purposes of this tutorial, we will focus on hardware interrupts.
Programming an FPGA
July 30, 2020
Come look at the basics of working with Field Programmable Gate Arrays.
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.