Voltage Sensor Proteus Library May 2026

Complete Guide to Using the Voltage Sensor in Proteus

When simulating microcontroller projects (such as those involving Arduino, PIC, or AVR), monitoring battery levels or measuring high voltages is a common requirement. While Proteus ISIS comes with standard components like resistors and potential dividers, downloading and using a dedicated Voltage Sensor Module library can significantly simplify your schematic and simulation workflow.

This guide covers everything you need to know about the Voltage Sensor Proteus Library, from installation to simulation. voltage sensor proteus library

Method A – Behavioral model (no extra library)

  1. Use a SINE source (from Generators mode) for AC mains (e.g., 230V RMS, 50 Hz).
  2. Use a TRANSFORMER (from Transformers library) to step down voltage.
  3. Rectify & filter (diode + capacitor) → feed into a voltage divider → output 0–5V DC.

This mimics the sensor’s behavior.

Step-by-Step Circuit:

  1. Place a DC Terminal (Label it V_IN, set value to 12V for testing).
  2. Connect a 30k resistor from V_IN to Node A.
  3. Connect a 7.5k resistor from Node A to Ground.
  4. The output at Node A is the scaled voltage. Formula: V_out = V_in * (7.5 / (30 + 7.5)) = V_in * 0.2.
  5. Connect Node A to an analog input pin of your microcontroller.

Simulation: When you run the simulation, Proteus calculates the analog voltage at Node A. Your code reads this via ADC. This is a "virtual voltage sensor." Complete Guide to Using the Voltage Sensor in

4. Manual Creation Steps in Proteus

  1. Open ISISLibraryNew Part
  2. Name: VOLTAGE_SENSOR
  3. Add pins: V_IN (input), V_OUT (output), GND
  4. Attach SPICE model or use Voltage-Controlled Voltage Source from the analogue primitives
  5. Save to user library (USERDVC.LIB)

Where to Look (Use with Caution):

Circuit in Proteus: