Hi everyone! I’ve just released an updated version of the Arduino Relay Modules Library for Proteus simulations. When I first released the library back in 2023, it served its purpose well, but I knew there was room for improvement. Over the past few years, I’ve been collecting feedback from Proteus users and students who have been using it for their projects.
Well, I’m happy to say this new version addresses all of these concerns and then some. This new Arduino Relay Modules library makes it much easier to simulate relay circuits in Proteus, so you can test your designs virtually before building them physically.
What's New in This Arduino Relay Modules
The updated library is essentially a complete overhaul. Here’s what you’ll find:
Extended Module Range
Previously, you were limited to just basic relay configurations. Now the library includes 1, 2, 4, 8, and 16 channel relay modules. Whether you’re working on a simple home automation project or a complex industrial control system, there’s a module that fits your needs.
Visual Indicators That Actually Help
One of the most frustrating aspects of the old library was the lack of clear visual feedback. The new Arduino Relay Modules feature graphical indicators that make debugging a breeze:
- Individual relay status: Each relay channel has its own green LED indicator showing whether it’s activated or not
- Power status: A red indicator shows when the relay module is properly connected to power supply
- Real-time feedback: Watch your relays switch in real-time as your Arduino code executes
Flexible Voltage Configuration
Here’s something that’ll save you tons of time, you can now set the relay voltage directly from the properties panel. The library supports:
- 5V (most common for Arduino projects)
- 9V
- 12V
- 24V (for industrial applications)

Electrical Properties
For those who need precise simulation accuracy, you can now customize:
- Coil Resistance: Adjust the relay coil characteristics
- Contact Resistance ON: Set the resistance when contacts are closed
- Contact Resistance OFF: Set the resistance when contacts are open
The default values are optimized for typical relay modules:
- Relay Voltage: 5V
- Coil Resistance: 360Ω
- Contact Resistance ON: 0.1Ω
- Contact Resistance OFF: 100MΩ
Simpler Installation
Here’s the best part – instead of separate model files for each relay type, there’s now just one model file that handles everything. Just download, paste the LIB and MODEL files into your Proteus folders, and you’re done
Download Library
Simply click on the button to download the Arduino Relay Modules library. You can refer to this post for instructions on how to install the library in Proteus 8. How to Download and install Library in Proteus (electronicstree.com)
ZIP Password : electronicstree.com
If you have any requests for Arduino Module Libraries in Proteus, please leave a comment or message us using the contact form.