Skip to content
Snippets Groups Projects
Commit 74c3c429 authored by Sebastian Pape's avatar Sebastian Pape
Browse files

Added "random" delay to avoid hitting the same point in the frame-sync every time

parent 56204690
No related branches found
No related tags found
No related merge requests found
...@@ -57,7 +57,7 @@ void core1( void * pvParameters ){ ...@@ -57,7 +57,7 @@ void core1( void * pvParameters ){
if(current_internal_status == InternalStatus::NotZeroed if(current_internal_status == InternalStatus::NotZeroed
&& result_number < requested_measurements){ && result_number < requested_measurements){
zeroServo(); //Rearm zeroServo(); //Rearm
delay(5000); delay(5000 + random(1,11)); // Five seconds + random delay
rotation_servo.write(zeroValueForServo - deflection); //deflection movement rotation_servo.write(zeroValueForServo - deflection); //deflection movement
} }
...@@ -100,6 +100,8 @@ void setup() { ...@@ -100,6 +100,8 @@ void setup() {
pinMode(PhotoPin, INPUT); pinMode(PhotoPin, INPUT);
pinMode(SensePin, INPUT_PULLDOWN); pinMode(SensePin, INPUT_PULLDOWN);
randomSeed(analogRead(PhotoPin) + analogRead(0)); //Initalize Random seed
server.setup(); server.setup();
esp_task_wdt_init(6000,false); esp_task_wdt_init(6000,false);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment