From 8c3bc4222ce6225940f9a2fdc6aaf7c6f4f1811f Mon Sep 17 00:00:00 2001 From: fruchti Date: Thu, 16 Jul 2020 16:14:43 +0200 Subject: [PATCH] Tune light sensor parameters --- build-number.txt | 2 +- src/light_sensor.h | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/build-number.txt b/build-number.txt index 1b1c131..209ac45 100644 --- a/build-number.txt +++ b/build-number.txt @@ -1 +1 @@ -280 +287 diff --git a/src/light_sensor.h b/src/light_sensor.h index f3884f9..4ae31cc 100644 --- a/src/light_sensor.h +++ b/src/light_sensor.h @@ -6,14 +6,14 @@ #include "pinning.h" // ADC polling interval in milliseconds -#define LIGHTSENSOR_INTERVAL 10 +#define LIGHTSENSOR_INTERVAL 250 // 'Forgetting factor' of the rolling brightness average -#define LIGHTSENSOR_LAMBDA 0.95f +#define LIGHTSENSOR_LAMBDA 0.9f // Bounds for converting absolute to relative brightness: Consider everything // near the minimum or maximum 0.0 or 1.0, respectively -#define LIGHTSENSOR_LOW_BOUND 0.1f +#define LIGHTSENSOR_LOW_BOUND 0.005f #define LIGHTSENSOR_HIGH_BOUND 0.9f extern float LightSensor_RelativeBrightness;