int angle; int prevAngle = angle; int stableDelay = 1000; #define baudRate 9600 void setup() { Serial.begin(baudRate); } void loop() { for (int i; i < stableDelay; i++){ //check if angle is same to last value each ms delay(1); if(prevAngle = angle){ continue; } else{ //reset timer i = 0; } } Serial.println(angle); }