Hey Guys,
First up, this isn’t my library. It was developed by Mike McCauley, I believe he is still partially active with development.
The original “VirtualWire” library has a few compatibility issues with the latest version of the Arduino IDE. After some hunting I found the fix and thought it would be wise to share my findings.
[VirtualWire 1.3] download.milesburton.com/Arduino … alWire.rar
[Documentation for 1.3] download.milesburton.com/Arduino … alWire.pdf
This library works great with the Seeedstudio RF kits
[315 Mhz] seeedstudio.com/depot/315mhz … cc711ee267
[433 Mhz] seeedstudio.com/depot/433mhz … cc711ee267
Like most other libraries, drop VirtualWire (Above) into the hardware\libraries directory and fire up the example sketches per the documentation.
I can vouge for the 433Mhz version as it is now sitting on my desk chatting away. The document above explains what you need to do to get up and running. Unlike stock libraries, VirtualWire provides some basic error handling and syncronising. It produces a simple “packet” (which supposidly follows the ‘VirtualWire’ standard) that produces a pretty clean wireless communicate between two devices.
Great stuff, let me know how you get on
-Miles