I'm pretty new to Arduino to start. I'm trying to create a program that will use a temp sensor to ultimately control a fan for climate control. The problem I'm having is the fan (5v 0.45A) works fine when plugged in to 5v and ground, but when I use PWM pin 3 on my UNO, it nudges but doesn't turn unless I assist it. I'm using analogWrite(255) for 100% duty cycle. Do the PWM pins have less current availability than the 5v pin? Any thoughts on why this might occur?