SJSD - blogg og notater om mine DIY

Arduino voltage sensor

Dette innlegget er mest en refareanse / et notat til meg selv for en «voltage sensor» for Arduino. Men siden jeg har funnet / endret koden så kan jeg like gjerne dele den med andre.

Kode

#include <Wire.h>
int analogValue;
float voltageValue;
void setup() {
    Serial.begin(9600);
    Serial.println("http://sjsd.github.io/post/arduino-voltage-sensor/");
    Serial.println("Voltage: 0 ~ 25");
}
void loop() {
    float temp;
    analogValue=analogRead(0);
    temp=analogValue/4.092;
    voltageValue=(temp/10);
    Serial.println(voltageValue);
    delay(1000);
}

Oppkobling

Pluss (+) på sensor kobles til 5V. Minus (-) på sensor kobles til GND. Utgang (S) på sensor kobles til A0.

Spesifikasjoner

Spesfikasjonene er hentet fra produktsiden på eBay.

Voltage input range: DC0-25V
Voltage detection range: DC0.02445V-25V
Voltage Analog Resolution: 0.00489V