From 20db9aeb212a768ca888c4824a68a8eafa82bf0b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stephan=20M=C3=BChl?= <31169771+Blueforcer@users.noreply.github.com> Date: Wed, 22 Mar 2023 22:26:56 +0100 Subject: [PATCH] update battery messurement --- docs/_coverpage.md | 2 +- src/PeripheryManager.cpp | 10 ++++++---- 2 files changed, 7 insertions(+), 5 deletions(-) diff --git a/docs/_coverpage.md b/docs/_coverpage.md index c212fb2..20231c9 100644 --- a/docs/_coverpage.md +++ b/docs/_coverpage.md @@ -6,4 +6,4 @@ [GitHub](https://github.com/Blueforcer/awtrix-light) [Flasher](flasher.md) -[Getting Started](quickstart.md) \ No newline at end of file +[Getting Started](README.md) \ No newline at end of file diff --git a/src/PeripheryManager.cpp b/src/PeripheryManager.cpp index e10e7b5..b256d94 100644 --- a/src/PeripheryManager.cpp +++ b/src/PeripheryManager.cpp @@ -28,7 +28,7 @@ MelodyPlayer player(BUZZER_PIN, LOW); LightDependentResistor photocell(LDR_PIN, 10000, USED_PHOTOCELL, - 10, + 10, 10); int readIndex = 0; @@ -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;