Header banner
Revain logoHome Page
Ben Diesel photo
1 Level
1334 Review
57 Karma

Review on πŸ“‘ 10pcs NRF24L01+ 2.4GHz Wireless RF Transceiver Module - Arduino Compatible by Ben Diesel

Revainrating 5 out of 5

Probably the cheapest way to connect an Arduino with a short cable and less than 1ms latency

These are amazing little boards and cost next to nothing. Box, 2 before etc.: 1 23 45 67 8 functions as follows: 1: ground 2: Vcc (3.3V) 3: CE (chip enable) 4: CSN (chip select not enabled) Active low level - Chip select function SPI5: SCLK (clock) - SPI clock Function6: MOSI (master output - slave input) - SPI data7: MISO (master input - slave output) - SPI data8: IRQ (interrupt) - optional, but goes low to indicate data has arrived, an error has occurred, or the write buffer is full. They work very well with the TMRh20 branch of the RF24 library. You can get this by searching for RF24 in the Arduino Library Manager. Also check out RF24Network, which adds a network layer on top of RF24, and RF24Mesh adds a mesh network function on top of RF24Network. The examples with these libraries are very well built and easy to use. If you are interested in using them with RPi, you can download the library from github. It has relevant examples for the Arduino library and it only took a few hours for my RPi to start talking to my Arduino with a couple of these radios. You might also want to consider the PA + LNA (Power Amplifier + Low Noise Amplifier) version available from the same seller here. One of these works well as a hub for the version with the built-in antenna.

Pros
  • One year trial
Cons
  • Available in white only