42 int BATTERY_SENSE_PIN = A0;
44 uint32_t SLEEP_TIME = 900000;
45 int oldBatteryPcnt = 0;
50 #if defined(__AVR_ATmega2560__)
51 analogReference(INTERNAL1V1);
53 analogReference(INTERNAL);
66 int sensorValue = analogRead(BATTERY_SENSE_PIN);
68 Serial.println(sensorValue);
76 int batteryPcnt = sensorValue / 10;
79 float batteryV = sensorValue * 0.003363075;
80 Serial.print(
"Battery Voltage: ");
81 Serial.print(batteryV);
84 Serial.print(
"Battery percent: ");
85 Serial.print(batteryPcnt);
89 if (oldBatteryPcnt != batteryPcnt) {
92 oldBatteryPcnt = batteryPcnt;