hall sensor using pin change intrerrupt