

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 control in various electronic applications. This sensor is particularly useful in battery monitoring, power supply diagnostics, and embedded systems where voltage measurement is critical.








The following table outlines the key technical details of the Einstronic 25V Voltage Sensor:
| Parameter | Value |
|---|---|
| Manufacturer | Einstronic |
| Part ID | 25V Voltage Sensor |
| Input Voltage Range | 0V to 25V |
| Output Voltage Range | 0V to 5V (scaled output) |
| Measurement Accuracy | ±1% |
| Operating Voltage | 3.3V to 5V |
| Operating Current | <10mA |
| Dimensions | 30mm x 15mm x 10mm |
| Operating Temperature | -40°C to 85°C |
| Interface | Analog output |
The Einstronic 25V Voltage Sensor has a simple pinout, as described in the table below:
| Pin | Name | Description |
|---|---|---|
| 1 | VCC | Power supply input (3.3V to 5V) |
| 2 | GND | Ground connection |
| 3 | VIN+ | Positive voltage input (connect to the point where voltage is to be measured) |
| 4 | VIN- | Negative voltage input (connect to the reference ground of the circuit) |
| 5 | VOUT | Analog voltage output (scaled voltage proportional to the input voltage) |
VCC pin to a 3.3V or 5V power source and the GND pin to the ground of your circuit.VIN+ pin to the positive terminal of the voltage source you want to measure.VIN- pin to the ground or reference point of the voltage source.VOUT pin provides an analog voltage proportional to the input voltage. For example, if the input voltage is 12.5V, the output voltage will be approximately 2.5V (scaled by a factor of 5:1).Below is an example of how to use the Einstronic 25V Voltage Sensor with an Arduino UNO to measure and display voltage readings:
// Define the analog pin connected to the sensor's VOUT pin
const int sensorPin = A0;
// Define the scaling factor (5:1 ratio)
const float scalingFactor = 5.0;
// Variable to store the analog reading
int analogValue = 0;
// Variable to store the calculated voltage
float voltage = 0.0;
void setup() {
// Initialize serial communication for debugging
Serial.begin(9600);
}
void loop() {
// Read the analog value from the sensor
analogValue = analogRead(sensorPin);
// Convert the analog value to a voltage (0-5V range)
float sensorVoltage = (analogValue / 1023.0) * 5.0;
// Calculate the actual input voltage using the scaling factor
voltage = sensorVoltage * scalingFactor;
// Print the voltage to the Serial Monitor
Serial.print("Input Voltage: ");
Serial.print(voltage);
Serial.println(" V");
// Wait for 500ms before the next reading
delay(500);
}
No Output Voltage:
VCC and GND pins.Inaccurate Voltage Readings:
Sensor Overheating:
Microcontroller Not Detecting Output:
By following this documentation, users can effectively utilize the Einstronic 25V Voltage Sensor for accurate and reliable voltage measurements in their projects.