Полевой транзистор как ключ

Затвор от D8: полевой транзистор коммутирует светодиод.

Начальный уровень Arduino Uno C++
Схема подключения: Полевой транзистор как ключ
Схема в симуляторе. Нажмите «Открыть в симуляторе», чтобы запустить её и поменять.

Что понадобится

Как подключить

ОткудаКуда
Arduino UnoD8→Полевой транзисторG
Arduino Uno5V→Резистор1
Резистор2→СветодиодA
СветодиодC→Полевой транзисторD
Полевой транзисторS→Arduino UnoGND

Скетч

// MOSFET: затвор управляется напряжением, ток затвора почти нулевой
void setup() { pinMode(8, OUTPUT); }

void loop() {
  digitalWrite(8, HIGH); delay(700);
  digitalWrite(8, LOW);  delay(700);
}

Как это работает

Как это работаетУ полевого транзистора ток затвора нулевой — он управляется НАПРЯЖЕНИЕМ. Пока на затворе меньше порога (здесь 2 В), канал закрыт совсем. Выше порога канал открывается, и сопротивление сток-исток падает до долей ома.

Поэтому резистор в затворе не нужен — в отличие от биполярного.

Что покрутитьВ свойствах транзистора (правый клик) есть порог Vth и крутизна.
• Vth = 1 В — ключ откроется раньше;
• Vth = 3 В — от пятивольтовой логики почти не откроется.

Замените digitalWrite на analogWrite(8, 77) — на затворе будет 1,5 В, и светодиод не загорится: это и есть порог.

Коротко о детали: Полевой транзистор

Полевой транзистор управляется напряжением на затворе, а не током — управляющий ток практически нулевой. Пока напряжение затвор-исток меньше порогового, канал закрыт. Канал (N или P), порог и крутизна задаются двойным кликом.

Распиновка и все примеры →

Ещё примеры с деталью «Полевой транзистор»

Попробуйте сами

Симулятор работает прямо в браузере: схему можно менять, код — править, а результат видно сразу. Бесплатно, без установки и регистрации.

Открыть «Полевой транзистор как ключ» в симуляторе