i have a problem in rf24l01 project. i am trying to find a way to connect rf24l01.
why i can received data from transmitter. whether rf24 is not connected or the data sent is not delivered to the receiver ?
The concept of an nRF24 being connected does not make sense. The only time there is a connection is during the brief interval when a message is transmitted.
In normal circumstances the receiver sends an acknowledgement back to the transmitter. If the Tx receives the ACK it can be confident that the message was received. However failure to receive the ACK does not mean that the Rx did not receive the message - it could be that the ACK message was lost.
If you want to be able to tell when communication fails the best thing is to send messages at regular intervals - perhaps every 200 millisecs - and then if there is a longer gap without a message the Rx can know there is a problem. It would be wise to allow for a few failures before assuming there is a problem.
Wireless problems can be very difficult to debug so get the wireless part working on its own before you start adding any other features.
The examples are as simple as I could make them and they have worked for other Forum members. If you get stuck it will be easier to help with code that I am familiar with. Start by getting the first example to work
There is also a connection test program to check that the Arduino can talk to the nRF24 it is connected to.
The Nordic nRF24L01+ datasheet is not easy reading but it has all the relevant info.