极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 12300|回复: 1

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

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

使用道具 举报

发表于 2015-11-5 16:07:47 | 显示全部楼层
这样,用微妙延时,用for循环累加到想要的毫秒数,在for语句中添加if判断或break
这样响应速度就会快很多
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|联系我们|极客工坊

GMT+8, 2026-6-5 17:40 , Processed in 0.035599 second(s), 19 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表