On the controllable arduino uno output pins, does it put out enough power to power a 5V .31W 720 rpm motor?????????????

no
The project needs a proper motor driver.
Do the math. You have a 5 volt motor which is a 0.310 Watt motor. What current is that and that leaves out start or stall current. You have your normal motor run current. So doing the basic math what do you come up with?
That done read the data sheet for your specific Arduino. Note the maximum current any digital In/Out pin can source or sink?
In a word, as mentioned no, it won't work. There are other reasons this is not a good idea? Read about the relationship between Micro-Controllers and motors.
Ron
So if i want to hook up 4 of these 5v dc motors, to my arduino uno, what hardware do you recommend me using?????
Unfortunately your problem isn't a simple single question. Cost, space requirements, control method, etc., all come into play. I'd recommend doing some research and coming up with true individual questions to get quality answers.
Take a search engine of your choice and ask the WWW for 'arduino +motordriver' to collect some data to be sorted out to get the needed information.
I suggest you start by giving this a read.
While your motor current exceeds what any pin on an Arduino can do it is not a very high current load. Any number of MOSFETs will work or even a simple BJT transistor like a 2N2222 can be used to drive your motor.
Have you put any effort into researching your project? Even a simple Google of "2N2222 Arduino" will get you some ideas.
Finally I assume the motor will be turning only in one direction. How about you explain your project in detail and show the code you plan to use as well as a rough schematic or drawing of what you have in mind?
Ron
Cool drawing. Doesn’t tell us much. What is goal? Motors need drivers. Arduino is low level drive (for those who care, its basically one tristate TTL driver load capable)
Arduinos can control the world -- with the right driver hardware.
(the red circles are motors)
This is kind of the setup i want to make. one motor should drive the (plate) on a rack-&-pinion rail. the other motor should turn the one bar. (this is just a kind of explaination).
Speed does not matter. this is the motor i am looking at Factory Wholesale 12mm 24mm N20 N30 Motor 5v 6v Geared Dc Motor 12v Micro Dc Spur Gear Motor - Buy N20 Motor,Micro Dc Spur Gear Motor,6v Geared Dc Motor Product on Alibaba.com
How i want to control it:
First of all, i have a arduino uno board, a ir receiver and a (car mp3)remote.
What i do want to know is what kind of relay/transister?????? i should buy???? and how i should power it??? i want to have two of these setups working on on uno board. these motors i want to have controlled by the remote control.

thanks
Thanks in advance
Rod
(5v)
OK now it comes out these motors will run Foward and Reverse. You are going to need a H Bridge motor driver for each motor. Avoid the L298N older technology. Look for motor drivers like these or check Poulo.
You never mentioned at the onset these motors would be reversing. You also never mentioned your control scheme which now points to more complicated. Each button transmits a code normally modulated on around 40 KHz. Do you know the codes?
Ron
Not really?????......... I havent coded with ir remotes yet..
The ancient, inefficient L298 H-bridge motor driver can be used to control two of those motors, forward and reverse. You will need a separate motor power supply.
This article was revised by " This article was revised on 2022/01/18 by Karl Söderby." has errors.
In the text the author suggests the use of a TIP120 transistor.
The TIP120 is an NPN darligton transistor, but the schematic shows a MOSFET.
There is no resistor between PIN 9 and the base of the transistor, and as the datasheet informs that the maximum current of the transistor is 120mA, I believe that the lack of this resistor could cause the Arduino and/or the transistor to burn out.
And this type of 9V battery is not recommended for supplying power to electric motors.
All good and true points. I just saw it was an Arduino site and linked to it so my bad on that. Yes, I also strongly agree a PP# 9.0 Volt battery is a poor choice.
Ron
So what would you suggest then for this project??
Thanks in advance
Rod
If you want to use the IR remote you posted you may want to first write some code and decode your IR transmitter. This is a suggestion for a basic get started. You need to know what your IR device is sending. You can start by using something like this setup to see what is going on. I have never done it using an IR remote so no clue how well it will work. Once you know the sent codes then you can start writing code to tell your Arduino what to do when buttons on your IR remote are pressed. Again, I have not done it so hopefully others can contribute more useful information.
Well think of the odds? Your remote looks strangely like this one. Maybe that link will get you started.
Nobody here is going to write your code or draw your project for you. The idea is you present your material and people here help you along. This is your project.
Ron
I am really not worried about the code, thats no problem. what i do want to know is what hardware would be the best for this project. (what kind of motor driver would be best for the motor)

