Voltage Measurement Sensor(HAM6827) CN

这是一个可测量高达25V的超小型模块。
体积小巧,适合用于小型设备开发。
使用Arduino时需通过计算将模拟输入值转换为实际电压。
规格参数
- 输入电压范围:DC 0V ~ 25V
- 测量范围:0.02445V ~ 25V
- 电压分辨率:0.00489V
示例所需硬件
- Arduino board
- 杜邦线
- 电压传感器
- 9V电池
连接方式
- 测量9V电池
| Arduino Nano | 电压传感器 | 9V电池 |
| A0 | S | |
| GND | - | |
| VCC | + | |
| GND | - |

- 测量5V电池
| Arduino Nano | 电压传感器 |
| 5V | VCC |
| GND | -, GND |
| A0 | S |

示例代码
读取传感器值并使用公式换算成实际电压的代码。
double R1 = 30000.0; // 内部电阻1
double R2 = 7500.0; // 内部电阻2
double val = 0;
double vout = 0;
void setup() {
Serial.begin(9600);
Serial.println("Start");
}
void loop() {
val = analogRead(A0);
vout = ((val * 5.0) / 1023.0) / (R2 / (R1 + R2)); // 转换为电压
Serial.println(vout);
delay(300);
}
执行结果
- 9V

- 5V
