Photoresistor voltage divider
Explain how light-dependent resistance becomes a voltage.

Physics Phoebe
Predict the reading, then compare it with the measurement.
Falstad CircuitJS
Third party ToolOpen the prepared circuit.
Open this circuit in Falstad (new tab)Steps
Step 1
- Do
- In the circuit canvas, inspect the upper 20 kΩ resistor representing the light-dependent resistor.
- You will see
- Source panel: "I = 166.667 μA"; "Vd = 5 V". Upper resistor panel: "R = 20 kΩ"; "Vd = 3.333 V". Lower resistor panel: "R = 10 kΩ"; "Vd = 1.667 V". Midpoint wire panel: "V = 1.667 V".
- Why it matters
- Expected: At 20 kΩ above 10 kΩ, 5 × 10/30 = 1.667 V at the midpoint. Meaning: This resistor stands in for light-dependent resistance; it is not a physical light sensor.

Step 1 · Falstad CircuitJS; numbered callout added to a real capture. Enlarge screenshot (new tab) Step 2
- Do
- In the circuit canvas, point at the midpoint wire and read its measurement panel.
- You will see
- Source panel: "I = 166.667 μA"; "Vd = 5 V". Upper resistor panel: "R = 20 kΩ"; "Vd = 3.333 V". Lower resistor panel: "R = 10 kΩ"; "Vd = 1.667 V". Midpoint wire panel: "V = 1.667 V".
- Why it matters
- Expected: 5 × 10/(20+10) = 1.667 V. Meaning: The midpoint is measured relative to the grounded lower end.

Step 2 · Falstad CircuitJS; numbered callout added to a real capture. Enlarge screenshot (new tab) Step 3
- Do
- In the circuit canvas, use the resistor labels to calculate 5 × 10000 / 30000.
- You will see
- Source panel: "I = 166.667 μA"; "Vd = 5 V". Upper resistor panel: "R = 20 kΩ"; "Vd = 3.333 V". Lower resistor panel: "R = 10 kΩ"; "Vd = 1.667 V". Midpoint wire panel: "V = 1.667 V".
- Why it matters
- Expected: 20 kΩ + 10 kΩ = 30 kΩ and the lower resistor receives one third of 5 V. Meaning: The measured midpoint verifies the divider calculation.

Step 3 · Falstad CircuitJS; numbered callout added to a real capture. Enlarge screenshot (new tab) Step 4
- Do
- In the upper resistor’s right-click menu, choose Edit and set Resistance to 5000 Ω.
- You will see
- Source panel: "I = 333.333 μA"; "Vd = 5 V". Upper resistor panel: "R = 5 kΩ"; "Vd = 1.667 V". Lower resistor panel: "R = 10 kΩ"; "Vd = 3.333 V". Midpoint wire panel: "V = 3.333 V".
- Why it matters
- Expected: With 5 kΩ above 10 kΩ, the midpoint should be 5 × 10/15 = 3.333 V. Meaning: Lower upper resistance leaves a larger share of voltage across the lower resistor.

Step 4 · Falstad CircuitJS; numbered callout added to a real capture. Enlarge screenshot (new tab) Step 5
- Do
- In the upper resistor’s right-click menu, choose Edit and set Resistance to 50000 Ω.
- You will see
- Source panel: "I = 83.333 μA"; "Vd = 5 V". Upper resistor panel: "R = 50 kΩ"; "Vd = 4.167 V". Lower resistor panel: "R = 10 kΩ"; "Vd = 833.333 mV". Midpoint wire panel: "V = 833.333 mV".
- Why it matters
- Expected: With 50 kΩ above 10 kΩ, the midpoint should be 5 × 10/60 = 0.833 V. Meaning: Higher upper resistance pulls the divider output toward ground.

Step 5 · Falstad CircuitJS; numbered callout added to a real capture. Enlarge screenshot (new tab) Step 6
- Do
- In the upper resistor’s right-click menu, choose Edit and restore Resistance to 20000 Ω.
- You will see
- Source panel: "I = 166.667 μA"; "Vd = 5 V". Upper resistor panel: "R = 20 kΩ"; "Vd = 3.333 V". Lower resistor panel: "R = 10 kΩ"; "Vd = 1.667 V". Midpoint wire panel: "V = 1.667 V".
- Why it matters
- Expected: Restoring 20 kΩ should restore the 1.667 V midpoint. Meaning: The reversible edit isolates resistance as the cause of the voltage change.

Step 6 · Falstad CircuitJS; numbered callout added to a real capture. Enlarge screenshot (new tab)
Chapter checks
These questions refer to the chapter’s examples. Use the return links to review their answers.
A thermistor (10kohm at 25C) is placed as R1 in a voltage divider with a 10kohm fixed resistor R2 and 3.3V supply. As temperature increases and thermistor resistance drops to 5kohm, what happens to the output voltage at the junction?
Return to the chapter’s knowledge checkYou need to filter 60Hz mains noise from a temperature sensor that updates every 2 seconds. What RC filter cutoff frequency should you choose?
Return to the chapter’s knowledge check
Return to Sensor Circuits: Dividers and Filtering · Browse Labs