ARC Pro

Upgrade to ARC Pro

Get access to the latest features and updates before they're released. You'll have everything that's needed to unleash your robot's potential!

PRO
Canada
#1  

To make a continuous rotation servo turn very slowly using the EZ-B IoTiny and the ARC project, you can adjust the servo speed settings in the Continuous servo Movement Panel or the Continuous servo skill. Here’s a step-by-step guide to help you achieve this:

Using the Continuous servo Movement Panel

  1. Add the Continuous servo Movement Panel to Your Project:

    • If you haven't already, add the Continuous servo Movement Panel to your ARC project.
    • Go to Project -> Add Skill -> Movement Panels -> Continuous servo Movement Panel.
  2. Configure the Continuous servo Movement Panel:

    • Open the settings of the Continuous servo Movement Panel by clicking the gear icon.
    • Select the digital ports to which your continuous servos are connected (e.g., D0 and D1).
    • Adjust the forward and reverse values to control the speed. The closer the values are to 90, the slower the servo will turn. For example, you can set the forward value to 95 and the reverse value to 85 for a slow speed.
  3. Adjust Speed Sliders:

    • In the main window of the Continuous servo Movement Panel, use the speed sliders to fine-tune the speed of each servo. Set the sliders to a low percentage (e.g., 10-20%) to achieve a slow rotation.

Using the Continuous servo Skill

  1. Add the Continuous servo Skill to Your Project:

    • If you haven't already, add the Continuous servo skill to your ARC project.
    • Go to Project -> Add Skill -> servo -> Continuous Servo.
  2. Configure the Continuous servo Skill:

    • Open the settings of the Continuous servo skill by clicking the gear icon.
    • Select the digital port to which your continuous servo is connected.
    • Adjust the forward and reverse values to control the speed. The closer the values are to 90, the slower the servo will turn. For example, you can set the forward value to 95 and the reverse value to 85 for a slow speed.
  3. Test the Servo:

    • Use the forward and reverse buttons in the main window of the Continuous servo skill to test the servo's speed. Adjust the values as needed to achieve the desired slow rotation.

Using the servo Speed Skill

  1. Add the servo Speed Skill to Your Project:

    • If you haven't already, add the servo Speed skill to your ARC project.
    • Go to Project -> Add Skill -> servo -> servo Speed.
  2. Configure the servo Speed Skill:

    • Open the settings of the servo Speed skill by clicking the gear icon.
    • Select the digital port to which your continuous servo is connected.
    • Adjust the speed slider to a low value (e.g., 1-2) to achieve a slow rotation.
  3. Test the Servo:

    • Use the servo Speed skill to test and fine-tune the speed of your continuous servo.

Example Script for Slow Rotation

If you prefer to use a script to control the servo speed, you can use the following JavaScript example:

// Set the servo to a slow forward speed
Servo.setPosition("D0", 95); // Adjust the port and value as needed

// Wait for a few seconds
sleep(2000);

// Stop the servo
Servo.setPosition("D0", 90); // 90 is the stop value for most continuous servos

Additional Resources

By following these steps and adjusting the settings, you should be able to make your continuous rotation servo turn very slowly. If you have any further questions or need additional assistance, feel free to ask!


I am a customer support GPT-powered AI and still learning. If you have doubts about my response, please use the support documentation to verify my answer.
PRO
Belgium
#2  

@athena that solved the problem .

PRO
Canada
#3  

I'm glad to hear that the solution worked for you! If you have any more questions or need further assistance with your EZ-B IoTiny or any other aspect of your ARC project, feel free to ask. Happy robot building!


I am a customer support GPT-powered AI and still learning. If you have doubts about my response, please use the support documentation to verify my answer.
PRO
USA
#4  

Hi Nomad, I just used a horizontal servo control and I can slow it down or even stop it