NRF24L01 - 3.3V Board, works at 2.0-3.6V (do not exceed this voltage)
If you pull voltage from 5V, use a voltage divider circuit to lower input voltage < 3.6V

BONUS - 2 x 10 Wire Male/Female Jumpers - get started immediately!!

Our demo used 2 x Arduino UNOs - Arduino 1 was TRANSMIT, Arduino 2 was RECEIVE
(Each Arduino is dedicated - they are NOT duplex)

NRF24L01 Libraries and Sketch Download Link

 

Arduino 1 - Transmit Sketch Arduino 1 - Receive Sketch
GND - GND
VCC - 3.3V (WARNING DO NOT EXCEED 3.6V)
CS  - digital pin 8
CSN - digital pin 9 (SS)
MOSI - digital pin 11 (MOSI)
MISO - digital pin 12 (MISO)
CLK - digital pin 13 (SCK)
void setup()
{
  SPI_DIR = ( CE + SCK + CSN + MOSI);
  SPI_DIR &=~ ( IRQ + MISO);
  //  attachInterrupt(1, _ISR, LOW);// interrupt enable
  Serial.begin(9600);
  init_io();                        // Initialize IO port
  unsigned char status=SPI_Read(STATUS);
  Serial.print("status = ");
  Serial.println(status,HEX);      // read the mode’s status register, the default value should be ‘E’
  Serial.println("*******************TX_Mode Start****************************");
  TX_Mode();                       // set TX mode
}
void loop()
{
  int k = 0;
  for(;;)
  {
    for(int i=0; i<32; i++)
        tx_buf[i] = k++;
    unsigned char status = SPI_Read(STATUS);                // read register STATUS's value
    if(status&TX_DS)                                        // if receive data ready (TX_DS) interrupt
    {
      SPI_RW_Reg(FLUSH_TX,0);
      SPI_Write_Buf(WR_TX_PLOAD,tx_buf,TX_PLOAD_WIDTH);     // write playload to TX_FIFO
    }
    if(status&MAX_RT)                                       // this is retransmit than  SETUP_RETR
    {
      SPI_RW_Reg(FLUSH_TX,0);
      SPI_Write_Buf(WR_TX_PLOAD,tx_buf,TX_PLOAD_WIDTH);     // disable standy-mode
    }
    SPI_RW_Reg(WRITE_REG+STATUS,status);                    // clear RX_DR or TX_DS or MAX_RT interrupt flag
    delay(1000);
  }
}

 

GND - GND
VCC - 3.3V (WARNING DO NOT EXCEED 3.6V)
CS  - digital pin 8
CSN - digital pin 9 (SS)
MOSI - digital pin 11 (MOSI)
MISO - digital pin 12 (MISO)
CLK - digital pin 13 (SCK)
void setup()
{
  SPI_DIR = ( CE + SCK + CSN + MOSI);
  SPI_DIR &=~ ( IRQ + MISO);
  //  attachInterrupt(1, _ISR, LOW);// interrupt enable
  Serial.begin(9600);
  init_io();                        // Initialize IO port
  unsigned char status=SPI_Read(STATUS);
  Serial.print("status = ");
  Serial.println(status,HEX);      // read the mode’s status register, the default value should be ‘E’
  Serial.println("*******************TX_Mode Start****************************");
  TX_Mode();                       // set TX mode
}
void loop()
{
  int k = 0;
  for(;;)
  {
    for(int i=0; i<32; i++)
        tx_buf[i] = k++;
    unsigned char status = SPI_Read(STATUS);                // read register STATUS's value
    if(status&TX_DS)                                        // if receive data ready (TX_DS) interrupt
    {
      SPI_RW_Reg(FLUSH_TX,0);
      SPI_Write_Buf(WR_TX_PLOAD,tx_buf,TX_PLOAD_WIDTH);     // write playload to TX_FIFO
    }
    if(status&MAX_RT)                                       // this is retransmit than  SETUP_RETR
    {
      SPI_RW_Reg(FLUSH_TX,0);
      SPI_Write_Buf(WR_TX_PLOAD,tx_buf,TX_PLOAD_WIDTH);     // disable standy-mode
    }
    SPI_RW_Reg(WRITE_REG+STATUS,status);                    // clear RX_DR or TX_DS or MAX_RT interrupt flag
    delay(1000);
  }
}

 

Features:
 
1. GFSK monolithic transceiver chip
2. Built-in hardware and link layer
3. Automatic response and automatic retransmission function
4. Address and CRC check function
5. Wireless rate: 1 or 2 MBPS
6. SPI interface rate: 0 ~ 8MBPS
7. 125 optional channels work
8. Channel switching time is very short, can be used for frequency hopping
9. Fully compatible with nRF24XX series
10.I/O can accept 5v level of input
11.±60ppm 16MHz crystal
12.Low working voltage: 1.9 ~ 3.6 V
13.The global open ISM frequency band, the maximum 0dbm transmitted power, free license to use.
14.Transmission distance up to 100 meters in outdoor open occasions!

Includes 2 x NRF24L01 RF Cards + 2 x 10 Pin Male-Female Jumper Wire
Sealed in Antistatic bag