Servo DS04-NFC 360 Degree Continuous Rotation

AED 42.00



The Servo DC gear motor is a versatile 360-degree continuous rotation motor. It has the unique ability to rotate continuously in both forward and backward directions. This motor is known for its high torque, making it suitable for a wide range of applications. Additionally, it's incredibly easy to connect and control with any type of microcontroller, making it a convenient choice for electronics projects.



  • The model name makes it easy to identify and choose the right servo for your specific needs.
  • A lightweight design, weighing just 38 grams, ensures that it won't add unnecessary bulk to your projects, making it suitable for applications where weight matters.
  • Its small size, measuring 40.8mm in length, 20mm in width, and 39.5mm in height, allows it to fit comfortably in constrained spaces, offering design flexibility.
  • This servo motor boasts a substantial torque of 5.5kg/cm when powered at 4.8 volts, enabling it to handle tasks that demand robust force and control.
  • With a speed of 0.22 seconds for a 60-degree rotation at 4.8 volts, it provides quick and accurate movements, suitable for applications requiring precision.
  • This motor can work with a voltage range from 4.8 volts to 6 volts, offering versatility in power supply options and compatibility with various setups.
  • Its operational temperature range spans from 0 degrees Celsius to 60 degrees Celsius, making it suitable for use in a wide range of environmental conditions.
  • With a current consumption of less than 1000 milliamps, it is energy-efficient, ensuring longer operation without draining your power source quickly.



  • Model: DS04-NFC.
  • Weight: 38g.
  • Dimensions: 40.8 x 20 x 39.5 mm.
  • Torque: 5.5kg/cm (at 4.8V).
  • Speed: 0.22sec/60 C (at 4.8V).
  • Operating voltage: 4.8v-6v.
  • Operating temperature: 0 C -60 C.
  • Current:< 1000mA.


Application of DS04-NFC Servo 360-Degree Continuous Rotation Servo DC Gear Motor:

  • Used in model aircraft.
  • Used in model cars.
  • Used in model robots.


How to use Continuous 360 Servo with Arduino



How to use Continuous 360 Servo with Arduino

This video explains this code on how to control continuous moving servo or 360 degree servo

 * Demonstration of Controlling Continous Servo (360 servo)
 * this code allows you to control 360 degree servo by a command from Serial Monitor
 * Modified by Ahmad Shamshiri for Robojax.com
 * on Sunday July 01, 2018 at 11:09 in Ajax, Ontario, Canada
 * Watch video instruction of this video:https://youtu.be/b_xvu6wWafA
 * Get this code from Robojax.com
 Original code by BARRAGAN 
 This example code is in the public domain.
 modified 8 Nov 2013
 by Scott Fitzgerald
#include "Servo.h"
Servo myservo; // create servo object to control a servo
// twelve servo objects can be created on most boards
int pos = 0; // variable to store the servo position
int incomingByte = 0; // for incoming serial data
void setup() {
 myservo.attach(9); // attaches the servo on pin 9 to the servo object
void loop() {
 // send data only when you receive data:
 if (Serial.available() > 0) {
 // read the incoming byte:
 incomingByte = Serial.read();
 // say what you got:
 Serial.print("received: ");
 Serial.print (incomingByte);
 if(incomingByte == 108){
 Serial.println(" sent 0 Rotaing CW ");
 }else if(incomingByte == 114){
 Serial.println(" sent 180 Rotaing CCW ");
 }else if(incomingByte == 60){
 Serial.println(" sent Stopped ");
 Serial.println(" moving Random");