I've been using NRF24L01+ for a long time now and I'm doing pretty good with. But recently I needed to increase the range so I bought 3 NRF24L01+PA+LNA.
I would like to use one NRF24L01+PA+LNA with a regular NRF24L01, I've read that it should work without problems.
So I've been testing a really simple "send" and "receive" code to see if it works.
It's working in the NRF24L01+ NRF24L01+PA+LNA way
but not in the NRF24L01+PA+LNA NRF24L01+ way whereas it's the exact same code...
I'm a little bit lost and I don't know what to do. I tried to change the channel, the adresses but no matter what it doesn't work.
A common problem with nRF24 modules is insufficient 3.3v current from the Arduino 3.3v pin. The high-power nRF24s (with the external antenna) will definitely need an external power supply. At least for testing try powering the nRF24 with a pair of AA alkaline cells (3v) with the battery GND connected to the Arduino GND.
Also I believe it is important to keep some distance between the high power Tx and the Rx - I suggest 3 metres.
I tried the simple RX and TX code and then the swapping role example.
It works fine with the low power version and doesnt work with the high power module...
I tried with an other high power module, it also doesn't work.
I tried to communicate between two high power module, and always the same problem.
radio.write sends back 0. No problem for receiving
My modules were close to a wifi router, so I turned it off but did nothing...
I'm in a crowded city with a probably a lot of 2.4 Ghz usage, maybe there are some interferences...