In this tutorial we will learn how servo motors work and how to control servos using Arduino and PCA9685 PWM driver.
Find more on my website! ► https://howtomechatronics.com/how-it-works/how-servo-motors-work-how-to-control-servos-using-arduino/

Visit HowToMechatronics.com for more Tutorials, Tips, Projects and How It Works videos:
► https://howtomechatronics.com/

Like my page on Facebook:
► https://www.facebook.com/howtomechatr…

Add me on Google+:
►https://plus.google.com/+Howtomechatr…

Music: MÆSON – The Catch (https://soundcloud.com/maeson-1/tracks)

, https://i.ytimg.com/vi/LXURLvga8bQ/hqdefault.jpg

source

49 Comments

  1. Hey, could you explain exactly how one could go about determining the exact pulse widths which correspond to 0° and 180° (in the case that they're not the usual 1ms-2ms)? Is it just trial and error? If I set a pulse width that is lower than the allowed pulse width for 0°, would I damage the servo? Thank you!

  2. I really appreciate how he says that he bought a cheaper copy instead of acting like it’s the actual thing

  3. Thank you for the tutorial, that was super useful, going to play with a pca9685 😀

  4. Damn… my mind is in the gutter "..to precisely control the position of the shaft"… and it was all downhill from there.

  5. is there a reason why you didn't show the second instance you created for the second servo down in the loop? i mean i dont even see this particular sketch in your website whats going on ?

  6. I wonder if you can use this to teach make a bigger Servo for a bigger kinds of robots

  7. With yours, what is the different between servo motor and stepper motor? What I understand about servo motor is that it can detect the best signal, so it used to trace the best signal like in antenna parabola. But what you did here is to turn the servo to a specific direction, which it mostly like in stepper motor.

  8. My name is cob

    Never gonna give you up
    Never gonna let you down
    Never gonna run around
    and desert you

  9. V1:20:22: error: no matching function for call to 'init(int)'

    driver.init(B000000); // Address pins A5-A0 set to B000000

    Have any one try to upload the code…?

  10. hi can i use a servos to make a cardboard glider land to a specific location?

  11. Anyone know possible causes for a servo motor showing an "overvoltage" fault?

  12. Great instructions! I have interested in this since I found some projects using Arduino. And I am more interested in building a tracking device to control a pan and tilt motor. If you have a chance or time to help me I can explain in more detail. Thanks

  13. And still, no one told me how the motor remains in it's position with heavy load after it reaches it's target. ?

  14. Just a question,, if we replace that small motor with a bigger motor. For more power… How can we give more power supply like 50w…..

    OK can you provide a video by which we can convert a big DC motor to servo like this…having bigger and more power

  15. PCA9685_ServoEvaluator' does not name a type

    I get this error, can you help ?

  16. Ho bisogno di circa 25 circuiti stampati per servo verricello da modellismo. Qualcuno può aiutarmi grazie

  17. Is it possible to rotate this motor to any angle other than 0, 90 and 180 degrees?

  18. Hello Sir, is it possible to apply this PCA using matlab? I tried in matlab but the PCA library is not provided, it only provide Adafruit Motor Shield V2

  19. Sir, your channel is aewsome. Hope you can keep bringing us high quality content like this. Thank you!

  20. Could plz make video how to build app to control(on and off position) remotely(by sending sms)the ball valves with servo motors ?

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.