Salutations! I am having an odd problem i am hoping someone could give me some insight on. I am working on a very basic Servo motor circuit and program with the Arduino. For some reason it is only working when i connect the power to the Servo directly to the Arduino, but seems to struggle when i connect the Arduino power to a breadboard. The Servo also does not work when i try to connect it to a 5V external power source, so it only works when connected to the Arduino power supply. could anyone point out any resources i could look as to why that is?
Thank you in advance!
An Arduino is not a power supply. It can supply a few components with limited current consumption like sensors and a few leds. Not motors of any kind. You should always use an external power supply for motors.
Breadboards are not designed for high-current circuits, you should not route power for motors through breadboards, but wire them directly from the power supply using quality, thicker wires, not dupont wires.
i should specify, the Servo is a SG90. i completely agree about the external power supply, however the motor has not been working with the programming unless i connect it to the Arduino directly. i have tried to use external power on the motor
Obviously, the servo needs to be connected to the Arduino for the control signal. But the power should come directly from an external power supply. The Arduino and the external power supply must share a common ground.
Suggest you post a schematic showing all components, power supplies etc. Some bright, clear photos taken from above might also help. But if the photos look like a bowl of spaghetti, we won't be able to help you spot any mistakes.
You were right about the common ground. i connected the arduino ground to the ground of the external power and it seemed to work. love when a problem is something so obvious. ya live, ya learn. thank you
This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.