What it is
The ShillehTek NRF24L01+ 2.4GHz Wireless Transceiver Module SPI for Arduino is a compact 2.4GHz ISM-band radio that can both transmit and receive, making it a practical choice for bidirectional wireless links like telemetry, remote control, and sensor networks with Arduino or Raspberry Pi.
Pins
This module communicates over SPI; the core signal lines are MOSI, MISO, and SCK. Other pins (such as power, ground, and control lines) can vary by breakout; refer to the silkscreen labels on your board and the listing photos for the exact pin names and orientation before wiring.
Technical Specifications
| Item | Details |
|---|---|
| Radio band | 2.4GHz ISM band |
| Air data rate | Adjustable: 250kbps, 1Mbps, up to 2Mbps |
| Interface | SPI (MOSI, MISO, SCK) |
| Networking | Can listen on multiple pipes (hub + multiple nodes) |
| Reliability features | Built-in packet handling, CRC checks, auto-retry |
| Power behavior | Ultra-low standby current (no numeric value provided) |
Frequently Asked Questions
How do I connect an NRF24L01+ module to Arduino using SPI?
Use the Arduino SPI pins for MOSI, MISO, and SCK, then connect the module’s remaining power/control pins according to the board’s silkscreen or listing photos. Keep wiring short and double-check orientation before powering on.
Does the NRF24L01+ work with Raspberry Pi?
Yes. The module uses a standard SPI interface, so it can be integrated with Raspberry Pi using SPI-capable GPIO plus the correct power/control connections as labeled on your module.
What data rates does the NRF24L01+ support for wireless links?
This module supports adjustable air data rates of 250kbps, 1Mbps, and up to 2Mbps. Choose a rate that fits your range and reliability needs for telemetry, sensors, or remote control.
Can one NRF24L01+ hub receive data from multiple sensor nodes?
Yes. The NRF24L01+ can listen on multiple pipes, which is useful when one base station (hub) collects data from several nodes in a sensor network.
What is the operating voltage or logic level for this NRF24L01+ module?
Exact voltage/logic requirements depend on the specific breakout/module revision. Check the board silkscreen, the listing photos, and the NRF24L01+ datasheet, and use level shifting if your controller’s logic level doesn’t match.