This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

NRF24L01+ Misses Packet

Guys I made a wireless link using two NRF24L01+ & two MCU units.I want to toggle the reciever side LED bulb when the transmitter side switch presses.

*NRF24L01+ (Black colour Modules) *SPI Data Rate 250Kbps *NRF Air Data Rate 250Kbps *Auto Ack OFF *4 Byte payload *10uF cap on power rails

The problem is the reciever misses many packets even in 10 feet range.Even when I cross my hand it won't send data.

Will the auto acknowledge will improve my problem?

  • My first suggestion would be to check the antenna. I have a small network at my home, running on these radios and i have no problems, no packet loss etc. And the sensors are all over the house. Some time ago i also tested these outside and i remember reaching ~30 meters without any packet loss. Also, i don't remember now actually but i think if you have disabled the auto acknowledge function, you should receive everything what your radio catches. Enable ACK allows you to get ant interrupt and read received data from the radio only then you get a correct packet.

  • Hi thanks for the comments.The modules I use doesn't have external antenna.It has a pcb antenna.I'll enable auto ACK feature and let ypu all know.