NRF2401+ didn't communicate

Hello,
since some days i try to get two NRF2401+ modules communicating. (Using the NRF2401 library)

Arduino Mega 2560 Serial Log:

RF24/examples/GettingStarted/

ROLE: Pong back

*** PRESS 'T' to begin transmitting to the other node

STATUS		 = 0x0e RX_DR=0 TX_DS=0 MAX_RT=0 RX_P_NO=7 TX_FULL=0
RX_ADDR_P0-1	= 0xf0f0f0f0d2 0xf0f0f0f0e1
RX_ADDR_P2-5	= 0xc3 0xc4 0xc5 0xc6
TX_ADDR		 = 0xf0f0f0f0d2
RX_PW_P0-6	= 0x08 0x08 0x00 0x00 0x00 0x00
EN_AA		 = 0x00
EN_RXADDR	= 0x03
RF_CH		 = 0x4c
RF_SETUP	= 0x07
CONFIG		 = 0x0f
DYNPD/FEATURE	= 0x00 0x00
Data Rate	 = 1MBPS
Model		 = nRF24L01+
CRC Length	 = 16 bits
PA Power	 = PA_HIGH

Arduino Nano Serial log:

RF24/examples/GettingStarted/

ROLE: Pong back

*** PRESS 'T' to begin transmitting to the other node

STATUS		 = 0x0e RX_DR=0 TX_DS=0 MAX_RT=0 RX_P_NO=7 TX_FULL=0
RX_ADDR_P0-1	= 0xf0f0f0f0d2 0xf0f0f0f0e1
RX_ADDR_P2-5	= 0xc3 0xc4 0xc5 0xc6
TX_ADDR		 = 0xf0f0f0f0d2
RX_PW_P0-6	=  0x08 0x08 0x00 0x00 0x00 0x00
EN_AA		 = 0x3f
EN_RXADDR	= 0x03
RF_CH		 = 0x4c
RF_SETUP	= 0x07
CONFIG		 = 0x0f
DYNPD/FEATURE	= 0x00 0x00
Data Rate	 = 1MBPS
Model		 = nRF24L01+
CRC Length	 = 16 bits
PA Power	 = PA_HIGH


Now sending 8478...failed.

Failed, response timed out.

Now sending 9753...failed.

Failed, response timed out.

Now sending 11027...failed.

Failed, response timed out.

also tried to uncomment this lines of code:

//if ( role == role_ping_out )
  {
    //radio.openWritingPipe(pipes[0]);
    radio.openReadingPipe(1,pipes[1]);
  }
  //else
  {
    //radio.openWritingPipe(pipes[1]);
    //radio.openReadingPipe(1,pipes[0]);
  }

Does somone else know any other solution i could try ?

No one have an idea ? :drooling_face:

Try on arduino Mega a capacitor at 100mf/16V at power line, i have read in past the mega has some problem in power line at 3.3V and the capacitor looks to solve it.

tasosstr:
Try on arduino Mega a capacitor at 100mf/16V at power line, i have read in past the mega has some problem in power line at 3.3V and the capacitor looks to solve it.

red this solution too, but it didn't helped :frowning:

Still couldn't find a solution.
Does none have an idea ?

Hi Fujikatoma

There is some basic test code in this post...

http://forum.arduino.cc/index.php?topic=248621.msg1781120#msg1781120

Might be worth trying it to see if you get different results.

Regards

Ray

Thanks for the reply, but this code didn't worked for me to :0

I have the same problem but I'm using the MIRF library...

AloyseTech:
I have the same problem but I'm using the MIRF library...

I had tryed the Mirf Library to , but it didn't worked

:relaxed:

Fujikatoma:

AloyseTech:
I have the same problem but I'm using the MIRF library...

I had tryed the Mirf Library to , but it didn't worked

Had you find a solution ?

Still looking for a solution