
폴링(Polling)은 loop문 내에서 계속하여 외부의 입력을 제어한다. 반면 인터럽트(Interrupt)는 외부에서 이벤트가 발생시 loop문을 후순위에 두고 사용자가 지정한 프로세스를 실행한다. 매번 상태를 관찰하지 않아도 된다는 장점이 있다. attachInterrupt( digitalPinToInterrupt(GPIO), function, mode ) 함수를 통해 구현을 할 수 있다. digitalPinToInterrupt(GPIO) -GPIO로 사용할 핀값을 입력하면 된다. 아두이노에서는 2번과 3번 핀만을 사용할 수 있다. function -인터럽트가 발생시 사용할 함수를 작성해준다. mode -핀의 상태를 입력해준다. 총 5가지 상태가 있다. LOW: pin이 LOW 일때 HIGH: pin..