https://www.motorobit.com/temperature-controlled-fan-making-fan-control-using-arduino-and-tpm36