2026-03-30
Ohm's Law is the bedrock of circuit analysis. It relates voltage (V), current (I), and resistance (R) in one elegant equation: V = I × R. Voltage is the electrical "pressure" pushing charge through a circuit (measured in volts), current is the flow rate of charge (amps), and resistance is opposition to that flow (ohms, Ω). Rearrange as needed: I = V/R to find current, R = V/I to find resistance.
Quick example: A 12V battery drives current through a 240Ω resistor. How much current flows? I = 12V / 240Ω = 0.05A (50 milliamps). That resistor dissipates P = V × I = 12 × 0.05 = 0.6 watts of heat — important for choosing a resistor rated to handle that power.
Now the practical payoff: the voltage divider. Place two resistors in series across a voltage source, and the node between them sits at a predictable intermediate voltage:
V_out = V_in × R2 / (R1 + R2)
where R1 connects to V_in and R2 connects to ground, with V_out measured at their junction.
Real-world application: You have a sensor outputting 0–5V, but your microcontroller (like a 3.3V Arduino variant) can only tolerate 3.3V on its input pins. Use a voltage divider with R1 = 10kΩ and R2 = 20kΩ. At maximum sensor output: V_out = 5V × 20k / (10k + 20k) = 5 × 0.667 = 3.33V — safely within range. At any lower sensor voltage, the output scales proportionally.
Critical caveat — loading effects: A voltage divider only works predictably when the load connected to V_out draws negligible current compared to the current flowing through R1 and R2. Rule of thumb: keep the load impedance at least 10× higher than R2. If your microcontroller input impedance is 1MΩ and R2 is 20kΩ, the ratio is 50:1 — you're fine. But if you try to power a motor through a voltage divider, the heavy current draw will collapse V_out. Voltage dividers are for signal conditioning, not power delivery.
