News & Articles

Get started learning to build your own electronics by following our FREE online courses below!
Learn More »



Build Like A Pyro!
Find many of the parts used on this site at our favorite online electronics shop
Take Me To The Gadgetory!
Using A Simple Tilt Sensor

Posted March 8, 2012 by Chris

“In this article we will build an example system and use the basic tilt sensor as an input into a microcontroller. The microcontroller will read the data input from the tilt sensor and act accordingly to output the current state of the tilt sensor. Everything will be done on a breadboard to show how easy it is to assemble and use the system.”

Simple Touch Screen Interface

Posted October 27, 2011 by Chris

Touch screens seem to be the must-have innovation of the decade as they’re seen in almost every new gadget and gizmo that comes out. But how exactly do they work and how can we use them? This PyroElectro article explains how a standard 4-wire resistive touch screen works and how to get the X/Y coordinates of a touched point using a PIC 18F452 microcontroller.

PIC Priority Interrupts

Posted September 15, 2011 by Chris

Last week we looked at an intro to interrupts on the PIC and this week we’ll delve even deeper into priority interrupts on a PIC. Interrupts are not all created equal. Some are more important than others and should always be executed while others should wait their turn in line. This article explains how to build a simple system to implement high and low priority interrupts.

An Intro To Interrupts On A PIC

Posted September 9, 2011 by Chris

This Week’s PyroElectro tutorial takes a look at PIC interrupts vs. polling techniques for fast input/output systems. Polling for input usually means a lot more overhead and redundant code, so we turn to interrupts for event driven systems to minimize overhead. This tutorial uses a learn-by-example approach to show how interrupts work and how we use them.

Simple USB Interface

Posted April 21, 2011 by Chris

This PyroElectro tutorial shows you how to use a PIC18F4455 to create a simple USB Device that can input and output to a USB Host (laptop). Make no mistake, USB is a complex protocol, so tread softly and with an inquisitive mind.

Programming the eBOX

Posted January 29, 2008 by Chris

The eBox was introduced last week with a brief overview of all the software needed. Now take a more indepth look at it and learn how to actually load a custom WinCE image onto it.

The eBOX-II Embedded PC

Posted January 22, 2008 by Chris

The eBOX-II offers an easy way into the world of embedded systems. It is an entire computer in the smallest box you’ve ever seen that you can program & customize!