野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 9044|回复: 3

按键改变电机转速

[复制链接]
发表于 2015-10-8 21:11:05 | 显示全部楼层 |阅读模式
现在可以通过按键的开与关改变电机转速,可是只能2个速度来回变,三个以上转速如何通过按键控制?????       要是通过按键次数识别也可以,不过我不会,希望大神指点!!!!!!!!!!!!!
回复

使用道具 举报

发表于 2015-10-8 22:37:39 | 显示全部楼层
2个按键,一个加速,一个减速。设一个变量对应转速,按键中断里修改这个变量,主循环中检测这个变量来控制转速。
也可以一个键,有几个档位速度,例如3档,先停,按一下一档,按一下二挡,按一下三挡,再按停。设2个变量,一个变量a对应按第几次,按键中断中自增,逢4变0(a %= 4;)。另外一个变量对应转速b,a变后对应b变,然后主循环中检测b来控制转速。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-10-9 09:40:49 | 显示全部楼层
yinhao 发表于 2015-10-8 22:37
2个按键,一个加速,一个减速。设一个变量对应转速,按键中断里修改这个变量,主循环中检测这个变量来控制 ...

有点复杂,有没有相关程序供我参考下啊,我对这不太熟悉,谢谢啦!!
回复 支持 反对

使用道具 举报

发表于 2015-10-12 19:13:11 | 显示全部楼层
不要做伸手党~  我已经给你提供了思路
回复 支持 反对

使用道具 举报

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

本版积分规则

联系站长|手机版|野火电子官网|野火淘宝店铺|野火电子论坛 ( 粤ICP备14069197号 ) 大学生ARM嵌入式2群

GMT+8, 2024-9-22 16:32 , Processed in 0.040425 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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