지금은 단종된 칩인 MAX471로 전압과 전류를 측정해 봅니다.
전압과 전류를 측정해서 무엇에 쓰냐구요?
배터리로 동작하는 장치의 경우 배터리가 일정 전압 밑으로 떨어지면 신호를 보내주는 장치가 필요합니다. 이럴때에 이 센서로 사용자에게 신호를 보내면 충전할 타이밍을 알수가 있겠지요.
- #define vtpin A0
- #define atpin A5
- #define Arduino_Voltage 5.0
- void setup() {
- pinMode(vtpin, INPUT);
- pinMode(atpin, INPUT);
- Serial.begin(9600);
- }
- void loop() {
- int v = analogRead(vtpin);
- int a = analogRead(atpin);
- double voltage = v * (Arduino_Voltage / 1023.0) * 5;
- double current = a * (Arduino_Voltage / 1023.0);
- Serial.print(voltage);
- Serial.println('v');
- Serial.print(current);
- Serial.println('A');
- delay(3000);
- }
아두이노 아날로그핀으로도 전압 측정은 가능한데 3V-36V, 3A까지 측정이 가능한 이 센서를 사용하면 좀 더 쉽고 정확하게 측정이 가능합니다. 이 센서 단독으로 사용하는건 의미가 없고 배터리로 작동되는 장치의 경우 이 센서와 결합해서 추가 기능을 넣을수 있겠네요.
'Arduino' 카테고리의 다른 글
Arduino Pro Micro 시계 셋업 테스트 (0) | 2019.02.28 |
---|---|
Arduino Pro Micro 사이즈 비교 (0) | 2019.02.24 |
avrdude: stk500_getsync(): not in sync: resp=0x00 (0) | 2019.01.27 |
FM Radio Player (0) | 2019.01.08 |
Arduino Mega Camera (0) | 2019.01.08 |