Grablo Help Grablo Help
  • User Manual
  • Tips
  • News
  • Go to
    • Grablo Home
    • Grablo App
  • 한국어
Grablo Help Grablo Help
문의하기
Grablo Help Grablo Help
  • User Manual
  • Tips
  • News
  • Go to
    • Grablo Home
    • Grablo App
  • 한국어
loading
  1. Home
  2. Tips
  3. Basics
  4. DC Motor, Servo Motor, Stepper Motor
Updated on August 11, 2025

Tips

  • Folder icon closed Folder open iconBasics
    • Bits and Bytes
    • Digital Input/Output
    • Digital/Analog Signals
    • Calculating LED Resistor Values
    • Pull-up/down Resistors
    • 3.3V ↔ 5V Conversion
    • Serial Communication (UART)
    • DC Motor, Servo Motor, Stepper Motor
    • Multi Thread
    • Relay
  • Folder icon closed Folder open iconHardware
    • Raspberry Pi
      • GPIO
      • Installing Operating System
      • How to Change 1-Wire Pin
      • How to Find I2C Device Addresses
      • Raspberry Pi vs Arduino
      • Serial (UART) Port
      • Using Desktop Environment with VNC
    • Beagle Bone
      • GPIO
      • Installing Operating System
    • Jetson Nano
      • GPIO
      • Installing Operating System
    • GPIO Expander
      • FT232H/FT2232H/FT4232H
      • MCP2221A
      • NUMATO USB-GPIO
  • Folder icon closed Folder open iconLinux
    • Linux Directory Structure
    • Configuring Linux Auto Login
    • Installing Linux on Windows (Virtual Machine)
    • Installing Linux on macOS (Virtual Machine)
    • Installing SSH Server
    • Finding Your Controller’s IP Address
    • Connecting via SSH
    • Transferring Files Between PC and Controller
    • Fixing “User is not in the sudoers file” Error
  • Folder icon closed Folder open iconAudio/Video
    • Fixing Audio Stuttering and Latency Issues
    • Playing Audio Through Bluetooth Speakers
    • Selecting Instruments from SoundFont Files
    • Fixing “Failed to create new vlc instance” Error
  • Folder icon closed Folder open iconDatabase
    • Setting Up Firebase Database
  • Folder icon closed Folder open iconIoT
    • Setting Up Google Cloud TTS/STT
    • Setting Up OpenAI TTS/STT
    • Setting Up ElevenLabs TTS
    • Setting Up Telegram Bot
    • Getting Data from WeatherAPI.com

DC Motor, Servo Motor, Stepper Motor

Estimated reading: 2 minutes 257 views

A motor is a device that converts electrical energy into rotational energy, also called an electric motor. There are various types of motors depending on the power source type and structure, but the motors mainly used in Arduino and Raspberry Pi are DC motors, servo motors, and stepper motors. Since each motor has different purposes, you must select the appropriate motor for your intended purpose.

DC Motor

A motor used for continuous rotation purposes, such as in portable fans and radio-controlled cars (RC cars), and is the most widely used motor in various fields. It has high starting torque characteristics and output torque proportional to input current.

When power is connected to the + and – terminals, it rotates in the forward direction, and when the polarity is reversed, it rotates in the reverse direction. Using a motor driver enables forward/reverse rotation control and speed control using PWM signals.

​

The current required to drive a DC motor is much larger than the current that can be supplied by Arduino or Raspberry Pi. Therefore, current must be supplied through an external power source that matches the motor’s voltage and current requirements.

​

Servo Motor

Servo motors used in Arduino and Raspberry Pi are commonly called RC servo motors and are used for purposes such as steering adjustment in RC cars. They have the characteristic of rotating and maintaining angles from 0 to 180 degrees according to the pulse width of PWM signals. They are not suitable for continuous rotation or speed control purposes and are motors used when specific angle control is required.

• Note that these are different types of motors from industrial servo motors used in factory automation.
• Current must be supplied from an appropriate external power source considering the servo motor’s voltage and current consumption.

​​

Stepper Motor

A motor that rotates one step for each input pulse signal. It has high resolution and can be used for high-precision position control or speed control. It is mainly used in places requiring precise control, such as 3D printers and industrial production equipment. It is driven using stepper motor drivers such as the A4988, and the controller must send continuous pulse signals to the driver at precise timing for the number of steps to be rotated.

​

Current must be supplied from an appropriate external power source considering the stepper motor’s voltage and current consumption.

찾으시는 내용이 없나요? 문의하기

문의하기

공유하기

DC Motor, Servo Motor, Stepper Motor

Or copy link

Clipboard Icon
콘탠츠

ㅤ

Grablo Inc.
support@grablo.co

Site Links

  • Grablo Home
  • Grablo App

이 사이트의 모든 컨텐츠는 저작권법에 보호받는 저작물로서, 무단으로 복제, 배포하는 경우에는 저작권법에 의하여 처벌을 받을 수 있습니다. Copyright 2024 grablo.co. All Rights Reserved.