AC Light Dimmer Module, 4 Channel, 3.3V/5V logic, AC 50/60hz, 220V/110V Angle-Front

AC Light Dimmer Module, 4 Channel, 3.3V/5V logic, AC 50/60hz, 220V/110V

DIN rail Dimmer Module, 1 Channel, AC 8A/300V, 3.3V/5V logic

DIN rail Dimmer Module, 1 Channel, AC 8A/300V, 3.3V/5V logic

Dimmer Module embedded, 1 Channel, 3.3V/5V logic, 16A, 600V

Embedded Dimmer Module for PSM(PWM) control of AC power AC Max 600V/16A, control 3.3V/5V logic

Availability: In stock
  • Buy 5 for $2.79 each and save 15%
  • Buy 15 for $2.59 each and save 21%

Embedded Dimmer Module for PSM(PWM) control of AC power  3.3V/5V logic, AC Max 600V/16A

Product Overview

The AC Dimmer is designed to control the alternating current voltage, which can transfer current up to 220V (5A~10A) (TRIAC BTA16 for 600V/16A but we don't recommend up power to this level). In most cases, Dimmer is used to adjust of AC power  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 effectively with filament lamps. It’s less stable with low brightness 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.

The power part of the 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, the 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 in «Documents» or on GitHub. We are constantly updating our library, so we recommend to check for the website updates or subscribe to our newsletter.

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 a connection to designated microcontroller pins (which are different depending on the model of Uno, Nano, Leonardo, Mega), since it tied to microcontroller interrupts.



Power up to 600V/16A
AC frequency  
TRIAC BTA16 — 600B
Isolation Optocoupler
Logic level 3.3V/5V
Zero point Logic level
Modulation (DIM/PWM) logic level ON/OFF TRIAC
Signal current >10mA
  • For indoor and outdoor use
  • Operating temperatures: −20°C to 80°C
  • Operating humidity: Dry environment only
ROHS3 Compliant
Write Your Own Review
Only registered users can write reviews. Please Sign in or create an account
Fill in your delivery details to check available shipping options and calculate rates for this product. Total delivery fee for your order, you can find in cart.

Connection diagram

connection diagram
connection diagram

RobotDyn Channel: AC dimming

RobotDyn Channel: Zero-cross pulse shift