I recently purchased an RF Link Receiver - 4800bps (434MHz) from Sparkfun and plugged it along with a 434mhz transmitter. The transmitter works fine I think, since I definitely got something at the receiver when I sent a signal.
The problem is I get random numbers constantly coming down on the serial monitor.
I’m using Arduino Uno, sending to another Uno. When plugged directly via wire, I send/receive no problem.
But when I plug in the Rx module I get garbage constantly, even when the Tx is out.
They are bare receivers and transmitters. That’s the only function they provide. Nowhere does it say they will transfer serial data.
If you want to send serial/digital data, you will have to encode it somehow. I use them to send PWM for controlling servos and they do that quite well.
Thank you, I know there’s a lot of noise on the line. I don’t have to transmit a lot of data, I reduced the noise on the line by adding a cap. It doesn’t get rid of all of it, but I get a lot more "0"s than I did before. It’s clean enough for what I do.
Perhaps if need better yet, I can transmit the data in the form of PWM…?
Maybe I can put the scope to the signal and find out if the threshold of the noise is lower than the signal, then a filter would get rid of all of it… looks like it.