

The BT136 TRIAC Dimmer Module is an electronic component designed for controlling the power delivered to AC loads. It is based on the BT136 TRIAC, a robust and reliable semiconductor device manufactured by WeEn Semiconductors and NXP. This module is widely used in applications requiring dimming, speed control, or power regulation for AC devices such as lights, fans, and heaters.








The BT136 TRIAC Dimmer Module typically has three main terminals and an additional input for control. Below is the pin configuration:
| Pin Name | Description |
|---|---|
| MT1 | Main Terminal 1: Connected to one side of the AC load. |
| MT2 | Main Terminal 2: Connected to the other side of the AC load and AC power line. |
| Gate | Gate Terminal: Used to trigger the TRIAC into conduction. |
| Control Input | Input signal for controlling the dimmer module (e.g., from a microcontroller). |
Below is an example of how to control the BT136 TRIAC Dimmer Module using an Arduino UNO:
/*
Example: Controlling BT136 TRIAC Dimmer Module with Arduino UNO
This code demonstrates how to dim an AC light using PWM control.
Note: Ensure proper isolation and safety precautions when working with AC power.
*/
#define TRIAC_PIN 9 // Pin connected to the Gate terminal of the TRIAC module
void setup() {
pinMode(TRIAC_PIN, OUTPUT); // Set TRIAC_PIN as an output
}
void loop() {
for (int brightness = 0; brightness <= 255; brightness += 5) {
// Gradually increase brightness
analogWrite(TRIAC_PIN, brightness);
delay(50); // Wait 50ms
}
for (int brightness = 255; brightness >= 0; brightness -= 5) {
// Gradually decrease brightness
analogWrite(TRIAC_PIN, brightness);
delay(50); // Wait 50ms
}
}
Note: The above code assumes the use of a zero-crossing detection circuit to synchronize the TRIAC triggering with the AC waveform. Without zero-crossing detection, the dimming may not work as expected.
The load does not turn on:
Flickering or unstable dimming:
Overheating of the module:
Microcontroller resets when controlling the TRIAC:
Can the BT136 TRIAC Dimmer Module be used with DC loads? No, the BT136 TRIAC is designed for AC loads only. It cannot regulate DC power.
What types of loads are compatible with the module? The module works well with resistive loads (e.g., incandescent bulbs, heaters) and some inductive loads (e.g., fans, motors). Compatibility with LED drivers depends on the driver design.
Is it safe to use the module without a heatsink? For low-power applications, a heatsink may not be necessary. However, for higher currents, a heatsink is essential to prevent overheating.
Do I need a zero-crossing detection circuit? Yes, for precise dimming control, a zero-crossing detection circuit is recommended to synchronize the TRIAC triggering with the AC waveform.