360 Degree MG946R Servo Motor COM55, R28

Fr10,500

The motor has high torque and is easy to interface with any type of microcontroller.

In stock

SKU: VAR13833 Category:

Description

The MG946 is a popular servo motor commonly used in robotics and other applications that require precise control of angular movement. A 360-degree servo motor, such as the MG946, is sometimes referred to as a continuous rotation servo. Unlike standard servos that have a limited range of motion, continuous rotation servos can rotate continuously in either direction.

Here are some key points about the MG946 360-degree servo motor:

  1. Continuous Rotation: As mentioned, the MG946 is a continuous rotation servo, meaning it can rotate continuously in either direction. This is different from standard servos that are designed for specific angular movements within a limited range.
  2. Torque: The MG946 typically has a high torque rating, which is important for applications where the motor needs to move or control a certain load.
  3. Control Signals: Like other servos, the MG946 is controlled using PWM (Pulse Width Modulation) signals. The duration of the pulse determines the position of the servo. For a continuous rotation servo, a pulse width of around 1.5 milliseconds typically represents the stopped position, with shorter and longer pulses causing rotation in opposite directions.
  4. Power Supply: The servo motor requires a power supply, usually in the range of 4.8 to 7.2 volts, and draws power from a battery or another power source.
  5. Applications: Continuous rotation servos like the MG946 are often used in robotics, remote-controlled vehicles, and other projects where precise control of motor speed and direction is necessary.

It’s important to note that the term “360-degree servo” can sometimes be misleading, as these servos don’t provide position feedback like standard servos. Instead, they continuously rotate based on the control signals they receive.

When using the MG946 or any other servo, it’s essential to refer to the manufacturer’s datasheet and specifications for accurate information regarding its operation, power requirements, and control parameters.

Technical Details

  • Operating Voltage: 4.8-6v
  • Deadband: 1us
  • Stall torque: 10.5kg/cm (4.8v); 13kg/cm (6v)
  • Current draw at idle 10MA
  • Control Signal: Typically uses a pulse-width modulation (PWM) signal for control
  • Temperature Range: 0~55°C
  • Rotatie: 180° and 360°
  • Gears: Plastic
  • Servo wire length: 30cm

Source codes

/***
  How Continuous Rotation Servos Work:
  -----------------------------------
  mg946Servo.write(90); → Stops the servo (neutral position).
  mg946Servo.write(0); → Full speed in one direction.
  mg946Servo.write(180); → Full speed in the opposite direction.
  mg946Servo.write(60); → Slow movement in one direction.
  mg946Servo.write(120); → Slow movement in the other direction.
***/

#include <Servo.h>

Servo mg946Servo;

void setup() {
    mg946Servo.attach(9);
}

void loop() {
    // Rotate forward for 1 second
    mg946Servo.write(0);
    delay(1500);

    // Stop the servo
    mg946Servo.write(90);
    delay(500);

    // Rotate backward for 1 second
    mg946Servo.write(180);
    delay(1500);

    // Stop the servo
    mg946Servo.write(90);
    delay(500);
}

 

Package Include:
1 x MG946R Servo Moto