天线|RF射频
直播中

石飞鹏

7年用户 995经验值
私信 关注
[问答]

NRF24L01控制小车转向怎么设计程序?

32做的小车,NRF24L01实现无线控制,想实现:发送方一直按着发送方的某个按键,接收方才执行相应动作,松开后停止执行,请问该怎么设计程序?

回帖(8)

李浯

2020-7-25 07:01:16
其实可以这样:
例如我要小车往前走,我按下key0,nrf发送“一个”数据包过去小车,小车接收到后驱动电机,若没有收到其他指令的就继续前进。按键松开前nrf不发送指令,当松开的时候才发送一个停止数据包。
可以理解?表达能力不是很好...
举报

林俭幼

2020-7-25 07:13:12
制定通信协议,设计最小发送间隔,调试。
举报

冯栋

2020-7-25 07:27:21
我以前控制多路pwm都没问题,我的方法是一次发一个数组过去,当然需要数据检验之类的处理,不然接收端不知道数组是否发送完成
举报

张波

2020-7-25 07:34:44
判断按键是什么状态,把IO口状态发送出去,接收方按照高低电平执行相应的动作就好了
举报

夏涌革

2020-7-25 07:54:09
其实您说的,我已经实现了,只是问题是:我做的是2轮自平衡小车,发方按下,比如左转按键,小车就一直保持左转,松开后仍然是左转,我想实现的是:在左转按键的时候左转,松开后停止左转,保持前一个状态,比如直行或后退~~
举报

更多回帖

发帖
×
20
完善资料,
赚取积分