Page 1 of 19
RFM69HCW Hookup Guide
Introducing the RFM69
The RFM69HCW is an inexpensive and versatile radio module. You can
use it to send text or binary data between two or hundreds of modules. It's
perfect for building inexpensive short-range wireless networks for home
automation, citizen science, and more.
The RFM69HCW comes in two flavors of frequency, the 915 MHz version
and the 434 MHz version.
Interface and Example Code
The RFM69HCW can't do anything by itself; it needs to be connected to a
microcontroller such as an Arduino. The RFM69HCW uses a four-wire
Synchronous Peripheral Interface (SPI) plus an interrupt line. Most
microcontrollers, including the Arduino, offer an SPI interface.
Felix Rusu of LowPowerLab has written an excellent Arduino library for the
RFM69 that handles the details of setting up the module and sending and
receiving data. This guide will cover interfacing the RFM69HCW to an
Arduino microcontroller using this library.
If you're using a different microcontroller, the information here plus the
datasheet and the library source code should help get you up and running.
(If you write example code for another system, we'll be glad to add it to the
code repository).
Required Materials
In this tutorial we'll show you how to get two modules talking to each other,
but keep in mind that you can use more than two modules in your projects.
Here's what you'll need:
• Two RFM69HCW modules (with matching frequencies):
◦ 915 MHz (WRL-12775)
or
Need help?
Do you have a question about the RFM69HCW and is the answer not in the manual?
Questions and answers