DC Motor GW370 12V with Encoder 200 RPM
1. Voltage: 12V DC
2. Speed: 200 RPM (no-load)
3. Motor Size: GW370
4. Encoder: Incremental (quadrature)
5. Gear Type: Metal
The DC Motor GW370 12V with Encoder is a brushed DC gearmotor offering a rated no-load speed of 200 RPM. It integrates a magnetic or optical encoder that provides feedback on the motor’s actual rotational position and speed, enabling closed-loop control. This feature is essential for applications requiring precise speed regulation, position control, or distance measurement.
Employing a GW370 size frame, this motor includes a durable metal gearbox, delivering increased torque at a moderate output speed. The quadrature encoder outputs two channels (A and B) that produce pulses with a 90° phase shift. By reading these signals, a controller can determine the direction of rotation, the speed, and the absolute position of the output shaft, allowing for sophisticated motion control algorithms.
Rated voltage: 12V DC
No-load speed: 200 RPM
Built-in incremental encoder for feedback
Quadrature output (Channel A and B)
GW370 frame size with metal gears
Suitable for precision robotics and automation
Compatible with microcontroller encoder inputs
Reliable performance in diverse operating conditions
🔌
Pin Connections
1 Table
Pin Connections Table 1
Board
Sensor Pin
Connection
Motor
to H-bridge OUT
motor leads into an H-bridge driver's output terminals
DC motor GW370 12V with encoder 200 RPM - Arduino Uno
DC motor GW370 12V with encoder 200 RPM - Arduino Nano
DC motor GW370 12V with encoder 200 RPM - Arduino Mega
DC motor GW370 12V with encoder 200 RPM - ESP32
DC motor GW370 12V with encoder 200 RPM - ESP8266
DC motor GW370 12V with encoder 200 RPM - STM32
DC motor GW370 12V with encoder 200 RPM - Raspberry Pi Pico
📄 File: dc_motor_gw370_12v_with_encoder_200_rpm_-_arduino_uno.inoArduino Uno
809 characters
1//ekostra.com
2//electronics store in egypt
3//+201008896258
4
5// DC motor GW370 12V with encoder 200 RPM: drive via H-bridge (IN1=8, IN2=9, ENA=10) + read its built-in quadrature encoder (A=2, B=3) on Arduino Uno.
5// DC motor GW370 12V with encoder 200 RPM: drive via H-bridge (IN1=8, IN2=9, ENA=10) + read its built-in quadrature encoder (A=2, B=3) on Arduino Nano.
📄 File: dc_motor_gw370_12v_with_encoder_200_rpm_-_arduino_mega.inoArduino Mega
810 characters
1//ekostra.com
2//electronics store in egypt
3//+201008896258
4
5// DC motor GW370 12V with encoder 200 RPM: drive via H-bridge (IN1=8, IN2=9, ENA=10) + read its built-in quadrature encoder (A=2, B=3) on Arduino Mega.
5// DC motor GW370 12V with encoder 200 RPM: drive via H-bridge (IN1=D5, IN2=D6, ENA=D7) + read its built-in quadrature encoder (A=D5, B=D6) on ESP8266.
5// DC motor GW370 12V with encoder 200 RPM: drive via H-bridge (IN1=PB0, IN2=PB1, ENA=PA8) + read its built-in quadrature encoder (A=PA0, B=PA1) on STM32.
📄 File: dc_motor_gw370_12v_with_encoder_200_rpm_-_raspberry_pi_pico.inoRaspberry Pi Pico
823 characters
1//ekostra.com
2//electronics store in egypt
3//+201008896258
4
5// DC motor GW370 12V with encoder 200 RPM: drive via H-bridge (IN1=14, IN2=15, ENA=16) + read its built-in quadrature encoder (A=20, B=21) on Raspberry Pi Pico.
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.