The product's shade and actual color may differ from what is shown in the picture, as the images are for illustrative purposes. The product description is general and may not include all the product's features.
24V/10A PWM/USB motor controller – DFRobot DRI0050
3726913 AN-20683
5904422382254
Shipping 11-18 b.d.
All about the product
DC motor or LED strip controller, controlled via PWM interface. The controller allows you to adjust the speed of the DC motor or the brightness of the LED strip through the microcontroller's PWM interface or UART via USB port, as well as manually using a potentiometer. The device supports an input voltage from 5 V to 24 V and a load of up to 10 A and can control a 50 W motor and an LED strip approximately 5 m long. It can control water flow, fan speed, adjust light brightness, and more.
Main features:
- Easy to use. Programming in Python, no need for a motherboard or adapter
- Plug and play. Windows software, no programming required
- Control via UART. Convenient for long-term embedded use
- Control via external potentiometer. Manual control, no programming required
- Standard MODBUS protocol. Public protocol, you can flexibly customize your control method
- Wide voltage range from 5 V to 24 V. Suitable for various motors and LED strips
- Supported transistor that handles up to 10 A load
- Input voltage: from 5 V to 24 V
- Maximum current: 10 A
- PWM duty cycle adjustment range: from 0 to 255
- Frequency adjustment range: from 183 Hz to 46875 Hz
- Number of PWM channels: 1
- Start/stop button: 1
- Control type:
- External potentiometer
- UART communication
- USB connection
- Python
- USB interface: USB type C
- UART interface: 4-pin PH2.0
- External potentiometer interface: 3-pin 2.54 mm connector
- Mounting hole size: 30 x 50, 3.1 mm diameter
- Board dimensions: 37 x 57 mm








