Update README.md

This commit is contained in:
LowPowerLab 2013-08-01 09:57:01 -04:00
parent 404a5add1d
commit 88ae43b0fc
1 changed files with 16 additions and 0 deletions

View File

@ -34,9 +34,25 @@ To find your Arduino folder go to File>Preferences in the Arduino IDE.
<br/> <br/>
See [this tutorial](http://learn.adafruit.com/arduino-tips-tricks-and-techniques/arduino-libraries) on Arduino libraries. See [this tutorial](http://learn.adafruit.com/arduino-tips-tricks-and-techniques/arduino-libraries) on Arduino libraries.
###MISC / possible issues
- The library and examples are continuously improved as bugs and stability issues are discovered. Be sure to check back often for changes.
- Moteino boards are loaded with fuses that will delay startup. This means that other boards like Duemilanove/UNO might need a delay() in the setup() function before doing anything - to allow the transceiver to power up.
###Saple usage ###Saple usage
- [Node](https://github.com/LowPowerLab/RFM69/blob/master/Examples/Node/Node.ino) - [Node](https://github.com/LowPowerLab/RFM69/blob/master/Examples/Node/Node.ino)
- [Gateway](https://github.com/LowPowerLab/RFM69/blob/master/Examples/Gateway/Gateway.ino) - [Gateway](https://github.com/LowPowerLab/RFM69/blob/master/Examples/Gateway/Gateway.ino)
##Blog writeup ##Blog writeup
http://lowpowerlab.com/blog/2013/06/20/rfm69-library/ http://lowpowerlab.com/blog/2013/06/20/rfm69-library/
##Why
- I have spent a lot of time developing this library for RFM69W/HW transceivers. I made it open source because I believe a lot of people can benefit from this new powerful transceiver. I hope people will also contribute and build on my work
- I have long researched alternative transceivers for RFM12B which is still an excellent transceiver but it is only 0dBm output power and has limited built in features which need to be implemented in firmware (PREAMBLE, SYNC, CRC, packet engine, encryption etc).
- I wanted a transceiver that could still be very small, easy to use, but have the longer range that I wanted
- RFM69 comes in 2 variants that have the same layout/connections: RFM69W (13dBm, 45mA TX) and RFM69HW (20dBm, 130mA TX)
##RFM69W range
- I have tested open-air range on these transceivers (the W only) in various combinations.
- I am happy to say that a range of upwards of 350m can be achieved. I went to local parks and in very large parking spaces and I ran out of space, so more than 350m is possible.
- I have not range tested the RFM69HW but the extra 7dBm of output power will boost the range significantly so perhaps 500m or more is achievable
- The caveat with these higher power units is that they need more power when they transmit. For battery powered motes, you will need to keep them powered down and only transmit periodically. Use the sleep() function to put the radios in low power mode and use the [LowPower](https://github.com/rocketscream/Low-Power) or [Narcoleptic](https://code.google.com/p/narcoleptic/) libraries to power down your arduino