RF24 v1
Driver for nRF24L01(+) 2.4GHz Wireless Transceiver

Design Goals

This library is designed to be...


NOW COMPATIBLE WITH ARDUINO 1.0 - The 'master' branch and all examples work with both Arduino 1.0 and earlier versions. Please open an issue if you find any problems using it with any version of Arduino.

NOW COMPATIBLE WITH MAPLE - RF24 has been tested with the Maple Native, and should work with any Maple board. See the pingpair_maple example. Note that only the pingpair_maple example has been tested on Maple, although the others can certainly be adapted.

Useful References

Please refer to:

This chip uses the SPI bus, plus two chip control pins. Remember that pin 10 must still remain an output, or the SPI hardware will go into 'slave' mode.

More Information

Frequently Asked Questions


Stuff I have built with RF24


Getting Started with nRF24L01+ on Arduino


Using the Sparkfun Nordic FOB


Low-Power Wireless Sensor Node


nRF24L01+ Running on Maple

 All Classes Files Functions Enumerations