L289n not spinning motors on 9v battery

Hi guys , I'm having a issue where my l298n won't spin the motors on 9v battery , can somebody explain why it doesn't work?

Here we go again....

1 Like

Because the battery choosen.
Most popular 9v battery has very low load ability, not enough for motors and other circuits

Im running 3v motors though

It is not a question of voltage, the problem is current.
If you want to avoid issues, just forget about 9v batteries at all

Well thx I guess

Maybe try a 3x or 4x AA battery holder.

How is the Arduino powered?

The battery does not have enough power to support motors. Voltage and current are very different. Many years ago Mr. Ohm stated a law about current and voltage, and that law is still valid. I highly recommend you look at it and the relationship between voltage, curent, and wattage. Your motor needs '?' watts at a maximum of 3V. Your L298N will drop about 3 Volts. Take your volt meter (you have one correct) and measure the motor voltage, I expect it to be in the low 2V range. Not throw away that 9V battery and get a decent power supply and your motors should run if connected correctly.

Im trying that out now

I actuallu just connected to the battery directly to the motor and ot worked somehow

Yes, that will work for a few minutes. But the L298 itself consumes about half the battery power, converting it to heat.

Use a 4 to 6xAA battery pack for your robot, and a modern motor driver. Pololu has the best selection.

And! That is not the connection you asked about. Yes I would expect it to maybe operate, now how do you control it connected to the battery?

A typical 9V alkaline battery is rated at about 550mAH with a C/20 discharge rate.

Is your motor rated to work well with 27mA?

Even if the motor driver drops 3V, that will still provide 6V to the motors which are rated 3V?

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