Disabling the ack feature is done by disableAckPayload(), and it is enabled by default, right?
So the nrf24s unknowingly to the person do send and receive at virtually the same exact time. The Tx will be in receive mode right after it sends, then it awaits the ack, right?
Robin2:
I have certainly had my nRF24s show spurious results - usually when one of the pair was not working properly. But I don't recall any problems when the pair are working properly. I can switch one off and the other one recognizes that and when I switch on again communication resumes smoothly....R
With your code, both sides can verify if either one is on (I have tried it), but I modified it with LED stuff although I don't believe it was done correctly.
EDIT: I know this is stupid, but I can definitely use the idea of millis() to verify if out of range is achieved on Rx, right? And would it be the same? On the tutorial it was on Tx, so I'm just asking.
How can I verify on Rx if data is received or not or if Tx is out of range? Obviously, !radio.available doesn't work... I shouldn't expect that putting exclamation marks on functions makes it the flips side of the intended operation. Perhaps else might work?