diff --git a/MotionToPhotonMeter.ino b/MotionToPhotonMeter.ino index dfc59e990d2bc129dc30da27fbae4612b8db069e..d37beac13f7ad89464a14b28de26bccd6c3d871f 100644 --- a/MotionToPhotonMeter.ino +++ b/MotionToPhotonMeter.ino @@ -57,7 +57,7 @@ void core1( void * pvParameters ){ if(current_internal_status == InternalStatus::NotZeroed && result_number < requested_measurements){ zeroServo(); //Rearm - delay(5000); + delay(5000 + random(1,11)); // Five seconds + random delay rotation_servo.write(zeroValueForServo - deflection); //deflection movement } @@ -99,7 +99,9 @@ void setup() { pinMode(PhotoPin, INPUT); pinMode(SensePin, INPUT_PULLDOWN); - + + randomSeed(analogRead(PhotoPin) + analogRead(0)); //Initalize Random seed + server.setup(); esp_task_wdt_init(6000,false);