Как часто вам нужно опрашивать кнопки пользовательского интерфейса, чтобы они воспринимались как лаги?
Хотя возможно и иногда желательно использовать прерывания смены контактов для считывания состояния кнопок, проще опрашивать состояние кнопок loop(). Это часто используемая техника. Если вы loop()выполняете достаточно быстро, то нажатия кнопок всегда будут срабатывать, и пользователь не сможет...