Optimized High Speed NRF24L01+ Driver Class Documenation
TMRh20 2014 - Optimized Fork of NRF24L01+ Driver
Optimized High Speed Driver for nRF24L01(+) 2.4GHz Wireless Transceiver

Design Goals

This library fork is designed to be...

News

March 2015

Dec 2014

If issues are discovered with the documentation, please report them here


Useful References

Additional Information and Add-ons

More Information and RF24 Based Projects


Platform Support Pages


General ┬ÁC Pin layout (See the individual board support pages for more info)

The table below shows how to connect the the pins of the NRF24L01(+) to different boards. CE and CSN are configurable.

PIN NRF24L01 Arduino UNO ATtiny25/45/85 [0] ATtiny44/84 [1] LittleWire [2] RPI RPi -P1 Connector
1 GND GND pin 4 pin 14 GND rpi-gnd (25)
2 VCC 3.3V pin 8 pin 1 regulator 3.3V required rpi-3v3 (17)
3 CE digIO 7 pin 2 pin 12 pin to 3.3V rpi-gpio22 (15)
4 CSN digIO 8 pin 3 pin 11 RESET rpi-gpio8 (24)
5 SCK digIO 13 pin 7 pin 9 SCK rpi-sckl (23)
6 MOSI digIO 11 pin 6 pin 7 MOSI rpi-mosi (19)
7 MISO digIO 12 pin 5 pin 8 MISO rpi-miso (21)
8 IRQ - - - - - -