I am running two servos and a laser diode through an Arduino Uno.
One servo is this 360 degree and one servo is this 180 degree. I'm using the Adafruit Motor Shield for easy servos hookup.
This is the laser diode I'm running. I have it hooked up to a mosfet transistor with a 1.5ohm resistor.
I got all my components/programming working separately when powered through the USB cord, but when I tried hooking it all up together, there wasn't enough power and everything flickered and had trouble moving through programming.
My final plan is to power it from a 12V deep cycle marine battery through the DC port.
My question is, can the Arduino handle regulating that type of battery for a long time (several weeks) without a buck converter (I've got some 12v to 5v), and can it provide enough power to all of the components?
I guess part of my confusion is that I can run two servos at the same time, with their operating voltage both 4.8-6v, which I thought the arduino wouldn't be able to supply that voltage for them both through the USB (5V?). And maybe it was having issues and it wasn't noticeable to me. They aren't moving heavy loads.
And if it can't provide enough power, is there a way I could hook both the arduino and the laser up to the same power supply? I know it isn't recommended to do so for motors because of electrical noise, but I don't need precision from the laser. It just needs to be on and off when programmed. I'm not sure if the noise would affect the lasers brightness or something like that. I guess an alternative would be to hook servos and laser up to the 12v battery (maybe through motor shield) and power the board from a separate battery.