Video: using NRF24L01+ wireless module with Arduino

Posted on Thursday, April 10th, 2014 in digital radio data, tutorials, Videos, wireless by the machinegeek

The NRF24L01+ is a popular wireless communications module from Nordic that interfaces well with MCU applications. In this detailed video tutorial, Kevin Darrah outlines how to use it with the Arduino.

Source code is available from Kevin Darrah’s website.

This entry was posted on Thursday, April 10th, 2014 at 4:40 pm and is filed under digital radio data, tutorials, Videos, wireless. You can follow any responses to this entry through the RSS 2.0 feed. You can skip to the end and leave a response. Pinging is currently not allowed.

2 Responses to “Video: using NRF24L01+ wireless module with Arduino”

  1. Peter says:

    Very nice work! the code also works on Energia with the TI Tiva C ARM boards and the MSP430 launchpads. If you do make it into a library it would nice if it remained compatible with Energia.

    I bought a bunch of these module on ebay for a few $$$ and will link them with this code as a basis.

  2. The abstraction of control of IO over RF is cool.
    For the NRF control it is not necessary to toggle CE – it can stay high while just CSN is toggled. PRIM_RX and PRW_UP then control rx/tx and low power mode.
    I wouldn’t use it for battery-powered sensor nodes though, since constantly staying in RX mode sucks a lot of power. Instead I’d put the AVR in power down mode, waking up with the watchdog timer to periodically transmit the sensor data.

Leave a Reply

Notify me of followup comments via e-mail. You can also subscribe without commenting.

Recent Comments

  • KH: Well, I'm sure the HDD can handle a little vibration *cough*. What I am more interested in is this: the fan appears to be placed...
  • Alan: The Si5351 runs on 3.3V, and several FPGA dev boards now include "Arduino compatible" headers [if you stick to 3.3V logic levels]. Maybe it's time...
  • hli: Sunday++
  • JB: Hi
  • Peter: Sunday