Simple packet communication between 900mhz radios. receiver is half of this solution, the other half is the transmitter application.
Validate simple package transmission and reception for inclusion in other solutions
- uses Radiohead http://www.airspayce.com/mikem/arduino/RadioHead/RadioHead-1.100.zip
- adfruit maintains a GitHub branch at https://github.com/adafruit/RadioHead
- uses Adafruit_LiquidCrystal https://github.com/adafruit/Adafruit_LiquidCrystal
- 1X: Adafruit Arduino Pro Mini 328 - 5V (part 2378)
- 1X: Adafruit FRM69HCW Radio Breakout (part 3070)
- 1X: Adafruit FTDI Friend (part 284)
- [optional]1X: 16x2 LCD panel
- [optional]1X: Adafruit i2c character LCD backpack (part 292)
- 1 protoboard
- wire
- see Fritzing diagram
- Pro A4 (SDA) for LCD backpack
- Pro A5 (SLC) for LCD backpack
- Adafruit RFM69HCW (SPI): https://learn.adafruit.com/adafruit-rfm69hcw-and-rfm96-rfm95-rfm98-lora-packet-padio-breakouts?view=all
- Sparkfun RFM69HCW: https://learn.sparkfun.com/tutorials/rfm69hcw-hookup-guide/all
- Adafruit i2c/SPI LCD Backpack: https://learn.adafruit.com/i2c-spi-lcd-backpack/
- Radiohead main page: https://www.airspayce.com/mikem/arduino/RadioHead/index.html
- 16x2 LCD panels: http://oomlout.com/parts/LCDD-01-guide.pdf
- 040620: displayMessage will leave visual artifacts if message string decreases in size
- 010318: first version, adapted from adapted from RadioHead69_RawDemo_RX
- 010318: added LCD interface for non-serial monitor output
- 040620: code cleanup
- 040620: [FR 010318] move serial debug code to conditional compile
- 040620: [FR 010318] display error conditions on LCD display
- 040620: Github checkin