Yingandmo 发表于 2015-11-4 21:22:49

求助关于中断事件的问题!!!

求助群里的各位大大,小弟最近学习Arduino,碰到一个问题。
编了两个LED的效果。效果1是闪烁,效果2是呼吸效果。
我用一个旋钮想控制两种效果的切换。用了if语句,就是读取旋钮的值<500就执行效果1,>=500就执行效果2。那么问题来了,因为呼吸效果一个周期比较长,所以当我旋钮的值<500的时候并不会立即执行效果1,它还是要等到效果2整个周期运行完才会切换。
所以求助各位大大,能不能实现这个立即切换的效果,该加什么语句?在网上找了说是加中断语句,这个具体要怎么实现呢?在此先谢了~!

Hackerpro 发表于 2015-11-5 16:07:47

这样,用微妙延时,用for循环累加到想要的毫秒数,在for语句中添加if判断或break
这样响应速度就会快很多
页: [1]
查看完整版本: 求助关于中断事件的问题!!!