本帖最后由 〽️〽️〽️ 于 2020-11-14 23:17 编辑
1. 有12个独立的按键,分别是KEY01~KEY12
2. 有3种按键功能 I.单个按键按下,如KEY9按下,串口立即发送,
II.两个按键组合按下,如果KEY06+KEY12 同时按下也要立即发送(但是组合时人为肯定0.5s内误差还是有的)
III.当某个按键,或者某个组合一直按着不放手,那串口需要0.5秒发送一次,不能太快的发。
3. 不允许组合按键先发送某个单键值, 比如KEY06和KEY12同时按下,但实际KEY06先按下100ms,KEY12后按下100ms,那不能将KEY06先串口发了
等看到KEY12也按下再发组合值
4. 那么问题来了,这种情况怎么处理呢? 单个想按下快发出响应, 组合的2个是KEY1~KEY12任意两两组合的,怎么才能因为人为无法完全同步按下而做到
单键很快发,组合键也很快发且不错发?
|