DC motors POWER advice

Hello everyone!!!
I have an arduino nano and a robot with 2 wheels,I use the l293d driver and I also use "DC Motor in Micro Servo Body" (find it in Google).
My connection is here :

The voltage range for my motors I use (find it in Google as "DC Motor in Micro Servo Body") is 4-6 Volt,current = 650mA , speed = 130 RPM

So, I use a 9 Volt battery for my 2 motors.
My question is if there is any problem for the motors (or arduino).

I hope you help me...
Thank you!!



Small 9V batteries won't power motors satifactorily, they are low current. Assume your motor pulls more than 1A at stall, and that PP3-sized 9V alkaline batteries struggle with more than 0.05A... 4 AA's might be a better choice, or a small 2S LiPo pack (7.4V nominal).

NiMH 9V rechargables might fare better than alkaline, BTW. If you stick to batteries for which there is a datasheet available (good brands, basically), you are having to guess these things.

With this 9 Volt battery I use (you can find it here:https://www.google.com/search?q=9+volt+battery+Okcell&source=lnms&tbm=isch&sa=X&ved=0ahUKEwjmsJag2Z7kAhVKsaQKHWMYAgMQ_AUIESgB&biw=1920&bih=937#imgrc=zANrKAswxoVrnM:)

my robot goes fast(very very well),but I 'm worried for the voltage(if this can damage the motors)

Thank you...

With this 9 Volt battery I use,is there a propability to damage the motors?

Then don't drive it to 100%. Use lower PWM setting.