As the title indicates I cannot get the nRF24L01 modules to communicate. I have tried a variety of simple with built in antennas as well as LNA with external antenna. I have tried a coupe of version of Uno compatible clones (Tomflower and GeekCreit). I use the power adapter with the LNA board to make sure the voltage is high enough. Both units are on my desk connected to the same windows 10 work station.
I am using the SimpleRx and SimpleTx examples posted as recommendations. I recently upgraded to the Arduino IDE 2.0.4 and let it update the library for all of the modules that I have used.
I modified the example programs only to the extent of adding the code from the CheckConnection programs to see what the state was. The output is shown below.
Oddly enough the rx led blinks on the transmit UNO but not on the receive UNO.
The transmit RF24 / UNO repeatable shows Data Sent Message 0 Tx failed
Data Sent Message 0 Tx failed
Data Sent Message 0 Tx failed
The receive RF24 / UNO only shows the output of the radio.printDetails.
The printout for the SimpleTx appears to show the correct address but the print out of the SimpleRx does not appear to show the correct address.
Bruce
output of the programs
from modified SimpleTx
SimpleTx Starting
SPI Speedz = 10 Mhz
STATUS = 0x0e RX_DR=0 TX_DS=0 MAX_RT=0 RX_P_NO=7 TX_FULL=0
RX_ADDR_P0-1 = 0x4141417852 0xc2c2c2c2c2
RX_ADDR_P2-5 = 0xc3 0xc4 0xc5 0xc6
TX_ADDR = 0x4141417852
RX_PW_P0-6 = 0x20 0x20 0x20 0x20 0x20 0x20
EN_AA = 0x3f
EN_RXADDR = 0x03
RF_CH = 0x4c
RF_SETUP = 0x27
CONFIG = 0x0e
DYNPD/FEATURE = 0x00 0x00
Data Rate = 250 KBPS
Model = nRF24L01+
CRC Length = 16 bits
PA Power = PA_MAX
ARC = 0
from modified SimpleRx
SimpleRx Starting
�SimpleRx Starting
SPI Speedz = 10 Mhz
STATUS = 0x0e RX_DR=0 TX_DS=0 MAX_RT=0 RX_P_NO=7 TX_FULL=0
RX_ADDR_P0-1 = 0xe7e7e7e7e7 0x4141417852
RX_ADDR_P2-5 = 0xc3 0xc4 0xc5 0xc6
TX_ADDR = 0xe7e7e7e7e7
RX_PW_P0-6 = 0x20 0x20 0x20 0x20 0x20 0x20
EN_AA = 0x3f
EN_RXADDR = 0x02
RF_CH = 0x4c
RF_SETUP = 0x27
CONFIG = 0x0f
DYNPD/FEATURE = 0x00 0x00
Data Rate = 250 KBPS
Model = nRF24L01+
CRC Length = 16 bits
PA Power = PA_MAX
ARC = 0