红外遥控的问题
用红外遥控的时候按一次按钮只能读出一次码,如果一直按住那个按键的话只有第一个码正确,之后的码都是ffffffff之类的。比如我希望当按住按钮的时候电机转动,松开它就能识别到按键松开了,使电机停止。
现在就只能做到按下去一个键并松开,电机转动。然后再按另一个键并松开,电机停止。
求问各位前辈有什么办法能解决这个问题吗? 1)需要识别红外的重复码,维持一直按下的状态,电机一直转。
2)需要一个定时器检测重复码的消失,触发按钮松开的事件,电机停。 你可以不用识别红外码
红外接收器在接收到红外信号时,其OUT针脚将变为低电平,你可以看看 maidoo 发表于 2016-5-28 12:30 static/image/common/back.gif
1)需要识别红外的重复码,维持一直按下的状态,电机一直转。
2)需要一个定时器检测重复码的消失,触发按 ...
你好,能不能加个QQ?想请教下 红外不能连续发射问题
这里的源代码,支持长按操作,可参考。
http://bbs.mydigit.cn/read.php?tid=939858
页:
[1]