Two NRF24L01 transmit to one receiver

I have two Arduino transmitting to one receiver. Can the address be the same on all three Arduino or do I have to use two address
Rich

Makes NO difference when both transmit at the same time. The receiver will receive garbage.

That only occurs, if they start at the exactly same time, which is rather rare.
The modules only transmit on a free medium.

@Rich555 I think a personal address for each module makes the most sense,
so in your case, the two senders would send to the same address.
Basically, a node can listen to up to six addresses,
and at most one station may ACK any address.

Nonsense! If #1 is transmitting and #2 begins to tx anytime before #1 has completed, the message is garble. And if the RX transmits an ack, that will be garbage to tx#1.

I disagree.

It uses carrier sense collision avoidance.

Around here there are so many 433.9 signals, the devise would never work.

So your WiFi is not working?

BTW that is the range the NRF is using.

#2 would never interrupt an already started transmission,
and garbled messages are not ACKed, they have a bad CRC.

That could explain why some people encounter troubles with the NRF devices.

No, the NRFs would also create a mess on Wi-Fi, if they were as stupid as you seem to think.

WiFi has the exact same collision problem with the shared medium,
and solves it in the same way, which works pretty well under not too heavy load.

How can I set two personal address for each module and send it to the same address?
Rich

What did you try?

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.