无线遥控开关怎么让遥控器按一次后不松开,接收端只响应一次?
无线遥控开关怎么让遥控器按一次后不松开,接收端只响应一次?
也就是长按、短按、长按不松,单片机解码后,控制气缸只动作一次,
不会连续动作,我想法是区分短按和长按不松,让长按不松与短按执行效果一样,
确实做了没效果,
按下瞬间只执行一次就行
DebugLab 发表于 2024-10-12 16:30
按下瞬间只执行一次就行
状态机
松开后才允许执行下一次
DebugLab 发表于 2024-10-12 16:38
不是普通的按键,是无线遥控按键如下图:
380091044 发表于 2024-10-12 17:25
不是普通的按键,是无线遥控按键如下图:
也是这个结构,再套一层而已,一个数据包代表按下一次,一直有数据只执行一次,没有了再复位状态机 可不可以在里面加一个随机码,第一次发送接受到的执行,后边接受到的随机码一致,就不执行。发送端生成随机码,检查是否和上次码不一致。这样是否可行? 如果不能单独加一个地址,那就添加在地址或数据里,拿出两个位开做随机码码也行 按键释放时候,发送一个释放码,只要没收到释放码就停止执行。
页:
[1]