Using the Nordic nRF24L01+ with a Seeeduino Mega 1280

The nRF24L01+ module (sources (archive.org)) is a really cheap & easy way to achieve wireless communications. With the internal antenna, the reach is about 100m (open area), with an extra antenna it’s apparently 1100m+.

One popular Arduino library for it is the Mirf library (archive.org).

Connections

Required pins with fix locations / can’t be moved:

Arduino Uno / Nano (archive.org):

  • MISO -> 12
  • MOSI -> 11
  • SCK -> 13 

Seeeduino Mega 1280 (archive.org):

  • MISO -> 50
  • MOSI -> 51
  • SCK -> 52 

Configurable, can use any available digital pins; this is a suggestion:

  • CE -> 8
  • CSN -> 7

Note: Not all Arduinos can supply 3.3v directly (for example, the Nano only supplies it when powered via USB), making a 3.3v supply uses few cheap parts so don’t break it with 5v :-).

Comments / questions

There's currently no commenting functionality here. If you'd like to comment, please use Twitter and @me there. Thanks!

Tweet about this - and/or - search for latest comments / top comments

Related pages