I hacked a cheap car I connected both motors to L298N Dual H-Bridge Motor Controller and all things are working good. Motors are running fast. But when I put the car on the ground to run. It runs so slow. I am using 4.5V for L298N. What can I do to run it fast on ground?

I have tried PWM but it does not work.

What can be the causes of this?

  • Some measurements could help understand the issue. Apr 25, 2017 at 10:19
  • What are you using to provide the 4.5volt?
    – Gerben
    Apr 25, 2017 at 13:15
  • The car's default battery back. It has space for 3 1.5V batteries. I am using that.
    – Saim
    Apr 25, 2017 at 13:49

1 Answer 1


It cannot draw enough current I suppose. When wheels are free-spinning, the load on motor is very small. When you put it on ground, the load increases, and it is slow because there is not enough current to drive the load

  • Yep more power is always the answer :) Apr 25, 2017 at 11:25
  • The question is. How car was actually running with 4.5V batteries before i hacked it? Was that power enough to run the car without motor driver and arduino? Can you kindly explain this?
    – Saim
    Apr 25, 2017 at 13:50
  • If you are powering stuff directly from Arduino, problems will arise due to fact that Arduino pins have limited current output. I suggest you create a driver circuit, with transistors and external power source. Transistor is for external source control.
    – user33153
    Apr 25, 2017 at 15:37
  • I powered it with 9V battery. It does not work. When I was using 3 1.5V batteries, the voltage of the motor was 1.8V but when I powered it with 9V battery, it was 1.8V again. And it does not move on the ground.
    – Saim
    May 2, 2017 at 6:20

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.