Una interrupción es una señal que interrumpe temporalmente la ejecución de un proceso para ejecutar una subrutina de servicio. Existen interrupciones de hardware causadas por eventos externos y de software causadas por el propio programa. Las interrupciones permiten que un microcontrolador como Arduino realice múltiples tareas al permitir el cambio rápido entre procesos.