I have bought this RF link kit(seeedstudio.com/depot/433mhz … th=139_140). When I want to send a message from an arduino(let’s call it “A”) to another arduino(“B”), everything is fine: the Arduino “A” send the message using the transmitter, and the Arduino “B” get it through the receiver. The problem is when I want to add the transmitter and the receiver on the same Arduino. For example, if I try to send a message by the transmitter on the Arduino “A” to the receiver always on the same Arduino, the message is sent, but it doesn’t receive it.
Hi~
In my opinion , that’s impossible unless that you can send message and receive messgae simultaneously , mean that the send code and the receive code running in the same time . Others , if you are successful do that , please share the experience .
However, I found a way (that suits my project) to avoid using the transmitter+receiver on the same Arduino; I simply add the transmitter to Arduino A, and the receiver to Arduino B. Unfortunately, I still have a problem: when I send a message(for example “hello”) from Arduino(A) to Arduino(B), the B get that: “68 65 6C 6C 6F” instead of “hello”. I suppose that’s the HEX code for “hello”, but any idea how to get the word “hello”?
What u r receive is right.
I wan to know what kind of the Serial Software you are using?
It show the HEX data I think it is the Serial Software’ problem,maybe your turn on the “show HEX” on the Serial Software.
So find that button and turn it off,that it will show “hello” correctly