maniacbug / RF24

Arduino driver for nRF24L01
http://maniacbug.github.com/RF24
949 stars 770 forks source link

Failed to send packets. #56

Open Sarachiel opened 9 years ago

Sarachiel commented 9 years ago

rf_problem Hello there,

I'm using RF24master library with Arduino Mega2560 and nRF24L01 (+) modules.

Unfortunatelly I'm unable to send any packets as I get failed message while trying. (see the attached file).

I've been trying both with no capacitor, 10uF and 47uF one, but without luck. The wiring was checked several times (also checked in board pins are working correctly). My CE is on 53 pin while CSN is on 48 to allow simple connection in bundle. The voltage that the module receives is 3,41 V. Also I've been trying to do so with few examples and all of them have same results. The RF module is powered from Arduino 3,3V pin. The Arduino is powered from the PC via USB cable.

Does anyone knows what might be the problem ?

Thanks in advance.

repeat83 commented 9 years ago

Are you sure that your RF24 is powered from 3.3V? Check it at receiver and transceiver. Some time ago my RF module is powered by 5V. It's working some times but later is not working. I was going put into trash this module (i think it's broken). Trying powered by 3.3V. Module start work.

Sarachiel commented 9 years ago

I've checked the voltage with a scope and it was as stated. What was the problem (since it luckily solved itself) was powering both boards through USB's on the same side on the notebook. Seems like it have in-built passive HUB and the amperage was not enough since it splited to both boards. Pluging the boards to the different USB's (on both sides of the notebook) seemed to solve the problem for now. What's more, I soldered ~ 100 uF capacitors on both modules.

mekaci89 commented 6 years ago

I have the same problem too. How to solve it, do you know ? thank you. nrf24l01-and-arduino-tutorial-circuit-schematic untitled