AC Light Dimmer Module For PWM Control
AC Light Dimmer Module For PWM Control
AC Light Dimmer Module For PWM Control

AC Light Dimmer Module For PWM Control

1 Channel 3.3V/5V Logic AC 50hz 60hz 220V 110V
Backorder (Out of Stock)
Tax included

  Secure Checkout

Pay via Card, Zapper or Bank Transfer.

  Free Delivery over R1000

To your door delivery. South Africa Only.

  Guaranteed Customer Support

Need help? See our Support Page.


- For use with: Arduino Uno/Mega/Leonardo/Nano/SAMD21/DUE, ESP8266/32, STM32, ST8, ARM, AVR. Compatible with any ARDUINO
- Dimmer can control the amount of AC voltage to be given to any device. You can see them in a fan regulator or a light dimmer switch.
- It's good for a smart home if you need to turn the lighting on and off slowly. The lamp is slow damped, this creates a pleasant effect. Also can control AC/DC motor, electric pump, tools.
- Low voltage side and high voltage side is completely isolated. With line frequency of - 50Hz or 60Hz
- Load power up to 3kWt, with AC voltage input. AC Phase Control Circuit (Dimming Circuit) / Home Automation, School Projects, Work Related Projects.

The AC Dimmer is designed to control the alternating current voltage, which can transfer current up to 600V/16А. In most cases, Dimmer is used to turn power ON/OFF for lamps or heating elements, it can also be used in fans, pumps, air cleaners, e.t.c.
Lately, Dimmer has become an often used decision for the smart home systems. For example, when you need to smoothly change the light brightness. The lamp is slowly turning ON or OFF, creating a comfortable atmosphere. Dimmer works most effective with filament lamps. It’s less stable with low brightness dimmable LED lamps, but with moderate and high brightness it will perform a solid job. Note that luminescent lamps (gas discharge lamps) do not support dimming.
Power part of dimmer is isolated from the control part, to exclude the possibility of high current disruption to a microcontroller.
The logical level is tolerant to 5V and 3.3V, therefore it can be connected to the microcontroller with 5V and 3.3V level logic.
In Arduino, dimmer is controlled with RBDdimmer.h library, which uses external interrupts and process time interrupts. It simplifies the code writing and gives more processing time for main code. Which is why you can control multiple Dimmers from one microcontroller.
You can download RBDDimmer.h library and a few examples on GitHub.
Dimmer is connected to Arduino controllers via two digital pins. First (Zero) to control the passing of Phase Null of AC, which is used to initiate the interrupt signal. Second (DIM/PSM) to control (dim) current.
Note that Zero requires connection to designated microcontroller pins (which are different depending on the model of Uno, Nano, Leonardo, Mega), since it tied to microcontroller interrupts.
ATENTION:We not recommend to use dimmer with normal LED, luminescent lamp or any other lamp with built-in brightness regulator!

How does it works?
Step 1: Connect a Dimmer to your microcontroller board (Arduino Leonardo, Mega, UNO, ESP8266, ESP32, M0, Arduino Zero, Arduino Due, STM32, etc)
Step 2: Download examples and library from GitHub:
Step 3: Create an awesome project with more functions and controls.
Step 4: Joint to a DIY community.

Also can control:
- AC motor
- Air fan
- Pump
- Water and air heater
- Vacuum cleaner

More info:
Power: 600V - 16A
AC frequency: 50/60 Hz
TRIAC: BTA16 - 600B
Isolation: Optocoupler
Logic level: 3.3V/5V
Zero point: Logic level
Modulation (DIM/PSM): logic level ON/OFF TRIAC
Signal current: >10mA
Environment: ·For indoor and outdoor use
Operating temperatures: -20°C to 80°C
Operating humidity: Dry environment only
ROHS3 Compliant

Product Details


No reviews
Product added to wishlist

We use cookies to offer you a better experience and analyse site traffic.

By continuing to use this website, you consent to the use of cookies in

accordance with our Privacy policy.