My end goal is to be able to control a 18v at variable speeds using an arduino. Originally, I was planning to use a relay and only have on/off control, however I recently found out what a mosfet is and being able to control the speed would be very useful.
My current plan is to use the following circuit diagram with an arduino nano and a IRLZ44N mosfet.
No, motor speed versus PWM typically looks something like this (for no load on the motor shaft). Below some percentage value of PWM, it won't even start moving.
Yes. The 10k resistor is there for the Arduino pin, not for the mosfet.
The resistor keeps the Arduino pin LOW during boot, when the pin is still undefined.
Leo..