A N-channel MOSFET STP16NF06L is used to drive a 12V load.
Pin 1 is connected to Arduino Uno digital pin 4.
Pin 2 is connected to the negative terminal of the 12V load.
Pin 3 is connected to the GND terminal of a 12VDC power supply.
The positive terminal of the 12V load is connected to the +12V terminal of the 12VDC power supply.
Problem: When the Arduino output pin is at
LOW state and measured to be at 0V, the MOSFET still turns on and passes 6V to the 12V load.
When the output pin is in the
HIGH state, it's measured to be at 4.9V and 7.5V across the 12V load.
Shouldnt the MOSFET provide 0V across the load when pin 1 is 0V, and just above 10V when pin 1 is at 5V?
Pin 1: Green clip to Arduino pin
Pin 2: White clip to negative terminal of load
Pin 3: Black clip to GND of 12V power supply