Конечно. Просто поправьте код его обработки. Он там по прерыванию наверное работает, или опросом но по изменению уровня. Можно добавить программный антидребезг, ввиде простого счётчика и обрабатывать не по первому изменению уровня, а по 20-му, 30-му или сколько нужно.