diff --git a/sodaq_one/nico.ino b/sodaq_one/nico.ino index 6fe84cf..4ee97fd 100644 --- a/sodaq_one/nico.ino +++ b/sodaq_one/nico.ino @@ -1,8 +1,11 @@ #include - +#define ADC_AREF 3.3f +#define BATVOLT_R1 2.0f +#define BATVOLT_R2 2.0f +#define BATVOLT_PIN BAT_VOLT int getB() { - return (float)analogRead(BAT_VOLT); + return ((ADC_AREF / 1.023) * (BATVOLT_R1 + BATVOLT_R2) / BATVOLT_R2 * (float)analogRead(BATVOLT_PIN)); }