找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2204|回复: 3
收起左侧

萌新求教一个用独立按键控制电机开关的单片机程序,求大佬们指点

[复制链接]
ID:796670 发表于 2020-8-4 18:40 | 显示全部楼层 |阅读模式
实验现象是按下k1键电机转动,再按一下电机停止
这是完整的程序,但没实现功能,按K1后根本没转。请问哪里不对?应该如何修改啊?
另外我不太明白while(!moto)的意思,这个应该是按下按键松开之后电机保持转动吧?但为什么是这个呢?
1.PNG 2.PNG
回复

使用道具 举报

ID:195446 发表于 2020-8-4 18:59 | 显示全部楼层
消抖时延太太长了,测不到按键按下了,当然没反应了。i 的值10就可以了。
回复

使用道具 举报

ID:275826 发表于 2020-8-4 19:05 | 显示全部楼层
把while(!motor) 改成while(!k1);
回复

使用道具 举报

ID:213173 发表于 2020-8-4 20:44 | 显示全部楼层
while(!k1);//松手检测
回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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