Latest Tutorials see all tutorials

New!

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.
New!

SparkFun WiFi IR Blaster Hookup Guide

December 6, 2018

How to assemble the WiFi IR Blaster and program it using Arduino. You'll be controlling IR devices from the web in no time!
New!

Efficient Arduino Programming with Arduino CLI and Visual Studio Code

December 6, 2018

How to eschew the Arduino IDE for a combination of and Arduino command-line tool (Arduino CLI) and a professional code editor (Visual Studio Code).
New!

SparkFun Pro nRF52840 Mini Hookup Guide

November 29, 2018

A hardware overview and hookup guide for the SparkFun Pro nRF52840 Mini -- a breakout for Nordic's impossibly cool Bluetooth/ARM Cortex M4 SoC.

Latest Videos see all videos

Education Resources

Bringing make education to today's classrooms

SparkFun's Department of Education uses electronics as a creative medium and hands-on learning tool, with products and curriculum designed to develop foundational skills for students to explore the world of electronics, increase investment, and ownership in education, and plant the seeds of inventorship in today's youth.

View archived resources

Upcoming classes

No upcoming events.

Check back soon!

Are you an educator interested in SparkFun?

We have an education website dedicated to providing educators with curriculum, professional development, kits/materials, and other resources about maker education.