Codey OnlineArduino- & ESP32-Komponentenbibliothek › MOSFET Transistor
MOSFET Transistor
Aktive Bauteile

MOSFET Transistor

Leistungs-MOSFET im TO-220-Durchsteckgehäuse. Erhältlich als N-Channel (IRFZ44N, IRF540, IRLZ44N — schaltet Lasten nach GND, Low-Side) oder P-Channel (IRF9540, IRF4905 — schaltet Lasten nach Vcc, High-Side). Geeignet für hohe Ströme (10A+). Verwende Logic-Level-Typen (IRLZ44N, IRL540N), wenn du direkt von einem 5V- oder 3.3V-Arduino-Pin ansteuerst; Standard-MOSFETs (IRFZ44N, IRF540) brauchen etwa 10V am Gate, um vollständig durchzuschalten, und benötigen einen Gate-Driver-IC oder einen Transistor-Vorverstärker.

Pinbelegung — MOSFET Transistor

Pin Signal Beschreibung
G Gate — control input, drive via ~100Ω with a pull-down/up resistor
D Drain — high side of switched current (N-ch: load, P-ch: GND)
S Source — low side of switched current (N-ch: GND, P-ch: Vcc)

Hinweise zur Verdrahtung

3-poliges TO-220-Bauteil. Verwende componentId transistor-mosfet und schreibe die Teilenummer + Kanaltyp + (optional) 'logic-level' ins Label, z. B. 'IRLZ44N N-ch logic-level', 'IRFZ44N N-ch', 'IRF9540 P-ch'. Pins: G (Gate), D (Drain), S (Source). N-Channel Low-Side: Source an GND, Drain an die Last (andere Seite der Last an Vcc), Gate über 100Ω an den Arduino-Pin mit 10kΩ Pull-Down nach GND. P-Channel High-Side: Source an Vcc, Drain an die Last (andere Seite der Last an GND), Gate über 100Ω mit 10kΩ Pull-Up nach Vcc (active-low). Bei induktiven Lasten (Motoren, Relais, Magnetventile) IMMER eine Flyback-Diode parallel zur Last einbauen. Mit einem 5V/3.3V-Arduino solltest du Logic-Level-Bauteile (IRLZ44N, IRL540N) verwenden — Standardtypen schalten nicht vollständig durch und werden heiß.

Beispielschaltplan — MOSFET Transistor

Von Nach Kabel
board:D4 r1:1 green
r1:2 x1:G green
x1:S board:GND black
x1:D led1:ANODE blue
led1:CATHODE board:5V red
x1:G r2:1 purple
r2:2 board:GND black

Arduino-Beispielcode — MOSFET Transistor

Dieses Beispiel wurde für das arduino-uno geschrieben und kompiliergeprüft. Codey Online passt es für jedes andere unterstützte Board an.

const int mosfetGatePin = 4;

void setup() {
  pinMode(mosfetGatePin, OUTPUT);
  digitalWrite(mosfetGatePin, LOW);  // MOSFET off at startup

  Serial.begin(9600);
  Serial.println("MOSFET transistor demo: switching an LED with an N-channel logic-level MOSFET.");
}

void loop() {
  Serial.println("MOSFET ON");
  digitalWrite(mosfetGatePin, HIGH);
  delay(1000);

  Serial.println("MOSFET OFF");
  digitalWrite(mosfetGatePin, LOW);
  delay(1000);
}

Ähnliche Komponenten

⚙️

BJT Transistor

Bau dein Arduino- oder ESP32-Projekt mit AI

Beschreib einfach, was du bauen willst. Codey Online schreibt den Code, zeichnet den Schaltplan, kompiliert alles und flasht dein Board direkt aus dem Browser.

Kostenlos starten