25GA370 DC Gear Motor With Encoder 280RPM 12Vdc

  • 12V DC gear motor with encoder
  • 280RPM output speed
  • High torque metal gearbox
  • Ideal for robotics & automation
SKU: EK1925 Category: Tag:

Apple Shopping Event

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

625,00 EGP

2 People watching this product now!

Payment Methods:

Description

 

The 25GA370 DC Gear Motor with Encoder (12V, 280RPM) is a high-quality geared motor designed for applications that require precise speed and position control. Equipped with an integrated encoder, this motor provides accurate feedback, making it ideal for robotics, automation systems, smart vehicles, and DIY electronics projects.

The metal gearbox ensures high torque output and durability, while the 370 DC motor core delivers stable performance at 12V DC. With a compact 25mm gearbox diameter, this motor is suitable for space-constrained designs and professional embedded applications.


🔹 Key Features

  • Integrated encoder for precise speed and position feedback

  • 280 RPM output speed for balanced torque and control

  • Operates at 12V DC

  • Durable metal gear gearbox for long service life

  • Smooth and stable operation with low noise

  • Compact size, ideal for robotics and automation projects

  • Color-coded wires for easy connection


🔹 Package Includes

  • 1 × 25GA370 DC Gear Motor with Encoder (12V, 280RPM)

🔌
Pin Connections
1 Table
Pin Connections Table 1
BoardSensor PinConnection
Motorto H-bridge OUTmotor leads into an H-bridge driver's output terminals
📟
25GA370 DC Gear Motor With Encoder 280RPM 12Vdc
7 Examples • C/C++ | Boards: Arduino Uno, Arduino Nano, Arduino Mega, ESP32, ESP8266, STM32, Raspberry Pi Pico
25GA370 DC Gear Motor With Encoder 280RPM 12Vdc - Arduino Uno
25GA370 DC Gear Motor With Encoder 280RPM 12Vdc - Arduino Nano
25GA370 DC Gear Motor With Encoder 280RPM 12Vdc - Arduino Mega
25GA370 DC Gear Motor With Encoder 280RPM 12Vdc - ESP32
25GA370 DC Gear Motor With Encoder 280RPM 12Vdc - ESP8266
25GA370 DC Gear Motor With Encoder 280RPM 12Vdc - STM32
25GA370 DC Gear Motor With Encoder 280RPM 12Vdc - Raspberry Pi Pico
📄 File: 25ga370_dc_gear_motor_with_encoder_280rpm_12vdc_-_arduino_uno.inoArduino Uno
817 characters
1//ekostra.com
2//electronics store in egypt
3//+201008896258
4
5// 25GA370 DC Gear Motor With Encoder 280RPM 12Vdc: drive via H-bridge (IN1=8, IN2=9, ENA=10) + read its built-in quadrature encoder (A=2, B=3) on Arduino Uno.
6#define IN1 8
7#define IN2 9
8#define ENA 10
9#define ENC_A 2
10#define ENC_B 3
11
12volatile long pulseCount = 0;
13void handleEncoder() {
14 pulseCount += (digitalRead(ENC_B) > 0) ? 1 : -1;
15}
16
17void setup() {
18 Serial.begin(115200);
19 pinMode(IN1, OUTPUT); pinMode(IN2, OUTPUT); pinMode(ENA, OUTPUT);
20 pinMode(ENC_A, INPUT_PULLUP); pinMode(ENC_B, INPUT_PULLUP);
21 attachInterrupt(digitalPinToInterrupt(ENC_A), handleEncoder, RISING);
22}
23
24void loop() {
25 digitalWrite(IN1, HIGH); digitalWrite(IN2, LOW);
26 analogWrite(ENA, 200);
27
28 Serial.print("Encoder pulses: "); Serial.println(pulseCount);
29 delay(200);
30}
📄 File: 25ga370_dc_gear_motor_with_encoder_280rpm_12vdc_-_arduino_nano.inoArduino Nano
818 characters
1//ekostra.com
2//electronics store in egypt
3//+201008896258
4
5// 25GA370 DC Gear Motor With Encoder 280RPM 12Vdc: drive via H-bridge (IN1=8, IN2=9, ENA=10) + read its built-in quadrature encoder (A=2, B=3) on Arduino Nano.
6#define IN1 8
7#define IN2 9
8#define ENA 10
9#define ENC_A 2
10#define ENC_B 3
11
12volatile long pulseCount = 0;
13void handleEncoder() {
14 pulseCount += (digitalRead(ENC_B) > 0) ? 1 : -1;
15}
16
17void setup() {
18 Serial.begin(115200);
19 pinMode(IN1, OUTPUT); pinMode(IN2, OUTPUT); pinMode(ENA, OUTPUT);
20 pinMode(ENC_A, INPUT_PULLUP); pinMode(ENC_B, INPUT_PULLUP);
21 attachInterrupt(digitalPinToInterrupt(ENC_A), handleEncoder, RISING);
22}
23
24void loop() {
25 digitalWrite(IN1, HIGH); digitalWrite(IN2, LOW);
26 analogWrite(ENA, 200);
27
28 Serial.print("Encoder pulses: "); Serial.println(pulseCount);
29 delay(200);
30}
📄 File: 25ga370_dc_gear_motor_with_encoder_280rpm_12vdc_-_arduino_mega.inoArduino Mega
818 characters
1//ekostra.com
2//electronics store in egypt
3//+201008896258
4
5// 25GA370 DC Gear Motor With Encoder 280RPM 12Vdc: drive via H-bridge (IN1=8, IN2=9, ENA=10) + read its built-in quadrature encoder (A=2, B=3) on Arduino Mega.
6#define IN1 8
7#define IN2 9
8#define ENA 10
9#define ENC_A 2
10#define ENC_B 3
11
12volatile long pulseCount = 0;
13void handleEncoder() {
14 pulseCount += (digitalRead(ENC_B) > 0) ? 1 : -1;
15}
16
17void setup() {
18 Serial.begin(115200);
19 pinMode(IN1, OUTPUT); pinMode(IN2, OUTPUT); pinMode(ENA, OUTPUT);
20 pinMode(ENC_A, INPUT_PULLUP); pinMode(ENC_B, INPUT_PULLUP);
21 attachInterrupt(digitalPinToInterrupt(ENC_A), handleEncoder, RISING);
22}
23
24void loop() {
25 digitalWrite(IN1, HIGH); digitalWrite(IN2, LOW);
26 analogWrite(ENA, 200);
27
28 Serial.print("Encoder pulses: "); Serial.println(pulseCount);
29 delay(200);
30}
📄 File: 25ga370_dc_gear_motor_with_encoder_280rpm_12vdc_-_esp32.inoESP32
819 characters
1//ekostra.com
2//electronics store in egypt
3//+201008896258
4
5// 25GA370 DC Gear Motor With Encoder 280RPM 12Vdc: drive via H-bridge (IN1=26, IN2=27, ENA=25) + read its built-in quadrature encoder (A=32, B=33) on ESP32.
6#define IN1 26
7#define IN2 27
8#define ENA 25
9#define ENC_A 32
10#define ENC_B 33
11
12volatile long pulseCount = 0;
13void handleEncoder() {
14 pulseCount += (digitalRead(ENC_B) > 0) ? 1 : -1;
15}
16
17void setup() {
18 Serial.begin(115200);
19 pinMode(IN1, OUTPUT); pinMode(IN2, OUTPUT); pinMode(ENA, OUTPUT);
20 pinMode(ENC_A, INPUT_PULLUP); pinMode(ENC_B, INPUT_PULLUP);
21 attachInterrupt(digitalPinToInterrupt(ENC_A), handleEncoder, RISING);
22}
23
24void loop() {
25 digitalWrite(IN1, HIGH); digitalWrite(IN2, LOW);
26 analogWrite(ENA, 200);
27
28 Serial.print("Encoder pulses: "); Serial.println(pulseCount);
29 delay(200);
30}
📄 File: 25ga370_dc_gear_motor_with_encoder_280rpm_12vdc_-_esp8266.inoESP8266
821 characters
1//ekostra.com
2//electronics store in egypt
3//+201008896258
4
5// 25GA370 DC Gear Motor With Encoder 280RPM 12Vdc: drive via H-bridge (IN1=D5, IN2=D6, ENA=D7) + read its built-in quadrature encoder (A=D5, B=D6) on ESP8266.
6#define IN1 D5
7#define IN2 D6
8#define ENA D7
9#define ENC_A D5
10#define ENC_B D6
11
12volatile long pulseCount = 0;
13void handleEncoder() {
14 pulseCount += (digitalRead(ENC_B) > 0) ? 1 : -1;
15}
16
17void setup() {
18 Serial.begin(115200);
19 pinMode(IN1, OUTPUT); pinMode(IN2, OUTPUT); pinMode(ENA, OUTPUT);
20 pinMode(ENC_A, INPUT_PULLUP); pinMode(ENC_B, INPUT_PULLUP);
21 attachInterrupt(digitalPinToInterrupt(ENC_A), handleEncoder, RISING);
22}
23
24void loop() {
25 digitalWrite(IN1, HIGH); digitalWrite(IN2, LOW);
26 analogWrite(ENA, 200);
27
28 Serial.print("Encoder pulses: "); Serial.println(pulseCount);
29 delay(200);
30}
📄 File: 25ga370_dc_gear_motor_with_encoder_280rpm_12vdc_-_stm32.inoSTM32
829 characters
1//ekostra.com
2//electronics store in egypt
3//+201008896258
4
5// 25GA370 DC Gear Motor With Encoder 280RPM 12Vdc: drive via H-bridge (IN1=PB0, IN2=PB1, ENA=PA8) + read its built-in quadrature encoder (A=PA0, B=PA1) on STM32.
6#define IN1 PB0
7#define IN2 PB1
8#define ENA PA8
9#define ENC_A PA0
10#define ENC_B PA1
11
12volatile long pulseCount = 0;
13void handleEncoder() {
14 pulseCount += (digitalRead(ENC_B) > 0) ? 1 : -1;
15}
16
17void setup() {
18 Serial.begin(115200);
19 pinMode(IN1, OUTPUT); pinMode(IN2, OUTPUT); pinMode(ENA, OUTPUT);
20 pinMode(ENC_A, INPUT_PULLUP); pinMode(ENC_B, INPUT_PULLUP);
21 attachInterrupt(digitalPinToInterrupt(ENC_A), handleEncoder, RISING);
22}
23
24void loop() {
25 digitalWrite(IN1, HIGH); digitalWrite(IN2, LOW);
26 analogWrite(ENA, 200);
27
28 Serial.print("Encoder pulses: "); Serial.println(pulseCount);
29 delay(200);
30}
📄 File: 25ga370_dc_gear_motor_with_encoder_280rpm_12vdc_-_raspberry_pi_pico.inoRaspberry Pi Pico
831 characters
1//ekostra.com
2//electronics store in egypt
3//+201008896258
4
5// 25GA370 DC Gear Motor With Encoder 280RPM 12Vdc: drive via H-bridge (IN1=14, IN2=15, ENA=16) + read its built-in quadrature encoder (A=20, B=21) on Raspberry Pi Pico.
6#define IN1 14
7#define IN2 15
8#define ENA 16
9#define ENC_A 20
10#define ENC_B 21
11
12volatile long pulseCount = 0;
13void handleEncoder() {
14 pulseCount += (digitalRead(ENC_B) > 0) ? 1 : -1;
15}
16
17void setup() {
18 Serial.begin(115200);
19 pinMode(IN1, OUTPUT); pinMode(IN2, OUTPUT); pinMode(ENA, OUTPUT);
20 pinMode(ENC_A, INPUT_PULLUP); pinMode(ENC_B, INPUT_PULLUP);
21 attachInterrupt(digitalPinToInterrupt(ENC_A), handleEncoder, RISING);
22}
23
24void loop() {
25 digitalWrite(IN1, HIGH); digitalWrite(IN2, LOW);
26 analogWrite(ENA, 200);
27
28 Serial.print("Encoder pulses: "); Serial.println(pulseCount);
29 delay(200);
30}
Bare DC motor - needs an H-bridge driver module (L298N/L293D/L9110S) wired between it and the microcontroller, shown here with its built-in encoder read alongside.

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

25GA370 DC Gear Motor With Encoder 280RPM 12Vdc متوفر الآن في متجر إكوسترا للإلكترونيات، ضمن قسم Motors | Drivers | Pumps | Actuators، بسعر 625,00 EGP. كود المنتج لدينا: EK1925. المنتج غير متوفر حالياً — تواصل معنا عبر واتساب لمعرفة موعد توفره القادم.

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

  • Motor Type: DC Gear Motor with Encoder
  • Gearbox Diameter: 25 mm (GA25)
  • Motor Model: 370 DC Motor
  • Rated Voltage: 12V DC
  • No Load Speed: 280 RPM
  • Encoder Type: Incremental Encoder
  • Output Shaft: Metal shaft
  • Gearbox Material: Metal

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

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

Specification

Specification

WeightWeight10 g
Dimensions5 × 4 × 2 cm
Motor TypeDC Gear Motor with Encoder
Gearbox Diameter25 mm (GA25)
Motor Model370 DC Motor
Rated Voltage12V DC
No-load Speed280 RPM
Encoder TypeIncremental Encoder
Output ShaftMetal shaft
Gearbox MaterialMetal
RotationBi-directional
ApplicationsRobotics, Line Followers, Smart Cars, Automation, DIY Projects

Customer Reviews