DC Motor

DC Motor
1. Type: Brushed DC
2. Voltage: 3–12 V typical
3. Output: Rotation
4. Mounting: Shaft and housing

Apple Shopping Event

Hurry and get discounts on all Apple devices up to 20%

30,00 EGP

10 People watching this product now!

Payment Methods:

Description

This is a standard DC motor, a rotary actuator that converts electrical energy into mechanical motion. It operates on direct current (DC) and generates a continuous rotational output when a voltage is applied. The motor typically features a cylindrical housing with a shaft protruding from one end, and two electrical terminals for power and ground.

DC motors are widely used in robotics, automation, and DIY projects for driving wheels, fans, and other moving parts. Performance parameters such as speed, torque, and power consumption depend on the applied voltage and load. This motor is suitable for low-voltage applications such as battery-powered devices and educational kits.

  1. Type: Brushed DC motor
  2. Voltage: Low-voltage (e.g., 3–12 V typical)
  3. Output: Rotational motion
  4. Mounting: Through-hole or bracket
  5. Wide application in robotics and hobby projects
  6. Reliable and low-cost
  7. Terminals for easy wiring
  8. Compact size for integration
🔌
Pin Connections
1 Table
Pin Connections Table 1
BoardSensor PinConnection
Motorto H-bridge OUTmotor leads into an H-bridge driver's output terminals
📟
DC Motor
7 Examples • C/C++ | Boards: Arduino Uno, Arduino Nano, Arduino Mega, ESP32, ESP8266, STM32, Raspberry Pi Pico
DC Motor - Arduino Uno
DC Motor - Arduino Nano
DC Motor - Arduino Mega
DC Motor - ESP32
DC Motor - ESP8266
DC Motor - STM32
DC Motor - Raspberry Pi Pico
📄 File: dc_motor_-_arduino_uno.inoArduino Uno
613 characters
1//ekostra.com
2//electronics store in egypt
3//+201008896258
4
5// DC Motor needs an H-bridge driver (e.g. L298N/L293D/L9110S) between it and the board - a GPIO pin alone can't supply a motor's current. IN1=8, IN2=9, ENA(speed)=10 on Arduino Uno.
6#define IN1 8
7#define IN2 9
8#define ENA 10
9
10void setup() {
11 Serial.begin(115200);
12 pinMode(IN1, OUTPUT);
13 pinMode(IN2, OUTPUT);
14 pinMode(ENA, OUTPUT);
15}
16
17void loop() {
18 digitalWrite(IN1, HIGH); digitalWrite(IN2, LOW);
19 analogWrite(ENA, 200); // run forward at ~78% speed
20 delay(2000);
21 digitalWrite(IN1, LOW); digitalWrite(IN2, LOW); // stop
22 delay(1000);
23}
📄 File: dc_motor_-_arduino_nano.inoArduino Nano
614 characters
1//ekostra.com
2//electronics store in egypt
3//+201008896258
4
5// DC Motor needs an H-bridge driver (e.g. L298N/L293D/L9110S) between it and the board - a GPIO pin alone can't supply a motor's current. IN1=8, IN2=9, ENA(speed)=10 on Arduino Nano.
6#define IN1 8
7#define IN2 9
8#define ENA 10
9
10void setup() {
11 Serial.begin(115200);
12 pinMode(IN1, OUTPUT);
13 pinMode(IN2, OUTPUT);
14 pinMode(ENA, OUTPUT);
15}
16
17void loop() {
18 digitalWrite(IN1, HIGH); digitalWrite(IN2, LOW);
19 analogWrite(ENA, 200); // run forward at ~78% speed
20 delay(2000);
21 digitalWrite(IN1, LOW); digitalWrite(IN2, LOW); // stop
22 delay(1000);
23}
📄 File: dc_motor_-_arduino_mega.inoArduino Mega
614 characters
1//ekostra.com
2//electronics store in egypt
3//+201008896258
4
5// DC Motor needs an H-bridge driver (e.g. L298N/L293D/L9110S) between it and the board - a GPIO pin alone can't supply a motor's current. IN1=8, IN2=9, ENA(speed)=10 on Arduino Mega.
6#define IN1 8
7#define IN2 9
8#define ENA 10
9
10void setup() {
11 Serial.begin(115200);
12 pinMode(IN1, OUTPUT);
13 pinMode(IN2, OUTPUT);
14 pinMode(ENA, OUTPUT);
15}
16
17void loop() {
18 digitalWrite(IN1, HIGH); digitalWrite(IN2, LOW);
19 analogWrite(ENA, 200); // run forward at ~78% speed
20 delay(2000);
21 digitalWrite(IN1, LOW); digitalWrite(IN2, LOW); // stop
22 delay(1000);
23}
📄 File: dc_motor_-_esp32.inoESP32
611 characters
1//ekostra.com
2//electronics store in egypt
3//+201008896258
4
5// DC Motor needs an H-bridge driver (e.g. L298N/L293D/L9110S) between it and the board - a GPIO pin alone can't supply a motor's current. IN1=26, IN2=27, ENA(speed)=25 on ESP32.
6#define IN1 26
7#define IN2 27
8#define ENA 25
9
10void setup() {
11 Serial.begin(115200);
12 pinMode(IN1, OUTPUT);
13 pinMode(IN2, OUTPUT);
14 pinMode(ENA, OUTPUT);
15}
16
17void loop() {
18 digitalWrite(IN1, HIGH); digitalWrite(IN2, LOW);
19 analogWrite(ENA, 200); // run forward at ~78% speed
20 delay(2000);
21 digitalWrite(IN1, LOW); digitalWrite(IN2, LOW); // stop
22 delay(1000);
23}
📄 File: dc_motor_-_esp8266.inoESP8266
613 characters
1//ekostra.com
2//electronics store in egypt
3//+201008896258
4
5// DC Motor needs an H-bridge driver (e.g. L298N/L293D/L9110S) between it and the board - a GPIO pin alone can't supply a motor's current. IN1=D5, IN2=D6, ENA(speed)=D7 on ESP8266.
6#define IN1 D5
7#define IN2 D6
8#define ENA D7
9
10void setup() {
11 Serial.begin(115200);
12 pinMode(IN1, OUTPUT);
13 pinMode(IN2, OUTPUT);
14 pinMode(ENA, OUTPUT);
15}
16
17void loop() {
18 digitalWrite(IN1, HIGH); digitalWrite(IN2, LOW);
19 analogWrite(ENA, 200); // run forward at ~78% speed
20 delay(2000);
21 digitalWrite(IN1, LOW); digitalWrite(IN2, LOW); // stop
22 delay(1000);
23}
📄 File: dc_motor_-_stm32.inoSTM32
617 characters
1//ekostra.com
2//electronics store in egypt
3//+201008896258
4
5// DC Motor needs an H-bridge driver (e.g. L298N/L293D/L9110S) between it and the board - a GPIO pin alone can't supply a motor's current. IN1=PB0, IN2=PB1, ENA(speed)=PA8 on STM32.
6#define IN1 PB0
7#define IN2 PB1
8#define ENA PA8
9
10void setup() {
11 Serial.begin(115200);
12 pinMode(IN1, OUTPUT);
13 pinMode(IN2, OUTPUT);
14 pinMode(ENA, OUTPUT);
15}
16
17void loop() {
18 digitalWrite(IN1, HIGH); digitalWrite(IN2, LOW);
19 analogWrite(ENA, 200); // run forward at ~78% speed
20 delay(2000);
21 digitalWrite(IN1, LOW); digitalWrite(IN2, LOW); // stop
22 delay(1000);
23}
📄 File: dc_motor_-_raspberry_pi_pico.inoRaspberry Pi Pico
623 characters
1//ekostra.com
2//electronics store in egypt
3//+201008896258
4
5// DC Motor needs an H-bridge driver (e.g. L298N/L293D/L9110S) between it and the board - a GPIO pin alone can't supply a motor's current. IN1=14, IN2=15, ENA(speed)=16 on Raspberry Pi Pico.
6#define IN1 14
7#define IN2 15
8#define ENA 16
9
10void setup() {
11 Serial.begin(115200);
12 pinMode(IN1, OUTPUT);
13 pinMode(IN2, OUTPUT);
14 pinMode(ENA, OUTPUT);
15}
16
17void loop() {
18 digitalWrite(IN1, HIGH); digitalWrite(IN2, LOW);
19 analogWrite(ENA, 200); // run forward at ~78% speed
20 delay(2000);
21 digitalWrite(IN1, LOW); digitalWrite(IN2, LOW); // stop
22 delay(1000);
23}
Bare DC motor - needs an H-bridge driver module (L298N/L293D/L9110S) wired between it and the microcontroller.

نظرة عامة ومواصفات المنتج — بالعربية

DC Motor متوفر الآن في متجر إكوسترا للإلكترونيات، ضمن قسم Motors | Drivers | Pumps | Actuators، بسعر 30,00 EGP. كود المنتج لدينا: EK395. المنتج متوفر في المخزون وجاهز للشحن الفوري لكل محافظات مصر مع إمكانية الدفع عند الاستلام.

أهم المواصفات الفنية:

  • Motor Type: Brushed DC
  • Rated Voltage: 3–12 V (typical)
  • Output: Rotational
  • Terminals: 2 wires
  • Mounting: Shaft and housing (standard)
  • الاستخدامات: Robotics / DIY / Educational Kits
  • الوزن: 1 g

منتج أصلي بجودة مضمونة من إكوسترا، مع دعم فني ومتابعة بعد البيع لكل عملائنا في مصر.

تصفّح المزيد من Motors | Drivers | Pumps | Actuators في إكوسترا.

Specification

Specification

WeightWeight10 g
Dimensions5 × 4 × 2 cm
Motor TypeBrushed DC
Rated Voltage3–12 V (typical)
OutputRotational
Terminals2 wires
MountingShaft and housing (standard)
ApplicationRobotics, DIY, Educational Kits

Customer Reviews