Electrical Engineering

These tutorials help form some of the fundamentals you would learn in an Electrical Engineering course of study.

Understanding Thermal Resistance

May 14, 2020

Discussing what thermal resistance is, how it’s used for thermal management, and how to maximize the life of your project.

SparkFun Clock Generator 5P49V60 (Qwiic) Hookup Guide

February 28, 2020

The SparkFun Clock Generator 5P49V60 (Qwiic) breakout board offers a wide range of customizable frequencies in a wide range of different signal types using a single reference clock. This hookup guide will go over all of the many available functions and gives the hardware rundown on what exactly is on this board.

How to Use a Ruler

April 11, 2019

Showing off some of the features of the SparkFun Ruler.

Beginner Parts Kit Identification Guide

March 22, 2019

The essential parts for beginning (or even experienced) hobbyists that gives you all of the basic through-hole components you will need to get started playing with embedded projects. We'll identify a few parts in the kit and provide a few basic circuits to get started!

Current Sensor Breakout (ACS723) Hookup Guide

June 21, 2018

Learn how to measure the current consumption of your project using the ACS723 Current Sensor.

Raspberry Pi Stand-Alone Programmer

March 8, 2018

This tutorial will show you how to use a headless Raspberry Pi to flash hex files onto AVR microcontrollers as a stand-alone programmer. It also tells the story about production programming challenges, how SparkFun came to this solution, and all the lessons learned along the way.

SparkFun Troubleshooting Tips

October 19, 2017

Not working as expected? In this tutorial, we will be exploring a few general troubleshooting tips and possible solutions that frequently come up with SparkFun's Technical Support.

Introduction to Operational Amplifiers with LTSpice

April 18, 2017

Picking up where we left off in "Getting Started with LTSpice," we delve a little deeper into LTSpice through an introduction of Operational Amplifiers (OpAmps).

Building a Safe Cracking Robot

March 29, 2017

How to crack an unknown safe in under an hour.

Getting Started with LTspice

March 1, 2017

LTspice is a high performance SPICE simulator, schematic capture and waveform viewer with an impressive library of passive devices. Over 1000 models are included in the download but you can also add third party models.

How to Install an ATtiny Bootloader With Virtual USB

February 14, 2017

With this, you will be able to upload Arduino sketches directly to the ATtiny84 over USB without needing to use a programming device (such as another Arduino or FTDI chip).

Lessons in Algorithms

December 21, 2016

Learn techniques on how to use Finite Impulse Response (FIR) filters and other data-processing tools to turn data into information.

Reducing Arduino Power Consumption

November 10, 2016

A tutorial about different ways to reduce the current draw for your next Arduino project the easy way.

Proto Pedal Example: Analog Equalizer Project

September 22, 2016

Building a gyrator-based analog equalizer using the Proto Pedal.

Proto Pedal Example: Programmable Digital Pedal

September 22, 2016

Building a pedal around the Teensy 3.2 and Teensy Audio shield. Changing the effect in the pedal is as easy as uploading a new sketch!

Proto Pedal Assembly and Theory Guide

September 22, 2016

Getting started with the SparkFun Proto Pedal. We'll assemble the board, then discuss some of the details of the circuit.

Multiplexer Breakout Hookup Guide

August 18, 2016

How to use the 74HC4051 multiplexer breakout to drive eight LEDs, read eight button inputs, or monitor eight potentiometers.

Measuring Internal Resistance of Batteries

May 5, 2016

Classroom STEM activity that has students build a battery from a lemon, measure the open and closed circuit voltages, and determine the battery's internal resistance.

What is a Battery?

May 3, 2016

An overview of the inner workings of a battery and how it was invented.

Boss Alarm

March 30, 2016

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

RedStick Hookup Guide

January 28, 2016

Learn about the SparkFun RedStick, a USB thumb drive-sized Arduino-compatible development platform.

Discrete Semiconductor Kit Identification Guide

November 19, 2015

Get to know the contents of the SparkFun Discrete Semiconductor Kit.

8-Pin SOIC to DIP Adapter Hookup Guide

August 13, 2015

Assembly and application of the 8-pin SOIC-to-DIP adapter.

microSD Sniffer Hookup Guide

August 4, 2015

A basic introduction to working with the microSD Sniffer.

How to Use a Multimeter

January 9, 2015

Learn the basics of using a multimeter to measure continuity, voltage, resistance and current.

General Guide to SparkFun Blocks for Intel® Edison

January 5, 2015

A general guide for using SparkFun Blocks for Intel® Edison in your next project!

SparkPunk Sequencer Hookup Guide

August 14, 2014

How to assemble and use the SparkPunk Sequencer kit.

SparkPunk Sequencer Theory and Applications Guide

August 14, 2014

Examine the inner workings of the SparkPunk Sequencer, then explore some modifications and alternate applications.

Transistors

July 1, 2014

A crash course in bi-polar junction transistors. Learn how transistors work and in which circuits we use them.

Soil moisture-sensing by hacking a solar light

June 19, 2014

How to take a solar powered pathway light from a hardware store and make it into a crude soil moisture sensor.

SparkPunk Hookup Guide

June 12, 2014

How to assemble and modify the SparkPunk Sound Generator kit.

Uh-Oh Battery Level Indicator Hookup Guide

April 9, 2014

Learn how to assemble and use the TL431 in the Uh-Oh Battery Level Indicator Kit.

LogicBlocks Experiment Guide

March 31, 2014

Experiments guide for the LogicBlocks kit. Build oscillators, latches, multiplexers and more with the LogicBlocks.

LogicBlocks & Digital Logic Introduction

March 31, 2014

Introducing fundamental digital logic concepts and LogicBlocks

Make Your Own Fritzing Parts

March 18, 2014

Learn how to create your own Fritzing part so you can make amazing looking wiring diagrams, learn about schematics and PCB design, and get your design fabbed into a real PCB with Fritzing's PCB manufacturing service.

How to Use an Oscilloscope

February 25, 2014

How to work the dials and buttons on an oscilloscope, and a glossary of the o-scope lexicon.

Recreating Classic Electronics Kits

January 13, 2014

100-in-1? 500-in-1? It's up to you when you build your own Science Fair style experiment board!

Constant Innovation in Quality Control

December 11, 2013

In this article, we share our recent advancements in quality control. Along with making our tests more thorough, we have also made them more efficient and robust.

Digital Logic

October 3, 2013

A primer on digital logic concepts in hardware and software.

Alternating Current (AC) vs. Direct Current (DC)

September 5, 2013

Learn the differences between AC and DC, the history, different ways to generate AC and DC, and examples of applications.

Shift Registers

August 23, 2013

An introduction to shift registers and potential uses.

Series and Parallel Circuits

August 20, 2013

An introduction into series and parallel circuits.

Light-Emitting Diodes (LEDs)

August 12, 2013

Learn the basics about LEDs as well as some more advanced topics to help you calculate requirements for projects containing many LEDs.

Analog vs. Digital

July 18, 2013

This tutorial covers the concept of analog and digital signals, as they relate to electronics.

Integrated Circuits

July 15, 2013

An introduction to integrated circuits (ICs). Electronics' ubiquitous black chips. Includes a focus on the variety of IC packages.

How to Read a Schematic

July 12, 2013

An overview of component circuit symbols, and tips and tricks for better schematic reading. Click here, and become schematic-literate today!

Metric Prefixes and SI Units

July 11, 2013

This tutorial will explain how to use and convert between the standard metric prefixes.

Electric Power

June 26, 2013

An overview of electric power, the rate of energy transfer. We'll talk definition of power, watts, equations, and power ratings. 1.21 gigawatts of tutorial fun!

Capacitors

June 19, 2013

Learn about all things capacitors. How they're made. How they work. How they look. Types of capacitors. Series/parallel capacitors. Capacitor applications.

Polarity

June 14, 2013

An introduction to polarity in electronic components. Discover what polarity is, which parts have it, and how to identify it.

What is Electricity?

June 13, 2013

We can see electricity in action on our computers, lighting our houses, as lightning strikes in thunderstorms, but what is it? This is not an easy question, but this tutorial will shed some light on it!

Logic Levels

June 3, 2013

Learn the difference between 3.3V and 5V devices and logic levels.

How to Use a Breadboard

May 14, 2013

Welcome to the wonderful world of breadboards. Here we will learn what a breadboard is and how to use one to build your very first circuit.

Diodes

May 9, 2013

A diode primer! Diode properties, types of diodes, and diode applications.

Button and Switch Basics

May 7, 2013

A tutorial on electronics' most overlooked and underappreciated component: the switch! Here we explain the difference between momentary and maintained switches and what all those acronyms (NO, NC, SPDT, SPST, ...) stand for.

Resistors

April 1, 2013

A tutorial on all things resistors. What is a resistor, how do they behave in parallel/series, decoding the resistor color codes, and resistor applications.

Pulse Width Modulation

February 27, 2013

An introduction to the concept of Pulse Width Modulation.

Working with Wire

February 8, 2013

How to strip, crimp, and work with wire.

Voltage Dividers

February 8, 2013

Turn a large voltage into a smaller one with voltage dividers. This tutorial covers: what a voltage divider circuit looks like and how it is used in the real world.

Analog to Digital Conversion

February 7, 2013

The world is analog. Use analog to digital conversion to help digital devices interpret the world.

How to Power a Project

February 7, 2013

A tutorial to help figure out the power requirements of your project.

Voltage, Current, Resistance, and Ohm's Law

February 6, 2013

Learn about Ohm's Law, one of the most fundamental equations in all electrical engineering.

Battery Technologies

February 6, 2013

The basics behind the batteries used in portable electronic devices: LiPo, NiMH, coin cells, and alkaline.

What is a Circuit?

February 6, 2013

Every electrical project starts with a circuit. Don't know what a circuit is? We're here to help.

Pull-up Resistors

February 1, 2013

A quick introduction to pull-up resistors - whey they're important, and how/when to use them.

PCB Basics

December 14, 2012

What exactly IS a PCB? This tutorial will breakdown what makes up a PCB and some of the common terms used in the PCB world.
Viewing 66 Electrical Engineering Tutorials. View All Tutorials.

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.