28d0182c08
AD Korektur geändert
22 lines
454 B
C
22 lines
454 B
C
#include <Arduino.h>
|
|
|
|
ADC_MODE(ADC_VDD);
|
|
|
|
const float MinimalSpannung = 2.85;
|
|
float korectur = 0.000913242;
|
|
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 = ESP.getVcc();
|
|
float VCC = Vcc * korectur ;
|
|
Serial.printf("Rohdaten: %d, ", Vcc);
|
|
dtostrf(VCC,8,2,floatString);
|
|
Serial.printf("Vcc: \t%s V\n", floatString);
|
|
return VCC;
|
|
} |