I opened an old toy boat (battery-powered with an electric motor) that used to go round and round in the water.
It is about 20 years old, and I found it obviously in bad condition with rust and whatnot.
There were two 1.5V batteries which I removed, then connected the + and - of the electric motor to 3.3V coming from Arduino (I just need it to power ... I don't have a power supply at home). When connected, there are very small sparks in the + terminal and I can hear the noise of the electric motor that "should" move. Unfortunately it doesn't work, the little fan attached to the motor doesn't turn (you can't see it from the picture because it's behind).
I did the reverse, I turned with my hand the fan attached to the motor and with the multimeter I measured about 4.3mV.

1) Does it not work because of the brushes inside the DC motor that have become encrusted?
2) Doesn't it work because of the low current the Arduino pin is supplying to it? (there were two 1.5V alkaline batteries in series ... I don't think they were providing that much more current than that pin so maybe that is not the problem)
3) What can I do at this point? I don't think that motor can be disassembled further so I would have to cut it in two to see inside the condition ... definitely better to buy another one and replace it, right? How do I know what specs the new one should have?
To repeat: the problem is that the DC motor axis does not move when powered with an Arduino pin (3.3V 20mA)
It is about 20 years old, and I found it obviously in bad condition with rust and whatnot.
There were two 1.5V batteries which I removed, then connected the + and - of the electric motor to 3.3V coming from Arduino (I just need it to power ... I don't have a power supply at home). When connected, there are very small sparks in the + terminal and I can hear the noise of the electric motor that "should" move. Unfortunately it doesn't work, the little fan attached to the motor doesn't turn (you can't see it from the picture because it's behind).
I did the reverse, I turned with my hand the fan attached to the motor and with the multimeter I measured about 4.3mV.

1) Does it not work because of the brushes inside the DC motor that have become encrusted?
2) Doesn't it work because of the low current the Arduino pin is supplying to it? (there were two 1.5V alkaline batteries in series ... I don't think they were providing that much more current than that pin so maybe that is not the problem)
3) What can I do at this point? I don't think that motor can be disassembled further so I would have to cut it in two to see inside the condition ... definitely better to buy another one and replace it, right? How do I know what specs the new one should have?
To repeat: the problem is that the DC motor axis does not move when powered with an Arduino pin (3.3V 20mA)






