Header banner
Revain logoHome Page
Tracy Knight photo
Serbia, Belgrade
1 Level
471 Review
0 Karma

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

Revainrating 5 out of 5

This is probably the cheapest way to connect an Arduino with a short cable and less than 1ms latency.

It costs almost nothing. The pinout is as follows (pin1 is square outlined, pin 2 opposite, etc.: 1 23 45 67 8 Works as follows: 1: Ground2: Vcc (3.3V) 3: CE (chip on) 4 : CSN ( chip select inactive, low) - chip select function SPI5: SCLK (clock) - timing function SPI6: MOSI (master output, slave input) - SPI7 data: MISO (master output, slave input) - SPI8- Data: IRQ (Interrupt) - Optional, but goes low to indicate data has arrived, an error has occurred, or the write buffer is full.These work very well with the TMRh20 branch of the RF24 library.You can get this by searching for RF24 in the Arduino library manager. See also RF24Network which adds a network layer on top of RF24 and RF24Mesh which adds a mesh network function on top of RF24Network. The examples using these libraries are very well made and easy to use. If you get into it If you are interested in using them with the RPi, you can get the library from github underload. 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
  • β˜… You can easily find various resources available on the internet such as tutorials, datasheets and notes.
Cons
  • I will be silent