update battery messurement

This commit is contained in:
Stephan Mühl
2023-03-22 22:26:56 +01:00
parent 77669ef9f2
commit 20db9aeb21
2 changed files with 7 additions and 5 deletions

View File

@@ -6,4 +6,4 @@
[GitHub](https://github.com/Blueforcer/awtrix-light)
[Flasher](flasher.md)
[Getting Started](quickstart.md)
[Getting Started](README.md)

View File

@@ -127,8 +127,8 @@ void fistStart()
{
uint16_t ADCVALUE = analogRead(BATTERY_PIN);
Serial.println(ADCVALUE);
BATTERY_PERCENT = min((int)map(ADCVALUE, 2160, 2800, 0, 100), 100);
BATTERY_PERCENT = min((int)map(ADCVALUE, 510, 660, 0, 100), 100);
sht31.readBoth(&CURRENT_TEMP, &CURRENT_HUM);
uint16_t LDRVALUE = analogRead(LDR_PIN);
@@ -168,7 +168,9 @@ void PeripheryManager_::tick()
{
previousMillis_BatTempHum = currentMillis_BatTempHum;
uint16_t ADCVALUE = analogRead(BATTERY_PIN);
BATTERY_PERCENT = min((int)map(ADCVALUE, 2160, 2800, 0, 100), 100);
Serial.println(ADCVALUE);
BATTERY_PERCENT = min((int)map(ADCVALUE, 510, 665, 0, 100), 100);
Serial.println(BATTERY_PERCENT);
CURRENT_LUX = (roundf(photocell.getSmoothedLux() * 1000) / 1000);
sht31.readBoth(&CURRENT_TEMP, &CURRENT_HUM);
CURRENT_TEMP -= 9.0;