[스위치 입력] 채터링 걸러내는 스위치 입력 방법 안녕하세요. 소나무 기운입니다. 스위를 입력받는 동작은 기본이고 꼭 필요하지요. 제일 많이 사용하는 스위치는 TACT스위치입니다. 이러한 기계적인 움직임이 있는 곳에는 채터링이라는 것이 발생해요. 접점이 붙는 순간에 붙었다가 떨어졌다 하는 일들이 순간적으로 반복돼요. 채터링 현상으로 검색하시면 설명이 많이 있습니다. chattering noise, switch bounce 스위치 입력을 받을 때 이 채터링 현상을 처리해 주지 않으면 문제가 생기게 됩니다. 한 번만 스위치를 눌렀는데 여러 번 눌린 것과 같은 증상이 있지요. 이러한 현상을 해결하기 위한 하드웨어적인 방법도 있지만 소프트웨어적인 방법이 있어요. 주기적으로 스위치를 읽어 보다가 같은 값이 유지가 되면 그것을 현재의 상태로 인식하는 겁니다. 예를.. 2020. 12. 12. 이전 1 다음