Arduino not working with li-ion battery

I am using two 18650 li-ion battery off 3.7v to make a simple car but i am getting stuck.
I have tested all the motor and all are working fine
I have seen many video of people making car using only two batteries.

So my problem is that when i try to power battery without Arduino and motor driver motor runs perfectly as it should but when i try to run it through motor shield with Arduino it doesn't run and i can confirm that no any connection mistake is there because my motor is running perfectly when i power using its cable through cpu.

In short through cable it can power and run my motor but through battery it cant also i know when to remove and put jumper of motor shield

If you say two battery is not enough then how are people on internet powering the whole Bluetooth car using same battery pack of 2

My motor driver is : L293d motor driver

Post your project schematic.

Bro its just four motor connect to motor shield

Its like

M1 - motor
M2 - motor
M3 - motor
M4 - motor

And i try using 2x18650 battery in

M+ - battery positive wire
GND - battery negative wire

Sound like your Arduino may be bad.
If you connect the batteries to the Arduino Vin without the shield connected, does the Arduino work OK?

When i connect my battery to the Arduino through vpin and GND the Arduino works , i can see the led glowing

Also
When i connect battery to the motor Shield through m+ and gnd terminal the both Arduino and motor shield's led is glowing but the motor is rotating i thought its because my battery is not powerful enough and removed three motor and tried but it didn't work and also in youtube i can see people running their car using only 2 battery

That doesn't tell us too much. Can you download the LED blink example and does it work when powered by the battery?

three motor

You can only connec two how did you connect three?

A low 18650 can run an Arduino. A "full" 18650 voltage reading does not indicate the discharge rate. Even with weak motors, some "full" 18650s will shut down if using a BMS (or overdischarge and die if not).... maybe it is your connections, but you do not want to post a drawing, so I will stop.

I think you are confused
I am using l293d motor driver where we can connect upto four motor also
Led blinking part
Led is glowing as usual as it should be when we power Arduino and nothing more

I am new in Arduino and don't know from where i can make connection drawing but its just
Connection of four motor with four terminal of l293d motor driver

The Arduino L298 motor driver shield only has connections for two motors, so you must be using a different type of motor driver.
Can you please post a link to a webpage that shows the type of driver you are using.

I would imagine that since the OP mentioned the L293D they are using one of the ubiquitous clones of the ancient Adafruit v1 motor shields.

Bro i am saying L293d not L298
Here is the picture

https://lastminuteengineers.com/l293d-motor-driver-shield-arduino-tutorial/
Take a look at this link, to see how to set shield power supply.

Thanks for this information i have read it and i am doing as mentioned

I am giving power through m+ and gnd terminal with jumper placed and as one battery is of 3.7v in total i am providing 7.4v to the motor shield and isn't 7.4v enough to run just 1 motor

Also i have tried the second method which is giving motor driver and Arduino power separately where we have to take off the jumper and yeah it didn't work it only works when i give power through the cable we got with Arduino

Here is the pic of cable

Sorry, need new glasses.

Anyone has solution??

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