Skip to main content
Free Delivery  ·  COD Available  ·  15-Day Returns
Pricio
3-way PWM Pulse Adjustable Frequency Module for Square Wave Signal Generator Adjustable Duty Ratio Independently — image 1
Hover to zoom
Pricio

3-way PWM Pulse Adjustable Frequency Module for Square Wave Signal Generator Adjustable Duty Ratio Independently

5.09 ratings
AI Summary
Motor PWM Speed Controller for everyday users

The 3-way PWM Pulse Adjustable Frequency Module for Square Wave Signal Generator Adjustable Duty Ratio Independently by Pricio is a mid-range motor pwm speed controller designed for everyday users. Customers praise its excellent build quality and great value for money. 100% of buyers rate it 4★ or above.

excellent build qualitygreat value for moneyfast and responsiveaccurate and reliable
₹2,000
Free Shipping💵 COD Available

Available Offers

Free Delivery on this order. No minimum order value.

15-Day Easy Returns — hassle-free return & full refund.

Secure Payment — 100% safe checkout with UPI, Cards & Net Banking.

Total: ₹2,000
Buying tip: A well-rounded choice at a fair price. Recommended for most buyers.
Estimated delivery: 4 Aug18 Aug
Free Shipping
Pan India delivery
15-Day Returns
Hassle-free policy
Secure Payment
Razorpay protected
Quality Assured
Vetted products only

Available Offers

💳

5% Cashback

Pay with UPI & get 5% cashback (up to ₹50) via Razorpay

🏦

No-Cost EMI

Available on select bank cards at checkout. 0% interest for 3 months.

📦

Free Shipping

Free delivery on all orders. No minimum order value.

💵

Cash on Delivery

COD available on orders up to ₹5,000 across India.

Ideal For

Everyday convenience
Share:
SKU: bg-1988684Category: Motor PWM Speed Controller

About This Product

The 3-way PWM Pulse Adjustable Frequency Module for Square Wave Signal Generator Adjustable Duty Ratio Independently by Pricio is a mid-range motor pwm speed controller designed for everyday users. Customers highlight its excellent build quality and great value for money.

Customer Verdict

100% of buyers rated this product 4 stars or above. The most appreciated qualities are: excellent build quality, great value for money, fast and responsive, accurate and reliable.

Why Buy from Pricio?

Pricio sources this product directly, cutting out multiple middlemen. Every order includes free shipping, a 15-day return policy, and secure payment via Razorpay.

Feature: 1. 3-way PWM output, adjustable frequency, 3-way frequency output consistent, duty cycle can be adjusted independently, suitable for most occasions;

2. LCD liquid crystal display frequency and duty cycle, very clear, very convenient to adjust

3. Wide frequency range, high precision;

4. Serial communication 


Description:


3-way PWM output, wide frequency range, duty cycle can be adjusted independently in real time;

Frequency is divided into four ranges, automatic switching: 1. XXX (no decimal point): the minimum unit is 1Hz, the value range is 1Hz~999Hz;

2. X.XX (decimal point in the hundreds place) the minimum unit is 0.01Khz, the value range is 1.00Khz~9.99Khz;

3. XX.X (decimal point in the tens place): the minimum unit is 0.1Khz; the value range is 10.0KHz~99.9KHz

4. X.X.X (decimal point in tens and hundreds): minimum unit is 1Khz; value range 1KHz~150KHz

e.g. frequency display: 100 means PWM outputs 100Hz pulse;

1.01 means PWM outputs 1.01K pulse;

54.1 means PWM outputs 54.1KHz pulse;

1.2.4 means PWM outputs 124KHz pulse;

duty cycle value range: 0~100%, where 100% is represented by A0%.

All setting parameters are saved when power is off. 


Parameter setting:


The module has 8 independent buttons for setting frequency and duty cycle, supporting short press (increase or decrease by one unit) and long press (quick increase or decrease), which is very simple. After setting the parameters, they are automatically saved and will not be lost when power is off.

The 3-way duty cycle buttons can be pressed at the same time and adjusted in real time. The LCD displays the duty cycle of the last button pressed, which is very real-time and can be used for simple duty cycle scanning. 


Module parameters: 1. Working voltage: 3.3~30V;

2. Frequency range: 1Hz~150KHz;

3. Frequency accuracy: The accuracy in each range is about 2%;

4. Signal load capacity: The output current can be around 5~30ma;

5. Output amplitude: The PWM amplitude is equal to the power supply voltage;

6. Ambient temperature: -20~+70℃. 


Scope of application: 1. Used as a wave square signal generator to generate wave square signals for experimental development;

2. Used to generate wave square signals to control motor drivers;

3. Generate adjustable pulses for MCU use;

4. Generate adjustable pulses to control related circuits (PWM dimming and speed control applications).

5. Serial port control (MCU TTL level communication)

Communication standard: 9600 bps Data bit: 8 Stop bit: 1 Parity bit: none Flow control: none 1. Set the frequency of PWM

“F101”: Set the frequency to 101 HZ (001~999)

“F1.05”: Set the frequency to 1.05 KHZ (1.00~9.99)

“F10.5”: Set the frequency to 10.5KHZ (10.0~99.9)

“F1.0.5”: Set the frequency to 105KHZ (1.0.0~1.5.0) 2. Set the duty cycle of PWM

"Dx:yyy": Set the duty cycle of PWM x: (1~3) PWM serial number, yyy: (000~100) duty cycle%;

For example, D1:050, set the duty cycle of the first PWM to 50% 3. Read the setting parameters

Send the "read" string to read the setting parameters.

The read data format is as follows: F156, D1:052, D2:059, D3:058,

Set successfully returns: DOWN;

Set failed returns: FALL.


Package Include:


1× 3-way PWM Pulse Adjustable Frequency Module



Product Safety Information

Setup Guide

1
Identify the pins
Locate VCC (power), GND (ground), and data pins (SDA/SCL for I2C, MOSI/MISO for SPI, or TX/RX for UART). Refer to the pinout diagram on the product page.
2
Wire to your microcontroller
Connect VCC to 3.3V or 5V (check the module spec), GND to GND, and data pins to the appropriate GPIO pins on your Arduino or Raspberry Pi.
3
Install libraries
In Arduino IDE, go to Sketch → Include Library → Manage Libraries and search for the sensor library. Install the recommended version.
4
Upload example sketch
Open File → Examples → [library name] → Basic Example. Upload to your board and open Serial Monitor to view output.
5
Calibrate if needed
Some sensors (temperature, humidity, distance) may need a short warm-up period or calibration. Run the calibration sketch if provided.