i/o 스위치 달아서 제어할때

스위치 누른 횟수나 눌러진 시간같은걸로 어케제어해??

외부인터럽트해서 카운트-- 해서 하면되나?