0

enter image description here

enter image description here

I am working on a project where I want to connect 12 servos together. I got:

  • Arduino Nano Every
  • PCA9685 16-channel, 12-bit PWM/servo shield
  • Power supply 5 V, 10 A

I got a PCA9685 16-channel, 12-bit PWM/servo shield from Adafruit. I connected all the wires as they are supposed to be and I connected the shield to an external power supply, but the servos are not moving.

I don't know where the problem comes from.

I'm using the Adafruit library. It's not even moving one servo (although the servo moves when connected directly to the Arduino).

I have another wire connected to add a button. Here is my wiring diagram:

enter image description here

I am using code from the original project, so that shouldn't be the problem.

ocrdu
1,7953 gold badges12 silver badges24 bronze badges
asked Feb 3, 2024 at 13:24
3
  • First, you should solder the connections to the Arduino properly, and check you haven't shorted reset to ground with stray wire strands sticking out. Commented Feb 3, 2024 at 14:28
  • 1
    Maybe use more flux when soldering, sl that you get nice smooth connections. The green while doesn't look like it is actually connected to the solder pad Commented Feb 3, 2024 at 16:50
  • I use many of these boards. Run an i2c scan on your Arduino to make sure the two boards can communicate. Commented May 12, 2024 at 19:57

0

Know someone who can answer? Share a link to this question via email, Twitter, or Facebook.

Your Answer

Draft saved
Draft discarded

Sign up or log in

Sign up using Google
Sign up using Email and Password

Post as a guest

Required, but never shown

Post as a guest

Required, but never shown

By clicking "Post Your Answer", you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.