@harsh For this type of questions, please use our forum. It will be easier to help you there.
@Rushinkesh The load will depend on the servo motor. There are different variations of servomotors with different torque ratings. You can see how to calculate torque on a robot arm in this post: https://www.robotshop.com/blog/en/robot-arm-torque-tutorial-7152
nice job@!
Hi i was wondering as to what the pulse code you would use to make the wheels go counter clockwise
I want to make a robotic arm for a perticular function.Can I use only ardunio for the pwm or I need a shield for it?
@Varun Sharma: With most R/C servomotors, a signal of 1500 us (1.5 ms) is the center. From there, any value lower than 1500 us will cause a clockwise movement and any value higher than 1500 us will cause a counter-clockwise movement. Of course, we recommend that you test any new R/C servomotors that you use to ensure they work as expected.
@Mayank Agarwal: You can do both, actually! It really depends on how much code you wish to run (and how complex it is) on your Arduino-based microcontroller board, as the code required to control the arm may take significant space and resources (FLASH, SRAM & CPU time). In cases where you only control the arm and nothing else, you should be able to do it with just the Arduino board. If you wish to control more things, such as some DC motors and a few sensors, then you may wish to offset the actual RC servomotor control to a separate board, such as the SCC-32U. You can find some code examples for Arduino-based control of the AL5 arms on the Lynxmotion GitHub here.
HI I am trying to make a control arm with a single firgelli actuator (l12r), before receiving the actuator i was testing with a small servo and all worked well - i am using 2 push buttons to move the servo to position running through arduino nano 1 button moves servo one direction and the other moves it the opposite direction with it holding position if no button is pressed. when attaching the actuator i found it would change direction but not stop and hold position if no button pressed ( it would run to extention limit… any ideas on what i am doing wrong?
@barnaby A bit too complex to troubleshoot in blog comments - can you create a new topic on the RobotShop Forum and give additional details?
how to finfrom 30 degree to 90 degree
d the time taken to sweep
@nilakjh It depends on what you are using to control the servo. A servo requires a PWM pulse which it translates to an angular position. The time needed depends on the servo’s maximum RPM.
Hi thanks for the tutorial. I’m unsure of choosing the power source for my servomotors (for my robotic arm) how can I know the rating?and the Current the servomotors need? Which rechargeable battery rating will be fine? The servos are
1-1501 MG Servo-motor
2-SR 811 Servo-motor
3- MK II - Gripper with Servo
@Ahmed Abdalla Unfortunately none of the links provided (removed) give the current requirements of each servo. You will need to have an idea of what current they consume in order to properly select a battery. You should be fine with a 6V NiMh pack with at least 2500mAh capacity.
there is something wrong when i connect the wires the motor moves a little and then stops
@srp Unfortunately there is no sample code for the Lynxmotion Johnny 5 kit at this time.
in my code it says the digital pin is connected on 5 but it doesn’t work on 5 it works on 1! and it moves in circles
@shehrbano Unfortunately the comments section of the blog is not the best place to troubleshoot. We encourage you to write a new topic on the Arduino or RobotShop forums and provide details of your code and setup.
im wondering why 2500 microseconds produces 180 degrees 1500 microseconds produces 90 degrees and 500 microseconds to 0 degrees. im a beginer i just copied your codes. please help me to explain it. i need its math or concept. thank you
@mimi You can also interpret it as 500us = -90, 1500us = 0 and 2500us = +90 degrees. The onboard electronics time the incoming 5V pulse(s) and interprets it as an angle.
Excuse me sir,may i know to make servo program with automatic and manual use bluetooth for communication to android