Hi, when I use VirtualWire it seems to be throwing off the execution of the loop() function. If I throw in a delay(300), the function just starts over again at the top. Is this something I can fix?
Thanks in advance.
Found out that gcc-avr version 4.3.0 breaks this library. Upgrading to 4.3.2 fixed the problem. Amazing module! Have you considered making store and forward? This could be like the $10 XBee!
I'd be inclined to suggest you develop a wrapper class and just automatically instantiate an object (a la Serial / HardwareSerial) and you can probably leave the ISR outside of it--if that works technically.
Similar sort of approach to what the Ethernet library uses (but without the ISR complication).
hi read about virtualwire and found that it would be useful for some ideas i have. i would like to try it, but i wasn't able to find the receivers/transmitters indicated in the documentation.
I live in italy, near napoli. Is there a place (either web or "physical" shop) where i can find cheap rf transmitters, receivers or transceivers for use with virtualwire library?
I found these on ebay, very cheap (~6$ for a couple tx+rx):
do you think they can be ok? there it says that the rx output high value is half of Vcc. So i guess i have to feed it with 10V to make the values match with arduino's input pin voltage levels... is it right?
In the end, can i use rf devices working at different carrier frequency (different than 433mhz)?
Hey, I've just been looking at how to wire a DR3100 to the arduino, i just have one question about the diagram on the documentation. What is the ground on the rf ground? How is it different to the arduino ground?
No, I've gone for a different soloution and am playing arround with bluetooth. Alot faster, and possibility for controling my project from my phone :-D.
Saving the DR3100 modules for annother project which is on the back burner!