Los microcontroladores Atmel incorporan un mecanismo que en muchas ocasiones es desconocido por todos nosotros. Las interrupciones con Arduino nos permitirán reaccionar a eventos externos a la placa de una forma rápida. Cuando se detecta una señal, una interrupción, interrumpe el proceso que se está ejecutando. Esto nos va a permitir dos cosas. Por un lado, ejecutar rápidamente un trozo de código, y por otro lado parar la ejecución del código que se estaba ejecutando.
Por ejemplo, imagínate que quieres cocinar una pizza en el horno. Lo típico es que calientes el horno a una determinada temperatura, metas la pizza y programes el reloj durante 25 minutos. Mientras, te vas a ver la televisión. Cuando el reloj termina la cuenta atrás, suena un timbre e interrumpes de ver la televisión para atender al horno. Sacas la pizza del horno, te la llevas al salón y sigues viendo la televisión. Esto sería un ejemplo de la vida real de cómo funcionan las interrupciones.
Fuente: programarfacil
No hay comentarios:
Publicar un comentario
fsvelectronica agradece tu comentario.