Voltage Measurement Sensor(HAM6827) CN

아두위키 : Arduwiki

这是一个可测量高达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