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 http://code.google.com/p/nrf24l01.
- datasheet for the nRF24L01 (PDF download)
- Tutorial by Brennen Ball on the nRF24L01 (PDF download)
- Arduino library for the nRF24L01, copied from http://nrf24l01.googlecode.com/svn/branches/arudino/ on 2012/08/06 (ZIP download)
- Neil MacMillan's nRF24L01 Report
|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