Arduino robot pil sorunu

Merhaba arkadaşlar.Arduino ile labirent çözen robot yapıyorum.Kod içerisinde motorların hızlarını anlık olarak değiştiriyorum.Ama taktığım pile göre motorlar olması gerekenden daha hızlı yada yavaş çalışıyorlar.Bu da robotun dengesiz yol almasına neden oluyor.Bu hızları nasıl sabitlerim bilenler yardımcı olursa sevinirim.

hangi motoro kaç volt vereceksen direk pil yerine araya uygun kapasitör koyarak önce kapasitörü uygun volt ile doldurup , motoru bu kapasitörle besleyerek istediğin enerjide çalışmasını sağlayabilrsin.

motorları motor surucuyle mı suruyorsunuz nasıl kullanıyorsunuz. piliniz her turlu yuksek gucte olmalı

motor sürücü kullanıyorum. @okoman

Dediğiniz işe uygun bir örnek devre şeması varsa gönderebilir misiniz ? @bilisimciyim