The theory says that interrupts are more efficient than polling methods. If you plan to use python, interrupts are managed as callbacks (when_pressed, when_released, when_held). https://www.raspberrypi.org/documentation/usage/gpio/python/README.md If multiple simultaneous interrupts are detected, th...