• CES
  • AMARTS
  • Electronic Kid
  • Useful-news
  • Forum
  • Fellowship
  • E-Library
  • All
gravatar

2pcs nRF24L01+ 2.4GHz Wireless Transceiver Arduino Compatible From Addicore

2pcs nRF24L01+ 2.4GHz Wireless Transceiver Arduino Compatible

2pcs nRF24L01+ 2.4GHz Wireless Transceiver Arduino Compatible
From Addicore

List Price: $14.99
Price: $7.64 & eligible for FREE Shipping on orders over $35. Details

Availability: Usually ships in 24 hours
Fulfilled by Amazon and Sold by Addicore

2 new or used available from $6.97
Average customer review:
(18 customer reviews)

Product Description

The nRF24L01+ is a 2.4GHz ISM band transceiver.
Includes on board support components and a 2.4GHz antenna for easy implementation into designs without additional hardware.
Communication range up to 329 feet (100 meters) in ideal conditions.
A host microcontroller can communicate and configure the nRF24L01+ over a 4-pin Serial Peripheral Interface (SPI). The configuration registers are accessible through the SPI connection. Configurable parameters include frequency channel (125 selectable channels), output power, and data rate (data rates: 250kbps, 1Mbps, and 2Mbps).
The on chip voltage regulator accepts supply voltages from 1.9 to 3.6V. When using the nRF24L01+ with an Arduino be sure to use the 3.3V output pin from the Arduino board to power the nRF24L01+ module.
The module has 5V tolerant inputs which allows for direct connection of SPI pins to the Arduino.
Ultra low power consumption as low as 11.3mA transmitting, 13.5 receiving at 2Mbps, 900nA in power down, and 26uA in standby.
Internal filtering results in high margins of meeting RF regulatory standards. The module's radio uses Gaussian Frequency-Shift Keying (GFSK) modulation as well as fast Automatic Gain Control (AGC).
The module includes an Interrupt Request (IRQ) pin which can be used to wake the host microcontroller, (ex: Arduino), from sleep when the module receives a transmission providing great power conservation in battery devices.

Product Details

  • Brand: Addicore
  • Model: nRF24L01+
  • Dimensions: .50" h x .56" w x 1.13" l,

Features

  • Pins are protected in anti-static foam and modules are in resealable packaging with information card
  • Arduino and Raspberry Pi compatible
  • Several resources available online, such as tutorials, data sheets, and notes
  • Auto-acknowledge and auto-retransmit
  • Applications: wireless peripherals, remote control systems such as RC vehicles and consumer remote electronics, wireless voice transmission such as VoIP, wireless sensor networks, wireless networks, home and commercial automation

Customer Reviews

Most helpful customer reviews
70 of 70 people found the following review helpful.
5Just what I needed!
By indyglassman
I got these yesterday and a few hours later I had two Uno's talking to each other. I tried a few libraries and found that the "RF24" library from maniacbug.github.io/RF24/

This library seemed better than the MIRF library in the quick look that I took at each. My project will use 5 of these to communicate with one central/master unit. Communication will be directional.

I have not yet tested the range on these. I hope to use them about 50 ft from each other (unobstructed). If I experience range issues I'll come back and post an update here. If you're thinking about going wireless and don't require 802.11b/g/n then give this a shot. It is cheap and works well!

Update: 9/10/13
I've had a chance to connect 3 of these and have them send/receive data and it worked reliably. I moved the units all over the house to see if I noted a change and I got the data with out missing a beat. I didn't test if there was a change in data rate but I didn't notice any issues.

Update: 10/2/13
I took a pair of these outside, connected to Arduino's. They were mounted in plastic project boxes and I tested the range. Unobstructed range was 50 feet. After that the signal dropped off and I got no reply. In the house I tested on different floors of the house and went from the basement to the 2nd floor and they were able to communicate with out an issue.
24 of 24 people found the following review helpful.
4Good product
By Yuval
Worked for me on the first time. I established communication between an adafruit trinket, and an arduino clone.

The only thing I don't like about these, is that they are not breadboard friendly... The pins are too close. If you get these, you'll also need M-to-F jumper wires if you plan to use a breadboard.
Then again, they are cheap for the value they give - painless wireless communication, no need to modulate anything...
17 of 18 people found the following review helpful.
5Works great
By Randy L. Moulton
When and downloaded the library for the nRE24L01 and put in a simple program in to the Arduinos
Loaded up some sketches show blow and bingo..I am up and working.
Got the following from here.
http://forum.arduino.cc/index.php?topic=138663.0

RX Sketch
#include
#include "nRF24L01.h"
#include "RF24.h"

int msg[1];
RF24 radio(9,10);
const uint64_t pipe = 0xE8E8F0F0E1LL;
int LED1 = 3;

void setup(void){
Serial.begin(9600);
radio.begin();
radio.openReadingPipe(1,pipe);
radio.startListening();
pinMode(LED1, OUTPUT);

}

void loop(void){
if (radio.available()){
bool done = false;
while (!done){
done = radio.read(msg, 1);
Serial.println(msg[0]);
if (msg[0] == 111){delay(10);
digitalWrite(LED1, HIGH);

}
else {digitalWrite(LED1, LOW);}
delay(10);

}

}
else{Serial.println("No radio available");

}

}

TX sketch
#include
#include "nRF24L01.h"
#include "RF24.h"

int msg[1];
RF24 radio(9,10);
const uint64_t pipe = 0xE8E8F0F0E1LL;
int SW1 = 7;

void setup(void){
Serial.begin(9600);
radio.begin();
radio.openWritingPipe(pipe);

}

void loop(void){
if (digitalRead(SW1) == HIGH) {
msg[0] = 111;
radio.write(msg, 1);

}

}