> **Source:** Core Electronics is an Australian maker-electronics retailer and manufacturer based in Newcastle, NSW, run by a team of makers and educators. We design and manufacture our own product lines (PiicoDev, CE originals) and are official retailers for iconic maker and industrial brands including Raspberry Pi, Arduino, Adafruit, SparkFun and DFRobot. Orders ship Australia-wide from our Newcastle warehouse. Prices are in AUD and include GST. Pricing, stock and dispatch on this page are generated from the store's live catalog. Full machine-readable index: https://core-electronics.com.au/llms.txt

# Light & Motor Driver for Python (V1.0)

**Type:** Product page · **SKU:** DRI0050 · **Brand:** [DFRobot](https://core-electronics.com.au/brands/dfrobot-australia)
**Page:** https://core-electronics.com.au/light-motor-driver-for-python-v1-0.html ([markdown](https://core-electronics.com.au/light-motor-driver-for-python-v1-0.html.md))

This PWM driver with four adjustment methods supports 5V~24V wide voltage input, and has a load capacity of 10A, which can drive a DC motor of about 10W...

## Pricing

- **Price:** $15.35 (inc GST) — $13.95 AUD, exc GST
- **Quantity discounts:** 6+ $13.25 (exc GST) · 12+ $12.70 (exc GST)

## Availability & dispatch

- Available with a lead time — expect dispatch between Aug 25 and Aug 31.

## How to buy

- **Build a cart:** compose `https://core-electronics.com.au/cart/link?items=DRI0050:1` (comma-separated SKU:qty pairs) and share the link. Opening it shows a confirmation page with live pricing and stock before anything is added to the cart.
- **Verify the cart first:** fetch `https://core-electronics.com.au/cart/link/DRI0050:1.md` for live line prices (inc & exc GST, quantity discounts applied), stock and dispatch estimates, and totals. Append `/to/{AU-postcode}` (or `/to/{country-code}:{postcode}`) before `.md` for delivery options and prices to that destination. Unknown, retired, or out-of-stock SKUs are flagged. (Query form `cart/link.md?items=...` also works but some robots parsers refuse query strings here.)
- **Checkout** is completed on-site and includes a captcha at the payment step. Share the cart link; checkout takes it from there.
- **Search the catalogue:** `https://core-electronics.com.au/search/{query}.md` (URL-encode the query; pages 2-3 at `search/{query}/{page}.md`; `search.md?q=` also works)
- **Payment methods, purchase orders, policies and contact details:** https://core-electronics.com.au/llms.txt
## Description

####  Introduction 

This is a PWM driver board with four adjustment methods, namely, Python code direct control, PC host computer control, UART communication programming control, and potentiometer manual control.

It is used in application scenarios such as **DC motor speed control and light adjustment.**

This product supports 5V~24V wide voltage input, and has a load capacity of 10A, which can drive a DC motor of about 10W or a LED strip light of about 5 meters.

It is suitable for water pump water volume control, cooling fan speed control, light brightness adjustment, power tool transformation, motor/LED strip product testing, motor speed automation control, lighting effect automation control and other scenes.

####  Features 

7. Simple and easy to use Python code programming, no motherboard or adapter required.
8. Plug and play Windows software control, no programming required,
9. UART communication control Convenient for long-term use of embedded equipment.
10. External potentiometer control Manual control, no programming required.
11. Standard MODBUS protocol The protocol is public, and you can flexibly customize your own control method.
12. 5V~24V wide voltage support Suitable for various motors and light strips.
13. Driven by high current MOS tube, load capacity of 10A
####  Applications 

15. Python code control 1\. Connect the USB interface, you can directly use Python code to automatically control the motor speed and lighting effect. No additional motherboard or adapter is required.
    
    2\. Can be very conveniently used on Windows computers, Apple computers, Raspberry Pi, industrial computers or LattePanda.
16. USB port communication, computer control 1\. When remaking a PC cooling fan, cooling water pump, etc, you can manually control the device on PC, or make it be automatically adjusted by reading the CPU temperature.
    
    2\. Because the host computer can accurately adjust the frequency and duty ratio, this driver can be used to test dc motor or light strip products, or to optimize small equipment.
    
    3\. Make a small fan whose wind speed can be automatically adjusted or controlled on the computer. Just plug in the USB to use.
    
    4\. MODBUS communication protocol.
17. UART communication, programming control 1\. Create a project with special effects, or turn it on at a specific time, or adjust lighting effects, or use it with sensors. For example, a fan that automatically adjusts the wind force, and a light strip that automatically changes its brightness.
    
    2\. Automatic control of the water output of the fish tank or watering pump.
    
    3\. Automatic control of festival atmosphere lights.
18. Manual control of potentiometer 1\. Home appliance renovation, making adjustable fans.
    
    2\. Electric tool production, transformation, adjustable speed.
    
    3\. lighting effects control of light strip.
####  Specification 

20. Input Voltage Range: 5V~24V
21. Maximum Control Current: 10A
22. PWM Duty Ratio Adjustment Range: 0~255
23. PWM Frequency Adjustment Range: 183Hz ~ 46875Hz
24. Number of PWM Channels: 1 channel
25. Start/Stop Button: x1
26. Control Mode:  External potentiometer adjustment
    
     UART communication control
    
     USB port host computer control
    
     Python control
27. USB Interface: Type-C
28. UART Interface: PH2.0-4P
29. External Potentiometer Interface: 2.54 pin header, binding post
30. Mounting Hole Size: 30mm x 50mm, diameter 3.1mm
31. PCB Size: 37mm x 57mm / 1.46 x 2.24 inches
####  Parts List 

33. Light &amp; Motor Driver for Python x1
34. Gravity 4P Cable (Connect to UART) x1

## Images

- [Product image 1](https://core-electronics.com.au/media/catalog/product/i/m/image_3491.jpg)
