if (millis() >= lastSample + 50)
This is not the correct way to use millis() because it won't work when millis() eventually goes back to 0.
The correct way is to use subtraction as in
if (millis() - lastSample >= 50)
...R
if (millis() >= lastSample + 50)
This is not the correct way to use millis() because it won't work when millis() eventually goes back to 0.
The correct way is to use subtraction as in
if (millis() - lastSample >= 50)
...R