NRF24L01+ 2.4Ghz Wireless Module Breadboard Adapter
In stock
Order before 12.00PM
Specifications:
- Voltage regulator input voltage (connected to VCC): 4.8V to 12V
- Voltage regulator input voltage Max: 15V (we recommend to stay below 12V).
- The modules are compatible with Raspberry Pi
- Dimensions: 26 x 19 x 12 mm
- Allows easy connection of NRF24L01+ modules
- SMD LED display
- The NRF24L01 is not breadboard friendly, so the NRF24L01 adapter is used to allow the NRF24L01 to be connected to the breadboard.
How to interface with Arduino?
To interface the NRF24L01+ PA LNA Wireless Transceiver Module with the Arduino UNO, follow the wiring and setup steps below. This module allows for long-range wireless communication (up to 1000 meters), making it ideal for projects such as remote monitoring, wireless sensors, and remote control systems.
1. Wiring Diagram
Here’s how to connect the NRF24L01+ PA LNA to an Arduino UNO:
NRF24L01 Pin | Arduino UNO Pin |
---|---|
VCC | 3.3V (Important: do not use 5V) |
GND | GND |
CE | Pin 9 |
CSN | Pin 10 |
SCK | Pin 13 |
MOSI | Pin 11 |
MISO | Pin 12 |
IRQ | Not Connected |
Note: Ensure that the VCC is connected to the 3.3V pin on the Arduino, as the NRF24L01+ cannot tolerate 5V. Using 5V may damage the module.
2. Library Installation
To make interfacing easier, we’ll use the RF24 library, which simplifies communication with the NRF24L01+.
- Open the Arduino IDE.
- Go to Sketch > Include Library > Manage Libraries.
- Search for RF24 and install the RF24 by TMRh20 library.
3. Code Example for Transmitter (TX)
Here is an example to send data wirelessly from one Arduino (transmitter):
#include <SPI.h> #include <nRF24L01.h> #include <RF24.h> // Define CE and CSN pins RF24 radio(9, 10); // CE, CSN // Create a pipe address for communication const byte address[6] = "00001"; void setup() { Serial.begin(9600); // Initialize the NRF24L01+ module radio.begin(); radio.openWritingPipe(address); radio.setPALevel(RF24_PA_HIGH); radio.stopListening(); // Set to transmitter mode } void loop() { const char text[] = "Hello, World!"; // Data to send radio.write(&text, sizeof(text)); // Send data Serial.println("Data Sent: Hello, World!"); delay(1000); // Send data every 1 second }
4. Code Example for Receiver (RX)
The following code receives the data sent by the transmitter:
#include <SPI.h> #include <nRF24L01.h> #include <RF24.h> // Define CE and CSN pins RF24 radio(9, 10); // CE, CSN // Create a pipe address for communication const byte address[6] = "00001"; void setup() { Serial.begin(9600); // Initialize the NRF24L01+ module radio.begin(); radio.openReadingPipe(0, address); radio.setPALevel(RF24_PA_HIGH); radio.startListening(); // Set to receiver mode } void loop() { if (radio.available()) { char text[32] = ""; radio.read(&text, sizeof(text)); // Receive data Serial.println("Data Received: "); Serial.println(text); // Print received data } }
5. Key Points:
- Transmitter: The code for the transmitter sends the message
"Hello, World!"
every second. - Receiver: The code for the receiver listens for any incoming data and displays it on the serial monitor.
6. Important Notes:
- Ensure the module is powered via 3.3V as the NRF24L01+ is sensitive to voltage.
- If you face communication issues or range limitations, try adding a 10μF capacitor between the VCC and GND pins of the NRF24L01+ to stabilize the power supply.
- Using a PA LNA version improves signal range, but be sure your setup provides adequate current for it (especially when using power-hungry modules).
Request Stock
Recently viewed products
You might also be interested in...
Customers who bought this also bought...
General Questions
-
What is the latest price of the NRF24L01+ 2.4Ghz Wireless Module Breadboard Adapter in Bangladesh?
The latest price of NRF24L01+ 2.4Ghz Wireless Module Breadboard Adapter in Bangladesh is BDT 193.00 . You can buy the NRF24L01+ 2.4Ghz Wireless Module Breadboard Adapter at the best price on BDTronics.com or contact us via phone.
-
Where to buy NRF24L01+ 2.4Ghz Wireless Module Breadboard Adapter in Bangladesh?
You can buy NRF24L01+ 2.4Ghz Wireless Module Breadboard Adapter online by ordering on BDTronics.com or directly collect by visiting our store in person. BDTronics is a trusted provider of high-quality electronics, 3D printers, solar systems, and robotics parts. We offer fast shipping across the country via courier service.
-
What are the delivery options of NRF24L01+ 2.4Ghz Wireless Module Breadboard Adapter in Bangladesh?
We provide home delivery service all over Bangladesh. We support cash on delivery, bKash and Credit Card (Visa/ MasterCard/ Amex) payment solutions. The delivery time usually takes 1-2 days inside Dhaka and 2-3 days outside Dhaka.