Anonymous
Not applicable
Mar 05, 2018
04:15 PM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Mar 05, 2018
04:15 PM
hello i use the psoc 5LP but i can't control the speed of my servomotor mg 995, what should i do to control it thanks
Solved! Go to Solution.
Labels
1 Solution
Mar 07, 2018
01:11 AM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Mar 07, 2018
01:11 AM
Hello,
Servo motor works on PWM (Pulse width modulation) principle, means its angle of rotation is controlled by the duration of applied pulse to its Control PIN. So by changing the PWM compare value from low to high[angle 0 to angle 180] in a single step you will get the maximum speed.
To decrease the speed, when motor rotating from angle zero to 180.
for (i=0;i<=180;i++)
{
ServoAngle_Write(i)
CyDelay(X);
}
By changing the value of X, we can change the servo motors arm rotation speed.
Thanks
Jobin GT
1 Reply