Datasheet

Using the RFM69 Radio
This page is shared between the RFM69 breakout and
the all-in-one Feather RFM69's. The example code and
overall functionality is the same, only the pinouts used
may differ! Just make sure the example code is using
the pins you have wired up.
Before beginning make sure you have your Arduino or Feather working smoothly, it will make this part a lot easier.
Once you have the basic functionality going - you can upload code, blink an LED, use the serial output, etc. you can
then upgrade to using the radio itself.
Note that the sub-GHz radio is not designed for streaming audio or video! It's best used for small packets of data. The
data rate is adjustable but its common to stick to around 19.2 Kbps (thats bits per second). Lower data rates will be
more successful in their transmissions
You will, of course, need at least two paired radios to do any testing! The radios must be matched in frequency (e.g.
900 MHz & 900 MHz are ok, 900 MHz & 433 MHz are not). They also must use the same encoding schemes, you
cannot have a 900 MHz RFM69 packet radio talk to a 900 MHz RFM9x LoRa radio.
"Raw" vs Packetized
The SX1231 can be used in a 'raw rx/tx' mode where it just modulates incoming bits from pin #2 and sends them on the
radio, however there's no error correction or addressing so we wont be covering that technique.
Instead, 99% of cases are best off using packetized mode. This means you can set up a recipient for your data, error
correction so you can be sure the whole data set was transmitted correctly, automatic re-transmit retries and return-
© Adafruit Industries
https://learn.adafruit.com/adafruit-rfm69hcw-and-rfm96-rfm95-rfm98-lora-packet-padio-
breakouts
Page 27 of 70