This commit is contained in:
richonguzman 2023-07-06 00:14:26 -04:00
parent 23302ab75a
commit d40057ebbd
5 changed files with 41 additions and 2 deletions

22
src/battery_utils.cpp Normal file
View file

@ -0,0 +1,22 @@
#include "battery_utils.h"
#include "pins_config.h"
extern String batteryVoltage;
float adcReadingTransformation = (4095/3.3);
namespace BATTERY_Utils {
String checkVoltages() {
float sample;
int sampleSum = 0;
for (int i=0; i<100; i++) {
sample = analogRead(batteryPin);
sampleSum += sample;
delayMicroseconds(50);
}
batteryVoltage = 2.1571 *(sampleSum/100) * adcReadingTransformation;
return String(batteryVoltage);
}
}