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

Что понадобится
- Arduino Uno
- Полевой транзистор (N-канал)
- Резистор (220 Ом)
- Светодиод (зелёный)
Как подключить
| Откуда | Куда | |||
|---|---|---|---|---|
| Arduino Uno | D8 | → | Полевой транзистор | G |
| Arduino Uno | 5V | → | Резистор | 1 |
| Резистор | 2 | → | Светодиод | A |
| Светодиод | C | → | Полевой транзистор | D |
| Полевой транзистор | S | → | Arduino Uno | GND |
Скетч
// 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), порог и крутизна задаются двойным кликом.
Ещё примеры с деталью «Полевой транзистор»
Попробуйте сами
Симулятор работает прямо в браузере: схему можно менять, код — править, а результат видно сразу. Бесплатно, без установки и регистрации.
Открыть «Полевой транзистор как ключ» в симуляторе