PWM Controller - Arduino Nano, Can it be done?

Hi there, new to the forum and i had a general question regarding the arduino nano (chip is an ATmega328)
I had one of these laying around as i was going to do a thumbstick mod for my mini keyboard but have run into some issues chaing pc cases/builds.
I am in need lf an additional PWM controller for a water cooling pump (my motherboard only has one pwm header and my fan hub is occupying that) I was wondering can it be done via arduino.

Thank you, Nayth

Yes you could do it but you must use transistor between the pump and mcu

You definitely can, and its easy to set PWM up on any of the available pwm ports. There is a lot of advice here and elsewhere on it.

It's also very simple to build a Pwm controller with a 555 timer and a MOSFET (you'll need a MoSFET or some other output driver transistor with the Arduino anyway). I run a 555 based PWM controller that ranges from 9% to 97% duty cycle and drives a 3 hp marine winch motor (12 v).

To me it's a shame to commit a nano to such a menial task. Up to you though.