红外遥控小车如何实现按下走,松开停呢?谢谢!

2024-12-30 10:05:49
推荐回答(2个)
回答1:

遇到同样的问题,想要实现 按下电机转动,释放则电机停止。已解决

首先红外它是按下后一直发送码值,释放后就不发送,那个值是不变的。

我们一般都判断哪个值是否等于,那么确实按下后就一直执行电机转动,但是无法停止。

所以需要在无信号时执行停止,这个停止需要在一定间隔下执行,我看到网上说发送连码间隔108ms,那么执行间隔大于108ms,下一次信号进来更新时间就可以不执行停止,继续执行转动了

更新时间是重点

回答2:

用点动程序实现。