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: Whoa, some of the code this engineer writes... Just look at part one of the above blog post, see how he coded the 7-segment encodings...
  • Alan: You posted this right next to a bot that draws pictures... It seems logical to ask if there's a version that can draw.
  • mrx23dot: Hi, I'm selling the 2017 version
  • Max: As a learning experience, sure. Once that's done, though....well...
  • samuel: have a nice week everyone