NRF24L01+ Communication using Arduino nano

Hello friends,

i am new to NRF24L01+ Wireless module communication. Thanks to arduino my work made easy by follow the link below

http://forum.arduino.cc/index.php?topic=138663.0

but in the link above given its having serial communication for sending the data and receiving the same. As per data sheet Data link layer is already embedded in the NRF24L01+ hardware. So why we are using serial data type for sending receiving ?

Is there any other arduino sketch having direct communication ? i want to transfer using Enhanced Shock burst technique.

Thanks Please clear my doubt why we are sending data to NRF module using serial transmission where's direct data is also possible for 1 byte like turning off / on 8 bits Relay on / off.

Please throw some light...

The chip does use a serial protocol, but it isn't what we normally call serial. It's SPI, which gets the data into the chip. There is not byte-wide interface (parallel), so I fail to understand how you think you'll be able to get the daya out to the chip one bit at a time without it going in some serial form.

Nobody is forcing you to use the built-in SPI. You could implement it on your own, but why bother?

Edit: BTW, you may not be aware of it, but the NRF24L01 library is specifically for building a "web" of transceivers in which any module can talk to any other module. For a more basic understanding of the module, see the RF24 library, which has example code.

As well, have a look at ManiacBug's stuff at RF24: Driver for nRF24L01(+) 2.4GHz Wireless Transceiver