Arduino开发板中断的使用

使用中断(Interrupt)来简化Arduino代码 - 是对实时事件做出反应的简单方法!

中断

事实证明,所有Arduinos都内置了一个很好的(并未充分利用的)机制,非常适合监控实时事件。这种机制称为中断。中断的工作是确保处理器快速响应重要事件。当检测到某个信号时,中断会打断处理器正在做的任何事情,然后执行一些代码,用于对一些外部事件进行反馈。一旦该代码处理完成后,处理器就会回到原来的状态,好像什么也没发生!

令人敬畏的是,它使得系统可以快速有效地对软件中不易预测的重要事件做出反应。最重要的是,它可以让你的处理器在等待某个事件出现时做其他事情。

按钮中断

让我们从一个简单的例子开始 - 使用中断来监控一个按键按下。首先,我们将看一下以前的sketch - “Button”示例,所有Arduino中都包含。 (您可以在“Examples”示意图中找到它。查看“File > Examples > Digital > Button”。)

Arduino开发板中断的使用

更多内容请参考以下链接:https://www.yiboard.com/thread-920-1-1.html