I am starting with Getting Started (from File --> Examples --> RF24 in the IDE and following the steps in Terry's page. A couple of hours working though this again and again getting things right until I am sure the setup is as it should be. I have set these lines in setup() in both instances of the sketch
radio.setPALevel(RF24_PA_MAX);
radio.setDataRate( RF24_250KBPS );
radio.setChannel( 108 );
One has radioNumber = 1, the other 0
Without radioNumber = 0 being powered up, I get this output from starting up radioNumber = 1
RF24/examples/GettingStarted
*** PRESS 'T' to begin transmitting to the other node
Sent response 0
Sent response 269484048
I powerup and start radioNumber = 0 and get
RF24/examples/GettingStarted
*** PRESS 'T' to begin transmitting to the other node
I go to radioNumber = 1 and enter 'T' and get
RF24/examples/GettingStarted
*** PRESS 'T' to begin transmitting to the other node
Sent response 0
Sent response 269484048
*** CHANGING TO TRANSMIT ROLE -- PRESS 'R' TO SWITCH BACK
Now sending
Failed, response timed out.
Now sending
Failed, response timed out.
Now sending
failed
Sent 959690664, Got response 7340032, Round-trip delay 10248 microseconds
Now sending
Failed, response timed out.
Now sending
failed
Sent 961909904, Got response 4097, Round-trip delay 7912 microseconds
Now sending
Failed, response timed out.
Now sending
failed
Sent 964127168, Got response 0, Round-trip delay 8456 microseconds
Now sending
Nothing changes with radioNumber = 0.
If I repeat the startup process but this time enter 'T' in radioNumber = 0 it prints out
RF24/examples/GettingStarted
*** PRESS 'T' to begin transmitting to the other node
*** CHANGING TO TRANSMIT ROLE -- PRESS 'R' TO SWITCH BACK
Now sending
failed
Failed, response timed out.
Now sending
failed
Failed, response timed out.
Now sending
failed
Failed, response timed out.
Now sending
failed
Failed, response timed out.
Now sending
failed
Failed, response timed out.
and nothing changes in radioNumber = 1.
I haven't been able to get the Base Module Terry talks about but I have added a Red Wings power supply to each unit.
Does anyone have any idea of what else can be stopping the cross-communication?