Полевой транзистор и ШИМ: регулятор мощности
Напряжение на затворе плавно открывает канал — ток нагрузки меняется без нагрева платы.

Что понадобится
- Arduino Uno
- Полевой транзистор (N-канал)
- Резистор (220 Ом)
- Светодиод (синий)
Как подключить
| Откуда | Куда | |||
|---|---|---|---|---|
| Arduino Uno | D9 | → | Полевой транзистор | G |
| Arduino Uno | 5V | → | Резистор | 1 |
| Резистор | 2 | → | Светодиод | A |
| Светодиод | C | → | Полевой транзистор | D |
| Полевой транзистор | S | → | Arduino Uno | GND |
Скетч
// Затвор — это «педаль»: чем выше на нём напряжение, тем шире открыт канал.
// Тока затвор почти не потребляет, поэтому вывод платы не нагружен вовсе.
void setup() { pinMode(9, OUTPUT); }
void loop() {
for (int v = 60; v <= 255; v += 5) { analogWrite(9, v); delay(25); }
for (int v = 255; v >= 60; v -= 5) { analogWrite(9, v); delay(25); }
}
Как это работает
Мёртвая зона порогаШИМ поднимает среднее напряжение на затворе от 0 до 5 В. Пока оно ниже порога 2 В (значение примерно до 100), светодиод не горит совсем — канала просто нет.
Дальше яркость нарастает быстро и упирается в полностью открытый канал.
Что покрутитьПорог Vth в свойствах транзистора двигает границу: с 1 В мёртвая зона сократится вдвое, с 3 В займёт больше половины шкалы.
Крутизна (kp) отвечает за то, как резко растёт ток после порога.
Коротко о детали: Полевой транзистор
Полевой транзистор управляется напряжением на затворе, а не током — управляющий ток практически нулевой. Пока напряжение затвор-исток меньше порогового, канал закрыт. Канал (N или P), порог и крутизна задаются двойным кликом.
Ещё примеры с деталью «Полевой транзистор»
Попробуйте сами
Симулятор работает прямо в браузере: схему можно менять, код — править, а результат видно сразу. Бесплатно, без установки и регистрации.
Открыть «Полевой транзистор и ШИМ: регулятор мощности» в симуляторе