4路无线抢答器

2019-10-16 08:19发布

有人做过抢答器吗,用无线做的,现在想到的就有2个方案,红外和用2401。我现在用的是红外做,现在遇到的问题是,当只用一个红外接收的时候,几个遥控器同时按下去的时候识别不了,改怎能解决这个问题,用2401是不是也会遇到这个问题呢(目前没用2401做)。求其他的思路
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
5条回答
xkwy
1楼-- · 2019-10-16 13:29
正点原子 发表于 2016-11-26 01:10
NRF可以吧,有人做过NRF同时接收6个发送器数据

都在同一个信道上,不可能同时通信的。

至于为什么6个都能通信,是因为NRF24L01+的自动重发机制起到了作用。
倘若两个同时发送数据,究竟谁碰撞成功这和谁先按下按键没有关系,从这个意义上讲,这个系统就是不公平的。

(当然,这种概率是很低的,nRF24L01+发送一个数据包所需时间非常小,即便你不考虑这种情况,但客观上它也是存在的,只是没遇到罢。)
操作系统
2楼-- · 2019-10-16 14:41
同时按下当然不可以识别。。
xkwy
3楼-- · 2019-10-16 20:16
 精彩回答 2  元偷偷看……
正点原子
4楼-- · 2019-10-17 00:26
xkwy 发表于 2016-11-25 16:03
你用红外肯定不行的,

即便是nRF24L01+有6个接收通道也是不行的,因为它们共用一个信道,肯定会有干扰。 ...

NRF可以吧,有人做过NRF同时接收6个发送器数据
正点原子
5楼-- · 2019-10-17 06:06
xkwy 发表于 2016-11-26 12:03
都在同一个信道上,不可能同时通信的。

至于为什么6个都能通信,是因为NRF24L01+的自动重发机制起到了 ...

这个没有仔细看论坛网友的代码,不敢下结论

一周热门 更多>