Open 7 days a week.

{{ variant_title() }}

SKU: {{ variant_selected().sku }}

Purchasing options:


${{ ppu }}/unit
${{ppq}} total

Volume discounts:


{{added_to_cart_message}} View cart »

2.4 GHz Wireless Modem for Arduino

Ten million dollars of R&D distilled into a phenomenally capable chip that costs less than your morning latte: Nordic Semiconductor's nRF24L01 Single Chip Transceiver gives your Arduinos the power to talk to one another wirelessly across a 40 foot range. The SPI interface gives you control over a sophisticated radio modem which incorporates CRC error correction and handshaking to ensure your packets arrive uncorrupted. Each of the 126 user-selectable RF channels contains 6 uniquely-addressable data pipes. This opens the door for experimentation with mesh networks. There are four programmable power levels, and a standby power mode that consumes just 60 microwatts, enabling you to build long-lasting battery-powered wireless sensors. But you don't have to compromise on speed because this chip can transmit up to 2 megabits of data per second. It runs on 3.3 volts and accepts 3 volt or 5 volt logic inputs. This module has a built-in antenna. An extensive Arduino library and documentation is available at



pin number on the module's header nRF24L01 pin number name description
1 and 2 (labeled "VCC") 7 and 18 VDD Power Supply (+1.9 volts to +3.6 volts)
3 (labeled "CSN") 2 CSN SPI Chip Select
4 (labeled "CE") 1 CE Chip Enable Activates RX or TX mode
5 (labeled "MO") 4 MOSI SPI Slave Data Input
6 (labeled "SCK") 3 SCK SPI Clock
7 (labeled "IRQ" 6 IRQ Maskable interrupt pin. Active low
8 (labeled "MI") 5 MISO SPI Slave Data Output, with tri-state option
9 and 10 (labeled "GND") 8 and 17 VSS Ground (0 volts)

All pins are standard 0.1" spaced and work great with our BLS 0.1" / 2.54mm series connectors.

Order 2 or more of these for wireless communication between your devices!

QTY: 1 x 2.4 GHz Wireless Modem for Arduino
Product condition: New