Skip to content

Optimized Network Layer for nRF24L01(+) Radios on Arduino and Raspberry Pi

Notifications You must be signed in to change notification settings

martin-mat/RF24Network

 
 

Repository files navigation

TMRh20 2014 - Newly Optimized Network Layer for nRF24L01(+) radios

Please see the full documentation at http://tmrh20.github.io/RF24Network/

Pin layout

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]
1 GND GND pin 4 pin 14
2 VCC 3.3V pin 8 pin 1
3 CE digIO 7 pin 2 pin 12
4 CSN digIO 8 pin 3 pin 11
5 SCK digIO 13 pin 7 pin 9
6 MOSI digIO 11 pin 6 pin 7
7 MISO digIO 12 pin 5 pin 8
8 IRQ - - -

[0] https://learn.sparkfun.com/tutorials/tiny-avr-programmer-hookup-guide/attiny85-use-hints [1] http://highlowtech.org/?p=1695

About

Optimized Network Layer for nRF24L01(+) Radios on Arduino and Raspberry Pi

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 64.4%
  • C 18.8%
  • Other 8.7%
  • Processing 6.8%
  • Python 1.3%