🔋 Voltage Sensor Module DC 0–25V – HD Version
Breadboard Compatible | Arduino Ready
The Voltage Sensor Module is a compact, cost-effective solution for measuring DC voltages up to 25V. Designed for compatibility with Arduino, ESP32, Raspberry Pi, and other microcontrollers, this module safely scales high voltages down to a readable 0–5V analog signal.
This HD (High Durability) version is built with better PCB quality and is breadboard-friendly, making it ideal for prototyping, student labs, and permanent embedded systems.
⚙️ Technical Specifications
| Parameter | Specification |
|---|
| Input Voltage Range | 0 – 25V DC |
| Output Voltage | 0 – 5V (analog) |
| Voltage Divider Ratio | 5:1 (scaled down by onboard resistors) |
| Compatible Boards | Arduino, ESP32, ESP8266, etc. |
| Pins | VCC, GND, S (signal output) |
| PCB Size | ~33mm x 13mm |
| Connector Type | Male header pins (breadboard-ready) |
| Power Supply | 5V from microcontroller |
✅ Features
📏 Measure up to 25V DC using only a 0–5V analog input pin
🔌 Easy to connect with Arduino and breadboards
🔧 Built-in precision resistor divider
🔐 Provides safe interfacing for high voltage sensing
🧰 Perfect for battery monitoring, solar panels, and DC power projects
🔌 Pinout
[ VCC ] – Connect to 5V
[ GND ] – Ground
[ S ] – Analog Output (to A0, A1, etc.)
🧪 Example Application: Arduino Voltage Monitor
const int sensorPin = A0;
float voltage = 0;
void setup() {
Serial.begin(9600);
}
void loop() {
int sensorValue = analogRead(sensorPin);
voltage = (sensorValue * 5.0 / 1023.0) * 5.0; // Multiply by 5 due to divider
Serial.print("Voltage: ");
Serial.print(voltage);
Serial.println(" V");
delay(1000);
}
🎥 YouTube Tutorial