Enter any two values — the third will be calculated.
Power: P = V × I = I² × R = V² / R
Enter resistor values separated by commas.
Series: same current through each. Parallel: same voltage across each.
Used to produce a lower reference voltage from a higher supply. Vout is measured at the junction of R1 and R2.
After 1τ the capacitor reaches ≈63.2% of Vin. Fully charged after ≈5τ.
PWM switches a digital output ON and OFF at fixed frequency. By varying how long it stays ON (duty cycle), you control the effective average voltage seen by the load — without wasting energy in a resistor.
Motor control: 1–20 kHz. LED dimming: >200 Hz (avoid flicker). Audio amplifiers: >200 kHz. Switching power supplies: 50–500 kHz. Higher frequency → smaller filter components but more switching losses.
An 8-bit PWM timer gives 256 steps (0–255). A 10-bit timer gives 1024 steps. Arduino uses 8-bit (analogWrite 0–255). Higher resolution = finer control but more timer bits or lower max frequency.
Opposes current flow. Unit: Ohms (Ω). V = IR. Dissipates energy as heat. Colour bands encode resistance: 4-band (2 digits + multiplier + tolerance) or 5-band for precision.
Stores charge; blocks DC, passes AC. Unit: Farads (F). Q = CV. Impedance Z = 1/(jωC). Common values: pF (RF), nF (signal), μF (power supply decoupling).
Stores energy in a magnetic field; opposes changes in current. Unit: Henries (H). Impedance Z = jωL. Passes DC, blocks high-frequency AC. Used in filters and power converters.
One-way valve for current. Forward voltage drop ~0.6–0.7V (Si). Reverse-biased: blocks current until breakdown voltage. Types: signal, Zener (voltage regulation), Schottky (fast, low Vf).
Emits light when forward biased. Vf: red ~1.8V, green ~2.1V, blue ~3.2V. Always use a current-limiting resistor: R = (Vs − Vf) / If. Typical If: 10–20mA.
Current amplifier / switch. Ic = β × Ib. Three regions: cutoff (off), saturation (on), active (amplifier). β (hFE) typically 50–300. Base-Emitter junction ~0.6–0.7V when active.
Output is HIGH only when ALL inputs are HIGH. Boolean: Y = A · B. NAND is universal: any logic can be built from NAND gates alone. Used in masking, enable circuits.
Output is HIGH when ANY input is HIGH. Boolean: Y = A + B. NOR is also universal. Used in flag detection, priority circuits, alarm systems.
Inverts the input. Y = Ā. If input is 0, output is 1 and vice versa. The bubble symbol on any gate means inversion at that pin. CMOS inverter is the simplest logic circuit.
Output is HIGH when inputs DIFFER (odd number of HIGH inputs). Boolean: Y = A ⊕ B. Key component in adders and error-checking circuits. Y=0 when A=B (comparator use).