https://derekmolloy.ie/writing-a-linux-kernel-module-part-2-a-character-device/
https://proteshea.com/control-dc-fan-with-n-channel-mosfet-and-arduino-uno/
https://components101.com/mosfets/irf510-mosfet-pinout-datasheet-equivalent-ciruit