위의 코드대로 디바
curTime = millis();
preTime=0;
debounceTime = 500;
if(curTime-preTime >= debounceTime){
(LED를 켜라는 구문)
preTime = curTime;
}
이라고 할 때 위의 하수는 500 ms 동안 버튼이 눌려도 반응하지 않는다.
이때 발생되는 채터링이 걸러진다.
고로, 채터링 노이즈성분이 걸러진다고 할 수 있다.