ArduinoStudio

DC Motor

A brushed DC motor that converts electrical energy into mechanical rotation. Perfect for wheels, fans, and simple rotating mechanisms.

Overview

A DC motor spins when voltage is applied across its terminals. By reversing the polarity you reverse the direction, and by varying the voltage (via PWM) you control the speed. Because motors draw far more current than an Arduino pin can supply, you need an H-Bridge driver module between the Arduino and the motor.

Specifications

ParameterValue
Voltage4V DC
No-Load Speed11,000 RPM
Stall Current0.7A

Wiring Guide

ConnectionArduino Pin
H-Bridge IN1Digital pin (direction)
H-Bridge IN2Digital pin (direction)
H-Bridge ENPWM pin (speed control)

Connect motor terminals to the H-Bridge output (L298N or L293D). Use an external power supply for motors drawing more than 200mA.

Usage in ArduinoStudio

Drag the DC Motor component onto the canvas, assign the direction and PWM pins, and use the on / off / speed actions in your sequence to control it. Combine with a potentiometer for manual speed control or a proximity sensor for automatic stop.

← Back to Components