
Commonly you’ll see switches defined as “single-pole, single-throw”, “single-pole, double-throw”, “double-pole, double-throw”, which are more often abbreviated down to SPST, SPDT, and DPDT, respectively. Knowing how many poles and throws a switch has, it can be more specifically classified. For example, if a switch has two throws, each circuit (pole) in the switch can be connected to one of two terminals. A four-pole switch can separately control four different circuits.Ī switch’s throw-count defines how many positions each of the switch’s poles can be connected to. So a switch with one pole, can only influence one single circuit. The number of poles * on a switch defines how many separate circuits the switch can control. So how do all of those terminals line up with the internal workings of the switch? This is where knowing how many poles and throws a switch has is essential. More often than not, a switch has more than two pins. That only describes the simplest version of a switch though. Some might be designed to fit in a breadboard for easy prototyping.Ī switch must have at least two terminals, one for the current to (potentially) go in, another to (potentially) come out. Through-hole switches are usually larger in size. Mounting StyleĪs with most components, the termination style of a switch always comes down to either surface mount (SMD) or through-hole (PTH). There are such things as a maintained button, but for this tutorial when we slip and talk about "buttons", think “momentary push-down switch”. Activating a button usually means pressing down on it in some manner, which just feels like a momentary control. Semantic alert! Most of the switches we refer to as "buttons" fall in the momentary category. You’ve probably got a momentary switch (or 50) right in front of you.keys on a keyboard! If they're not being actuated, they remain in their “off” state. Momentary switches only remain active as long as they’re actuated. These switches might also be called toggle or ON/OFF switches. Maintained switches - like the light switches on your wall - stay in one state until actuated into a new one, and then remain in that state until acted upon once again. MaintainedĪll switches fall into one of two distinct categories: momentary or maintained. Switch actuation can come from pushing, sliding, rocking, rotating, throwing, pulling, key-turning, heating, magnetizing, kicking, snapping, licking.any physical interaction which can cause the mechanical linkages inside the switch to come into, or go out of, contact. Push button, rocker, slide, and magnetic.

Voltage, Current, Resistance, and Ohm’s Law.What is a circuit? - Especially know the difference between an open and closed circuit.Then come back, and we’ll have some fun button talk. If you’re not familiar with the following concepts, consider reading their tutorials first.

The difference between normally closed and normally open buttonsīefore diving into this tutorial, make sure you’re up to snuff on the most basic of electronics knowledge.But how could we live without buttons and switches!? What good is a blinky circuit with no user input? Or a deadly robot with no kill switch? What would our world be without with big red buttons you should never, ever press.

All they do is select between an open circuit and a short circuit. Switches don’t require any fancy equations to evaluate.
