Programming
LilyPad Pixel Board Hookup Guide
September 16, 2015
Add changing colors to your wearable projects using LilyPad Pixel Boards.
Photon Development Guide
August 20, 2015
A guide to the online and offline Particle IDE's to help aid you in your Photon development.
Programming the Intel® Edison: Beyond the Arduino IDE
January 7, 2015
Intel's Edison module goes beyond being just another Arduino clone. Check this tutorial for advice on how to get the most out of your Edison by writing code in C++!
Installing libmraa on Ubilinux for Edison
January 5, 2015
libmraa is a tool kit for interacting with various Intel single board computers.
Using the SparkFun PicoBoard and Scratch
November 11, 2014
Here are a few tips in using the PicoBoard with Scratch v1.4. The PicoBoard allows us to write Scratch programs that interact with a variety of sensors on the PicoBoard. These sensors include: sound, light, a slider, a push button, and 4 external sensors (A, B, C, and D).
Cackling Apple Head Witch
October 30, 2014
Make your own cackling apple head witch to scare all of the trick or treaters this Halloween!
Hacking Your Maker Faire Badge
September 18, 2014
How to hook-up, program, and modify your Maker Faire Badge for electronic fun.
Re-Programming the LilyTiny / LilyTwinkle
September 11, 2014
A quick tutorial showing how to reprogram the ATtiny85 IC found on the LilyTiny or LilyTwinkle boards.
Installing a Bootloader on the MicroView
August 22, 2014
Fix your bootloader-less MicroView! This tutorial covers how to: disassemble the MicroView, wire it up to an assortment of programmers, program the bootloader, and test it out.
DigitalSandbox PicoBoard
August 15, 2014
This tutorial walks through how to upload code to your Digital Sandbox to emulate the functionality of the PicoBoard with Scratch.
Digital Sandbox Arduino Companion
July 31, 2014
Let's take the same examples from the ArduBlock-based Digital Sandbox guide, and implement them using Arduino code.
Digital Sandbox Experiment Guide
July 31, 2014
Your guide to the Digital Sandbox! 16+ experiments that, using a graphical programming language, teach you to blink LEDs, monitor microphones, read temperature, and much more.
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.
Pocket AVR Programmer Hookup Guide
July 7, 2014
Skip the bootloader and load your program directly onto an AVR with the AVR Pocket Programmer.
Hexadecimal
March 20, 2014
How to interpret hex numbers, and how to convert them to/from decimal and binary.
Binary Blaster Assembly Guide
March 13, 2014
Learn how to assemble and play the Binary Blaster Game from SparkFun Electronics.
Installing an Arduino Bootloader
December 4, 2013
This tutorial will teach you what a bootloader is and why you would need to install or reinstall it. We will also go over the process of burning a bootloader by flashing a hex file to an Arduino microcontroller.
Data Types in Arduino
November 6, 2013
Learn about the common data types and what they signify in the Arduino programming environment.
Tiny AVR Programmer Hookup Guide
October 28, 2013
A how-to on the Tiny AVR Programmer. How to install drivers, hook it up, and program your favorite Tiny AVRs using AVRDUDE!
Connecting Arduino to Processing
April 25, 2013
Send serial data from Arduino to Processing and back - even at the same time!
Installing Arduino IDE
March 26, 2013
A step-by-step guide to installing and testing the Arduino software on Windows, Mac, and Linux.
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?
LilyPad Development Board Hookup Guide
July 28, 2011
The LilyPad Development Board is a sewable electronics prototyping board that you can use to learn circuits and programming with Arduino, then break apart to make an interactive fabric or wearable project.
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.