From ecb468cb523b5396ef16fca0d0d4ebd196fd882a Mon Sep 17 00:00:00 2001 From: Fisch Date: Sun, 1 Nov 2020 13:18:14 +0100 Subject: [PATCH] add uv adc averaging --- src/main.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/main.cpp b/src/main.cpp index 4d8a2b1..e5644f2 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -1189,7 +1189,12 @@ float getHumidity_HS1101(int pin) { #ifdef SENSOR_ML8511 float getUV_ML8511(int pin) { - float uvadc = 3.06 / 1023 * analogRead(pin) ; //assumes 1023 = 3.069V (10-bit adc on esp8266) + float uvadc=0; + #define UVADCSAMPLES 32 + for (uint16_t _s=0;_s