전압 측정 센서(HAM6827)

아두위키 : Arduwiki

25V까지 측정 가능한 초소형 모듈입니다.

크기가 작아서 소형 제품 개발에 용이합니다.

아두이노에 사용 시 아날로그 핀을 이용하므로 전압 값으로 변경하기 위해 약간의 계산이 필요합니다.

사양

  • 입력 전압 범위 : DC 0V ~ 25V
  • 전압 측정 범위 : 0.02445V ~ 25V
  • 전압 분해능 : 0.00489V

예제 사용 하드웨어

연결

  • 9V 배터리 측정
아두이노 나노 전압 측정 센서 9V 배터리
A0 S
GND -
VCC +
GND -
  • 5V 배터리 측정
아두이노 나노 전압 측정 센서
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


구매 링크