const int mosfetGatePin = 2; // Pin podłączony do bramki (GATE)
void setup() {
Serial.begin(115200);
pinMode(mosfetGatePin, OUTPUT);
Serial.println("Testowanie Custom N-MOSFET...");
Serial.println("Dioda powinna migać, a w konsoli chipa zobaczysz stany.");
}
void loop() {
// Włącz MOSFET (Dren -> Source/GND)
Serial.println("Arduino: Ustawiam GATE na HIGH (Włączam)");
digitalWrite(mosfetGatePin, HIGH);
delay(2000);
// Wyłącz MOSFET (Dren -> High-Z)
Serial.println("Arduino: Ustawiam GATE na LOW (Wyłączam)");
digitalWrite(mosfetGatePin, LOW);
delay(2000);
}