NRF24L01 modules not working

Hi guys,
I have two NRF24L01 modules (not NRF24L01+) but they are not communicating. I have tried several methods of debugging but to no avail. I have a 10uf capacitor across the + and - on each one. The second module is on a 5v output with a 1k resistor as 3.3v taken by ELEGGO TFT screen shield.

Any help would be appreciated. Thanks :slight_smile:

Your question is a bit cryptic, but you cannot use a resistor as voltage regulator since the power consumption of the radio is not constant. If the module(s) are not already fried, they will require at stable 3.3V source for proper operation.

If you read and, closely, follow Robin2's simple rf24 tutorial you should be able to get them working. That tutorial sure helped me. Run the CheckConnection.ino (look in reply #30) to verify wiring between the radio module and its processor (Arduino).

Make sure the rf24 power supply can provide enough current. This is especially true for the high power (external antenna) modules. I use homemade adapters like these. They are powered by 5V and have a 3.3V regulator on the board.

If using the high powered radios make sure to separate them by a few meters. They may not work too close together.

Reset the radios by cycling power to them after uploading new code. I have found that to help. They do not reset with the Arduino.

Switch to 1MB data rate to catch the not so cloned clones.

 radio.setDataRate( RF24_1MBPS );

I think i have fried my boards! I have ordered some new ones and will try some of your suggestions with them. Thanks!

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.