极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 12487|回复: 4

红外遥控的问题

[复制链接]
发表于 2016-5-28 07:02:48 | 显示全部楼层 |阅读模式
用红外遥控的时候按一次按钮只能读出一次码,如果一直按住那个按键的话只有第一个码正确,之后的码都是ffffffff之类的。
比如我希望当按住按钮的时候电机转动,松开它就能识别到按键松开了,使电机停止。
现在就只能做到按下去一个键并松开,电机转动。然后再按另一个键并松开,电机停止。
求问各位前辈有什么办法能解决这个问题吗?
回复

使用道具 举报

发表于 2016-5-28 12:30:46 | 显示全部楼层
1)需要识别红外的重复码,维持一直按下的状态,电机一直转。
2)需要一个定时器检测重复码的消失,触发按钮松开的事件,电机停。
回复 支持 反对

使用道具 举报

发表于 2016-5-29 19:57:36 | 显示全部楼层
你可以不用识别红外码

红外接收器在接收到红外信号时,其OUT针脚将变为低电平,你可以看看
回复 支持 反对

使用道具 举报

发表于 2016-7-3 09:48:40 | 显示全部楼层
maidoo 发表于 2016-5-28 12:30
1)需要识别红外的重复码,维持一直按下的状态,电机一直转。
2)需要一个定时器检测重复码的消失,触发按 ...

你好,能不能加个QQ?想请教下 红外不能连续发射问题
回复 支持 反对

使用道具 举报

发表于 2016-7-5 20:04:31 | 显示全部楼层

这里的源代码,支持长按操作,可参考。
http://bbs.mydigit.cn/read.php?tid=939858
回复 支持 反对

使用道具 举报

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

本版积分规则

Archiver|联系我们|极客工坊

GMT+8, 2026-6-16 23:09 , Processed in 0.033400 second(s), 20 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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