Hello everyone. I’m struggling to make two RFM69 (434MHz version) communicate with each other. I’m using https://learn.sparkfun.com/tutorials/rf … onnections as my guide but slightly adapting it to my needs.
I’m using an Arduino UNO as the sending node, with a Sparkfun logic level converter and a SparkFun Arduino Pro as the receiver. The (adapted) code compiles and runs fine and I am setting up the modules as described in the tutorial in the setup() method (same network, same frequency, setting high power)
The network is set to 0, RECEIVER_NODE_ID is 2
On the sender side, I have the following
if (radio.sendWithRetry(RECEIVER_NODE_ID, data, 3)) {
digitalWrite(LED_PIN, LOW);
Serial.println("ACK RECEIVED");
} else {
Serial.println("no ACK RECEIVED");
Serial.println(radio.readRSSI());
}
on the receiver side
if (radio.receiveDone()) // Got one!
{
// Print out the information:
Serial.print("received from node ");
Serial.print(radio.SENDERID, DEC);
Serial.print(", message [");
....
}
The Arduino Pro is wired exactly as the tutorial suggests and is powered by a 3.3V Beefy.
The Arduino Uno uses a breadboard to achieve (at least as far as I understand) the same wiring setup, without the use of Y wires.
Unfortunately, I cannot make the modules communicate with each other and I’ve completely run out of ideas on how to debug them any further, any and all suggestions are highly appreciated
Photos of my setup are here, with apologies
https://www.icloud.com/photos/#0JYPPkcG … 32-C7yPrRA
EDIT
Here’s the original fritzing I came up with, there’s more components but I’ve removed everything except from the RFMs