Blink led无限闪烁,而其余代码在Matlab-Arduino中运行



我是arduino的新手,正在做一个关于井字游戏的大学项目。在那里,主代码必须使用 arduino 在 matlab 上编写脚本。有两个玩家可以输入和点亮相关的 LED。我想要的是闪烁玩家 2 的 LED 直到游戏完成。我不能使用 while 语句,因为它必须无限运行,因此其余代码无法运行。那么我能对这个问题做些什么呢?是否有任何可用的解决方案?谢谢。

您可以使用定时器中断使 LED 闪烁,而无需更改主循环中的任何内容。

每次计时器"触发"您的中断处理程序时,都会调用中断处理程序,在该处理程序中,您可以打开和关闭 LED。

这看起来像是关于该主题的好教程。

最新更新