Robin2:
...R
Whandall:
What a mess.The addresses are still invalid for usage in pipe 1 and 2 to 5.
Your reception method is without any sensibility.
(Oh, there is a packet, lets read two packets and suppose the first came from TX 1,
which can not send anything because nobody listens to its pipe address,
then TX 2 data gets overwritten by junk because there is most likely only one packet available.)Basically you need something like:
void loop() {
byte pipe = 7;
But why the 7?
Also this quote
"(Oh, there is a packet, lets read two packets and suppose the first came from TX 1,
which can not send anything because nobody listens to its pipe address,
then TX 2 data gets overwritten by junk because there is most likely only one packet available.)"
describes what my codes does, right?
and "The addresses are still invalid for usage in pipe 1 and 2 to 5."
I do not understand why you use "still" and also why are invalid.
Also, why do you say "1 and 2 to 5" and not "1 to 5.
I'm just trying to understand what you want to describe to me.
Thank you very much, both of you for your time.