@Magician- Thank you so much for the diagram. I'm still trying to find out how to read those diagrams and what the symbols mean, I'll research that online.
@Terry- The current is 95mA. Maybe the motor won't work at all, or just slower than normal.
OK, the Arduino 3.3V Output:
3V3. A 3.3 volt supply generated by the on-board regulator. Maximum current draw is 50 mA.
So, How about using the 5V supply.
You need a switching transistor. An NPN with Emitter to ground, Base to Arduino output through 470 ohm resistor, collector to motor through A RESISTOR, other motor connection to +5.
So you have the motor (should be 3.3V) at 95 ma (0.095 amps) and a 5.0V supply.
So you need to "lose" 5.0V - 3.3V = 1.7 volts
You calculate the resistor as R=E/I or R= 1.7/0.095 = 16 ohms. So, find a standard value, like 15 ohms.
How much power must the resistor dissipate? P=EI = 1.7.095 = .16 watts. so a 1/4 watt resistor would be OK.