Can I control a 3V-5V (22mA at 3V) Coreless DC motor directly with PWM from the analog pins? I'm powering my arduino nano from external power.
If not, than how? (The most small and minimized solution please, i'm trying to keep it all very small)
I want it to run at 5V for max speed and lowest speed to be determined (I still haven't received my motor so i'll check the minimum voltage for the motor to spin)
22mA at no-load, or 22mA stall-current?
You need to make sure the motor cannot take more than about 30mA stall to be
compatible with Arduino outputs, and you must add flyback diodes too (preferably
schottky ones to keep current right away from the built-in protection diodes (which aren't
rated for anything like 22mA).
Its very rare indeed to find a motor with a stall current less than 40mA, it implies a tiny
motor with very high resistance windings.