Let's Make Robots!

RF link

Hello, I recently purchased an RF Link 434 mhz transmitter and receiver from sparkfun as well as an ftdi basic 5v breakout. I hooked up a transmitter to an arduino board and the reciever to the breakout but for some reason I didn't get a signal to the breakout.  Why?





Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

(and I am a picaxe guy)

Don't you just define a pin as a serial out and just send your data?

Sorry for the delay in response.  I tested it using the speaker and got some data, next I used the virtual wire library and it worked.  Is there any way of doing it without the library though?

Hook up your TX unit to your arduino . Get this arduino to spit out some numbers, maybe just a simple count with a 1/2 second or so between sends. Now, on your RX, hook up 5v and ground but also a little, cheap speaker. The speaker goes + to data-out on the RX unit and gnd goes to gnd. Now you can hear the "clicks" of data sent. This is just a super simple way of elimating one of "what it could be".

Frits invented this one.

I did something similar to Gareth's node, but it still would not receive anything through two arduino boards.  They were spaced less than a fot apart though.  Would that be too close for data transmission?

No the RX and Tx can be sitting on top of each other.

I suggest  you check that the Tx is blipping data out , a logic probe or simular would help (ie a transistor connected to led&resistor) if Tx is ok then check the Rx data line then you should at least see some blips .

There can be an instance where the data is being transmitted upsidedown - 1s instead of 0s and vicerversa (so invertion is nessesary) - if you follow my node word for word then the link should work .... its been tested many a time....

Check this node too .....it will help with a basic system set up.

There should be a micro controller at each end as ezekiel said. What are you trying to send anywayy?

Those RF links are cheap for a reason. To get any kind of data stream out of them you need to do some processing with a micro, they aren`t just a serial port replacement. You would probably need to connect the recieving unit to an arduino or breadboard atmega which then plugs into the PC.

I agree, they are cheap and should be used with caution as they are not the most stable of devices...as far as I've seen yet.

There shouldn't be any real reason why you couldn't hook the rec end to a pc and not have it work....in the end it's a far better proc then an arduino and should be able to do far more in the way of processing the data.  Even if you just get noise on the pc end that at least lets you know that something is going on.

Looking at the data through hyperterm or through Processing should work as well.