Nrfl2401 with arduino

I have two nrfl2401 wifi modules(transceiver) connected with Arduino Uno.However, I power one of my Arduino to external power and another connected to with USB serial port to my laptop to power it. It works fine until I replace the USB serial port cable with external power and the transceiver model doesn't work,What could be the cause of this problem?

Welcome to the forum

Your topic was MOVED to its current forum category which is more appropriate than the original as it has nothing to do with Installation and Troubleshooting of the IDE

What is your "external power" source and what is its voltage reading?

9v battery, I don't have a voltameter to measure voltage reading.

It can happen due to low supply of voltage or current. Ordinary 9V battery may not supply sufficient current to the ARduino+NRF. What about the voltage? Have you checked with a multimeter? Is it exactly outputting 9V?

1 Like

More than likely, you will find the 9 volt battery is not supplying enough which is the obvious sign when you switch from USB to battery power.

I'm pretty sure if you replace the battery with a fresh one it will function normally for a while until the battery is depleted to the point your current battery is in now and start malfunctioning again...

1 Like

A PP3, fire alarm battery? There's not a nuclear power station inside that low current battery.

1 Like

This is the project I am working on. I used
3 18650 Li-ion Battery 3.7v Rechargeable for motor driver
2 9v battery to power both Arduino
I changed the 9v batteries with new ones and the wifi module started to disconnect and the connection failed from time to time . I also noticed that the motor driver doesn't work unless I connect the 5v pin to vin in the Arduino Could this be a problem??
The transmitter circuit work fine with 9v battery the problem happen in receiver circuit.

(Gesture Controlled Car using NRF24L01 and MPU6050 - Hackster.io)

NRF24L01 needs a lot of current. A smoke detector 9v battery is one of the WORST batteries to use for an Arduino project. You would be better off if you used a battery pack of some sort. Options for a battery pack include 6 AA batteries in series, or a 7.4v lithium ion battery pack.

1 Like

I have tried to power both arduino with USB cables it works so 9v was the problem I thnik.But there is something wrong happens
1-Transmitter sends signals correctly
2-The receiver circuit receives signals correctly until I start to connect my motor driver
it starts to receive the wrong signals
Note that
I have the same receiver circuit instead of
--9v battery I use a (33.7) pack lithium battery
--I connect my motor driver 5v to Arduino vin and without doing this the motor driver doesn't work at all ( the led is turned off)
I have the same receiver circuit instead of a 9v battery I use a (3
3.7) pack lithium battery

As shown in this picture I sent the same signal from the transmitter once I connect the motor driver with Arduino vin
It started to send some random ("none" values)which I didn't send from the transmitter

Nice to see that the transmitter is now (partially) working. How many mAh is your battery rated for? I've had this problem with NRFs before, and recharging my battery pack did the trick. You may also want to add a decoupling capacitor across your NRF transmitter and receiver sides. This will give the NRF the extra boost it needs to transmit, and will also reduce power supply noise, which is bad for radio circuits.

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