void setPointChange(){ // state detection (edge detection) works. buttonState=digitalRead(4); if (buttonState!=lastButtonState){ if (buttonState==HIGH){ if (setPoint<900){ setPoint+=20; } } } lastButtonState=buttonState; }