Wetterstation/include/mess_Ub.h
2024-04-06 22:56:10 +02:00

22 lines
470 B
C

#include <Arduino.h>
const float MinimalSpannung = 2.85;
float korectur = 0.0009350;
char floatString[15] = {0};
float AKKU;
float getBattery()
{
#if (NOBATT == 1)
Serial.print("Batterie:\t\t 3.05 V\n");
return 3.05;
#endif
int Vcc = analogRead(A0);
Vcc = Vcc * ((100+220+680)/100);
float VCC = Vcc * korectur ;
Serial.printf("Rohdaten: %d, ", Vcc);
dtostrf(VCC,8,2,floatString);
Serial.printf("Vcc: \t%s V\n", floatString);
return VCC;
}