I'm getting an initial response now. This is with the TMRh20 Getting Started:
RF24/examples/GettingStarted/
*** 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 a = 0x65646f4e32 0x65646f4e31
RX_ADDR_P2-5 a = 0xc3 0xc4 0xc5 0xc6
TX_ADDR = 0x65646f4e32
RX_PW_P0-6 a = 0x20 0x20 0x00 0x00 0x00 0x00
EN_AA = 0x3f
EN_RXADDR a = 0x02
RF_CH = 0x4c
RF_SETUP a = 0x07
CONFIG = 0x0f
DYNPD/FEATURE a = 0x00 0x00
Data Rate = 1MBPS
Model = nRF24L01+
CRC Length = 16 bits
PA Power = PA_MAX
Except that on transmit it hangs up at "Now sending":
*** CHANGING TO TRANSMIT ROLE -- PRESS 'R' TO SWITCH BACK
Now sending
Switching over to the ManiacBug Getting Started, I get a running time out:
Now sending 5277...failed.
Failed, response timed out.
Running the TMRh20 sketch again, I tried pulling pins 9/10 from the UNO and putting them back. I assume it is just talking to itself with a "0" response:
Sent 8767956, Got response 0, round-trip delay: 209205632 microseconds
Now sending
Interestingly, a couple of random responses in the list came back with data. I didn't capture it, but it was something like:
Sent 8767956, Got response #######, round-trip delay: 209205632 microseconds
Now sending
I wasn't watching the other UNO, so I don't know if the RX led flashed. Should I expect the RX led to flash if everything were working correctly? Could this have been an anomaly, or is it proof positive of at least a couple successful responses?
I thought the generic UNO may be faulty, so I tested each board as ping/pong and got the TX led as expected on both.
I tried all this in both the ManiacBug and TMRh20 sketches, noting that TMR defines pins 7/8 instead of 9/10.
Other questions:
Does the status returned in the initial setup, "STATUS = 0x0e RX_DR=0 TX_DS=0 MAX_RT=0 RX_P_NO=7 TX_FULL=0" and the following lines, return solely from the UNO, or does it indicate there is some return coming from the RF module? What can be determined from the status info? For instance, I might guess "RX_P_NO=7" means receiver pin 7, yet neither sketch defines pin 7.
And finally:
Can I have both UNO’s plugged into my two USB ports at the same time? Does this effect USB power output? Serial communication? I tried with both connected, as well as having the pong module disconnected and powered externally. I tried that power supply at 6, 7.5 and 9 volts, thinking it might still be a power issue.