

The Einstronic 25V Voltage Sensor is a compact and efficient device designed to measure the electrical potential difference between two points in a circuit. It provides real-time voltage readings, making it an essential tool for monitoring and analysis in various electronic applications. This sensor is particularly useful in battery monitoring, power supply testing, and embedded system projects.








The following table outlines the key technical details of the Einstronic 25V Voltage Sensor:
| Parameter | Specification |
|---|---|
| Manufacturer | Einstronic |
| Part ID | 25V Voltage Sensor |
| Input Voltage Range | 0V to 25V |
| Output Voltage Range | 0V to 5V (scaled for microcontroller) |
| Measurement Accuracy | ±1% |
| Operating Voltage | 3.3V or 5V DC |
| Operating Current | <10mA |
| Dimensions | 30mm x 15mm x 10mm |
| Weight | 5g |
The Einstronic 25V Voltage Sensor has a simple pinout, as described in the table below:
| Pin Name | Description |
|---|---|
VCC |
Power supply input (3.3V or 5V DC) |
GND |
Ground connection |
VIN |
Voltage input to be measured (connect to the positive terminal of the circuit) |
VOUT |
Scaled voltage output (connect to an ADC pin of a microcontroller) |
VCC pin to a 3.3V or 5V DC power source and the GND pin to the ground.VIN pin. Ensure the input voltage does not exceed 25V.VOUT pin to an analog input pin of a microcontroller (e.g., Arduino). The output voltage will be scaled proportionally to the input voltage (e.g., 25V input corresponds to 5V output).Below is an example Arduino sketch to read and display the voltage using the Einstronic 25V Voltage Sensor:
// Define the analog pin connected to the VOUT pin of the voltage sensor
const int sensorPin = A0;
// Define the scaling factor (5:1 for this sensor)
const float scalingFactor = 5.0;
// Define the reference voltage of the Arduino (5V for most boards)
const float referenceVoltage = 5.0;
void setup() {
// Initialize serial communication for debugging
Serial.begin(9600);
}
void loop() {
// Read the analog value from the sensor
int sensorValue = analogRead(sensorPin);
// Convert the analog value to a voltage
float voltage = (sensorValue * referenceVoltage) / 1023.0;
// Scale the voltage back to the original input voltage
float inputVoltage = voltage * scalingFactor;
// Print the input voltage to the Serial Monitor
Serial.print("Input Voltage: ");
Serial.print(inputVoltage);
Serial.println(" V");
// Wait for 500ms before the next reading
delay(500);
}
No Output Voltage on VOUT Pin:
VCC pin is receiving 3.3V or 5V DC.Inaccurate Voltage Readings:
Microcontroller Reads Zero Voltage:
VOUT pin is not properly connected to the microcontroller's ADC pin.VOUT pin and the analog input pin of the microcontroller.VIN pin and the scaled output voltage at the VOUT pin.By following this documentation, users can effectively integrate the Einstronic 25V Voltage Sensor into their projects for accurate and reliable voltage measurements.