Reference · Living document
Glossary
The shared vocabulary for the whole course. Terms are added as we meet them.
This is the source of truth for terminology. If a lesson uses a word that lives here,
it means the same thing here as there. New terms get added each session.
Core electrical quantities
- Voltage (volts, V)
- The "push" or pressure that drives electric charge. It is always measured between two points
(a difference). In the water analogy: water pressure. Sometimes called potential difference.
- Current (amps, A · often milliamps, mA)
- The flow of electric charge — how much is moving past a point per second.
In the water analogy: the rate of water flow. 1000 mA = 1 A.
- Resistance (ohms, Ω)
- How much a material opposes the flow of current. In the water analogy: a
narrow or constricted pipe. Higher resistance → less current for the same voltage.
- Ohm's Law
- The relationship between the three above:
V = I × R. In plain words —
more pressure pushes more flow; more resistance allows less flow. You rarely
need the algebra; you need the intuition.
- Power (watts, W)
- The rate at which energy is used or delivered.
P = V × I. What makes things
get hot, bright, or move. Added in a later lesson.
Circuit fundamentals
- Circuit
- A complete loop that current can flow around, from a source's positive terminal,
through components, and back to its negative terminal. Break the loop and current stops.
- Closed vs. open circuit
- Closed = the loop is complete, current flows. Open = the
loop is broken (e.g. a switch off), no current flows.
- Short circuit
- An accidental low-resistance path that lets current bypass the intended load. Causes a
large, often dangerous current. The thing rules of thumb exist to prevent.
- Ground (GND)
- The common reference point of a circuit — the "0 V" against which voltages are measured,
and the return path for current. On an Arduino, the
GND pins.
- Series vs. parallel
- Series: components in a single-file line, same current through each.
Parallel: components side by side across the same two points, same voltage across each.
Detailed in a later lesson.
Building blocks & gear
- Breadboard
- A reusable board for building circuits with no soldering. Internal metal strips connect
certain holes together (rows and power rails).
- Microcontroller
- A tiny computer on a chip that runs your code and controls pins. The Arduino and ESP32
are boards built around one. The ESP32 also has built-in WiFi.
- Resistor
- A component that adds a fixed resistance — used to limit current (e.g. protecting an LED)
or set voltages. Value read from color bands or printed digits.
- Relay
- An electrically-controlled switch. Lets a small, safe signal (from your microcontroller)
switch a much larger load (like a household lamp). Central to home automation — and to be
treated with respect when mains power is involved.
- Transistor
- An electrically-controlled switch (or valve): a small current/voltage at the
base controls a much larger current between the other two terminals. Lets a weak pin
drive a strong load. BJT (e.g. 2N2222) for small loads; MOSFET
(logic-level type) for hungry loads like motors and LED strips.
- Capacitor
- Stores a small amount of charge; used to smooth supply voltage and "decouple" noise.
Think of a tiny rechargeable buffer that steadies the flow.
- Diode
- A one-way valve for current — flows one direction, blocks the other. An LED is a diode
that emits light. A flyback diode is one placed across a coil/motor to
absorb the voltage spike when it switches off (protects the transistor).
Schematics & reading circuits
- Schematic
- A diagram of what's connected to what — a map, not a picture. Lines are wires; symbols
are parts with letter labels (R, C, D, Q, U, SW). See the
symbol cheat-sheet.
- Node (net)
- A set of points all joined by wire — electrically the same point. Everything on one
node is at the same voltage.
Microcontroller & signals
- Logic level
- The voltage a board treats as HIGH or LOW. Common values: 3.3V (ESP32) and
5V (Arduino Uno). Mixing them on signal lines needs a
logic level converter to avoid damage.
- Floating
- An input pin connected to neither HIGH nor LOW — it drifts and reads random noise. Fixed with a
pull resistor.
- Pull-up / pull-down resistor
- A resistor (~10 kΩ) that weakly ties a pin to
+ (pull-up) or GND
(pull-down), giving it a definite default state. Many boards have built-in pull-ups
(INPUT_PULLUP).
- Debounce
- Smoothing out the brief mechanical "bounce" of a button so one press registers once, not several.
Done in code or with a small capacitor.
Switching & isolation
- Relay module
- A ready-made board carrying a relay plus its driver transistor, flyback diode, and often an
optocoupler — so you can switch it straight from a microcontroller pin. The beginner-safe way to
use a relay.
- Isolation
- A deliberate lack of electrical connection between two parts of a circuit (e.g. the low-voltage
control side and the mains side of a relay). The barrier that makes safe control of dangerous
loads possible.
- Optocoupler
- A part that passes a signal across an isolation barrier using light instead of a wire — adds
safety between control and load sides.
- COM / NO / NC
- A relay's switch terminals. COM = common pole; NO (normally
open) is disconnected until the relay activates; NC (normally closed) is
connected until it activates. Wire loads through COM→NO so they default to off.
Components in depth
- Voltage divider
- Two resistors in series; the point between them sits at a smaller voltage, set by the resistor
ratio. Used to scale a voltage down and to read resistive sensors. See
Lesson 8.
- Power rating
- How much heat a part (e.g. a resistor) can dissipate before failing — typically ⅛–1 W for hobby
resistors. ¼ W is fine for signal-level work.
- Farad (F)
- The unit of capacitance. Real parts are tiny fractions: microfarads (µF),
nanofarads (nF), picofarads (pF). A ceramic marked
104 = 0.1 µF.
- Decoupling (bypass) capacitor
- A small cap (usually 0.1 µF) across a chip's power and ground, placed close to it, that supplies
sudden current bursts and steadies the supply. Add one to every IC.
- Wiper
- The movable middle contact of a potentiometer — the pin that outputs
the variable voltage.
- Potentiometer ("pot")
- A three-terminal variable resistor / adjustable voltage divider. Outer pins to power and ground,
wiper (middle) to an analog input. Read with
analogRead().
- Anode / cathode
- A diode's two ends. Current flows from the anode (flat side of the triangle)
toward the cathode (the bar; marked with a band on real parts).
- Schottky / Zener diode
- Schottky: low forward drop (~0.3 V), fast — good for protection/efficiency.
Zener: conducts backwards at a set voltage — used as a simple voltage reference/limiter.
- Integrated circuit (IC)
- An entire circuit built into one chip (a regulator, sensor, motor driver, or microcontroller).
Needs power, ground, and a decoupling cap. See Lesson 12.
- DIP (dual in-line package)
- The common breadboard-friendly IC body: two rows of pins 0.1" apart that straddle the center gap.
A notch or dot marks pin 1.
- Datasheet
- The manufacturer's spec document for a part. Hunt it for four things: pinout, operating
voltage/current, absolute maximum ratings, and the typical application circuit.
- VCC / VDD / GND / VSS
- Power-pin labels on chips.
VCC/VDD = positive supply;
GND/VSS = ground (0 V).
Microcontroller, signals & buses
- GPIO
- General-Purpose Input/Output — a programmable pin you can set as a digital input or output, often
with extra functions (analog, PWM, bus). See Lesson 13.
- Peripheral
- Built-in hardware inside a microcontroller that handles a job for you — ADC, PWM/timers, and the
I²C/SPI/UART bus controllers.
- ADC (analog-to-digital converter)
- The peripheral that measures a pin's voltage and returns a number (
analogRead): 0–1023
on an Uno, 0–4095 on an ESP32.
- PWM (pulse-width modulation)
- "Fake analog" output: switch a pin on/off rapidly and vary the on-fraction. Used for dimming, motor
speed, and servo signals. Set with
analogWrite (0–255). See
Lesson 14.
- Duty cycle
- The fraction of each PWM cycle the signal is HIGH. Higher duty cycle → higher average → brighter/faster.
- Bus (I²C / SPI / UART)
- A shared set of wires for exchanging data with modules. I²C: 2 shared wires
(SDA/SCL), many addressed devices — the hobby default. SPI: 4 wires, fast, one CS
per device. UART: 2 wires (TX/RX), point-to-point, also the PC link. See
Lesson 15.
Motion & the physical world
- DC motor
- Spins when given voltage; polarity sets direction, voltage sets speed. An inductive load — needs a
driver and its own supply. See Lesson 16.
- Motor driver / H-bridge
- A board that switches a motor's current under low-power control. The H-bridge
inside can reverse polarity (both directions) and includes flyback protection. Speed via PWM,
direction via two pins.
- Servo
- A geared motor + control electronics in one box that moves to a commanded angle. Three
wires (power, ground, signal); driven by a PWM-style pulse via the Servo library. See
Lesson 17.
- Stepper motor
- Rotates in precise, counted steps and holds position without feedback. Needs a driver. Best for
repeatable, precise positioning.
- Sensor
- An input device that turns a physical quantity into a signal — read as digital (on/off), analog (a
level via a divider), or over a bus (a "smart" I²C/SPI module). See
Lesson 18.
Connectivity
- Station mode / Access Point mode
- Station (STA): the ESP32 joins an existing Wi-Fi network (use this for home
automation). Access Point (AP): the ESP32 becomes its own hotspot, handy for
first-time setup. See Lesson 19.
- IP address
- A device's address on a network (e.g.
192.168.1.42), assigned by the router. How other
devices reach your gadget on the local network.
- HTTP / web server
- The web's request/response protocol. A client (browser) requests; a
server (your ESP32) responds with a page or value. URLs can act as commands
(
/on, /off). See Lesson 20.
- MQTT
- A lightweight publish/subscribe messaging protocol for IoT. Devices publish/subscribe to
topics via a central broker; senders and
receivers are decoupled. The smart-home default. See Lesson 21.
- Broker / Topic (MQTT)
- The broker is the central server that routes messages. A topic is a
named channel (e.g.
home/livingroom/temperature) that publishers send to and subscribers
listen on.
- Publish / subscribe
- The MQTT pattern: publish a message to a topic; subscribe to receive
messages on a topic. Event-driven and many-to-many, unlike HTTP's request/response.
- Home Assistant (HA)
- Free, local, open-source home-automation hub: dashboards, device entities,
and automations. Connect an ESP32 via ESPHome or MQTT. See
Lesson 22.
- ESPHome
- A system for describing an ESP32/ESP8266 gadget in a short YAML config; it builds the firmware and
integrates natively with Home Assistant (auto-discovery, over-the-air updates). The easy on-ramp.
- MQTT Discovery
- A convention where a device announces itself on the broker so Home Assistant auto-creates the
matching entities — no manual per-device setup.
Analog audio & guitar effects
- AC signal / waveform
- A voltage that swings above and below a center over time (alternating current). A guitar pickup
produces one; its size is loudness and its shape is tone. Effects reshape it. See
Lesson 23.
- Bias / Vref / virtual ground
- A reference voltage at about half the supply (~4.5 V on 9 V), made with two equal resistors + a cap,
so an AC signal can swing both ways on a single-supply circuit. See
Lesson 24.
- Coupling capacitor
- A capacitor in the signal path that passes AC and blocks DC — lets the audio move between stages while
each keeps its own bias. (Contrast decoupling cap, which steadies power.)
- Impedance / input impedance
- A signal's "resistance to being drawn from." A guitar is high-impedance and easily loaded down
(tone suck); a high input impedance (~1 MΩ) or a buffer
preserves the tone.
- Gain
- How many times bigger the output is than the input. Unity (1) = a buffer; greater than 1 = a boost.
Set by two resistors around an op-amp. See Lesson 25.
- Op-amp (operational amplifier)
- An IC that amplifies the difference between its two inputs; with a couple of resistors it becomes a
predictable amplifier — the workhorse of most pedals.
- Clipping
- Flattening a waveform's peaks when it's too big to fit. Adds harmonics = distortion.
Soft (diodes in the op-amp feedback loop) → overdrive; hard (diodes
to ground) → distortion. See Lesson 26.
- Overdrive / distortion / fuzz
- Degrees of clipping: gentle (overdrive), heavy (distortion), extreme transistor clipping (fuzz).
Diode material (germanium ~0.3 V, silicon ~0.7 V, LED ~1.7 V+) flavors the sound.
- Filter (low-pass / high-pass) & cutoff
- A resistor + capacitor that passes some frequencies and weakens others, with the changeover at a
cutoff frequency set by the values. Low-pass = tone (cut highs); high-pass =
tighten bass. Bigger cap → lower cutoff. See Lesson 27.
- LFO (low-frequency oscillator)
- A slow wave (well below hearing) that continuously modulates part of a circuit — volume (tremolo),
delay time (chorus/vibrato), or a filter (phaser).
- BBD / PT2399
- Delay chips. BBD (bucket-brigade): classic analog delay. PT2399:
cheap, through-hole digital delay chip (~30–340 ms) that's the DIY favorite. See
Lesson 28.
Bench skills & debugging
- Multimeter
- The core measuring tool. Four functions: DC voltage (across two points, powered on), continuity
(beep test for connections, powered off), resistance, and diode test. See
Lesson 30.
- Continuity
- A test (the beep setting) for whether two points are electrically connected (near 0 Ω). Done with
power off — great for finding broken connections and shorts.
- Signal tracing / half-split
- Following a signal through a circuit to find where it disappears. The half-split
method checks the midpoint to halve the search each time. See
Lesson 32.
- Audio probe
- A DIY tool — a 0.1 µF cap on a wire to your amp, plus a ground clip — that lets you hear the
signal at any point in a circuit, to localize a fault.
- Ground loop
- When ground is connected by two different paths, forming a loop that picks up hum like an antenna.
Avoided by star-grounding to one common point. See
Lesson 33.
- Isolated power supply
- A supply whose outputs don't share a ground path, preventing ground loops between powered devices
(vs a cheap daisy-chain). The quiet way to power multiple pedals.
← Course home