Hi all,
I have the following robot and I notice that the servo rotates smoothly with no issues if I power the arduino from the usb cable but it's much slower and quite jerky when I use my power circuit.
Robot -
1 9.6v 1800mAH battery pack connected to an Adafruit motor shield which drives 4 x 4.5v motors on a Sainsmart 4WD chassis
http://www.adafruit.com/products/81 http://www.sainsmart.com/sainsmart-4wd-drive-aluminum-mobile-robot-platform-for-robot-arduino-uno-mega2560-r3-duemilanove-silver.html1 9.6v 1800mAH battery pack connected to
Arduino via barrel jack
Raspberry pi via 5v BEC to usb port (3A UBEC 5V Max 5A 3 Amp Lowest Switch-Mode RF - datasheet unavailable)
5v supply for Servo via BEC
I also have a switch and led in this circuit to show power
The Arduino is powering -
3 home made passive IR sensors ( based on
http://www.societyofrobots.com/schematics_infraredemitdet.shtml)
1 HC-SR04 ultrasonic sensor, servo mounted
1 sharp ir sensor, servo mounted
The arduino and pi communicate via serial run through an adafruit voltage converter -
https://www.adafruit.com/products/395The servo signal pin is also connected to the Arduino
Any help here would be greatly appreciated. I'm thinking I might need to decouple my power circuit or change out the BECs but I don't know where to start troubleshooting. It could even be bad battery packs