I am not that confident that I already did the suggestions you gave to me from the beginning but I really did my best even thou I am a newbie in programming and this is my progress so far.
As you can see here, this was the output of this code I will show below before it stopped. It only lasted for about 3 mins and I really don't know why I have no idea. I keep the masterNode running and it is still sending request till now.
Sender01.ino (1.3 KB)
their only difference is this line of code and I printed the recipient value so I can see what is each node receiving and whos node is sending sensor data to the MasterNode.
if (recipient != 0xBB) { // 0xCC for node 2 and 0xDD for Node 3
Serial.println(recipient);
;
return; // skip rest of function
}
And here is the output of the MasterNode before the Nodes 1 2 and 3 stopped
it only receives data from the one node
I already tried exchanging LoRa and Arduino on each transmitter node but it has the result is the same.
this is the code I am using right now for the MasterNode
Master01.ino (2.5 KB)
It is working just fine when I only have MasterNode and only one Node but when I add other nodes, the output is chaotic.