Zmpt101b Library - For Proteus New!
The analog output pin connected to an Arduino analog pin (e.g., A0) for measurement. 3. Arduino Code for Simulation
However, this limitation is not a dead end. You can still simulate the sensor's behavior by building its equivalent circuit using basic components that Proteus does support.
A dedicated library provides a that mimics real behavior. You can adjust:
The ZMPT101B is a zero-phase current transformer, also known as a current transformer or CT, designed to measure AC currents. It's widely used in energy monitoring systems, smart home devices, and industrial automation. The ZMPT101B provides an accurate and isolated way to measure current, making it an essential component in many applications. zmpt101b library for proteus
Article last updated: October 2025. Compatible with Proteus 8.12 and later.
Well-written libraries achieve 95-98% accuracy for steady-state sine waves. They will not simulate temperature drift or long-term aging, but they are excellent for algorithm development.
: Delivers an analog voltage signal proportional to the RMS input voltage, typically centered around (e.g., 2.5V for a 5V supply) when no AC is present. Simulation and Interfacing with Arduino The analog output pin connected to an Arduino analog pin (e
If the virtual serial monitor displays an incorrect voltage value (e.g., displaying 180V instead of the 220V set on your alternator), modify the FACTOR constant in your Arduino code.
The ZMPT101B library for Proteus provides a powerful tool for simulating and testing the ZMPT101B current transformer module in various applications. With its accurate modeling, ease of use, and configurability, the library is an essential component for electronics designers and engineers working with energy monitoring, power quality analysis, and industrial automation applications. By following the step-by-step guide and example application, users can easily integrate the ZMPT101B library into their Proteus designs and take advantage of its features.
Here's a workflow to simulate the ZMPT101B in Proteus: You can still simulate the sensor's behavior by
Simulating AC voltage measurements in Proteus requires accurate models and the right software libraries. The ZMPT101B is a highly popular, low-cost AC voltage sensor module capable of measuring grid voltages up to 250V AC. However, because Proteus does not include a native ZMPT101B component in its default library, developers must install a custom library to simulate it effectively.
I can provide or updated code tailored to your project. Share public link
Navigate to the folder in the same Proteus directory.
This public link is valid for 7 days and shares a thread, including any personal information you added. This link or copies made by others cannot be deleted. If you share with third parties, their policies apply. Can’t copy the link right now. Try again later.
), and outputs a safe, scaled analog sine wave matching the microcontroller's ADC input range. How to Install the ZMPT101B Library in Proteus

