A few simple questions on boards and getting started

Hello,

I am a (somewhat) newbie in electronics. Well, I do know how to connect an Arduino UNO to a breadboard and make a few projects.

But what I am looking to do is connect a motor to a breadboard, and control in with an Ardunio UNO, preferably (since that’s what I have).

The motors have 3 lead wires which terminate with no pins (which I can see):

http://www.robotshop.com/dfrobot-4wd-arduino-platform-encoders-2.html
Enlarged pic: http://www.robotshop.com/ProductPictureViewer.aspx?id=33739

My 1st question is what type of connector(s) do I need to get the wires from the motor to be able to plug into the breadboard? Not sure what they are called, or what to use.

My 2nd question is that it looks like the motors come with an encoder. Is this just a data line? Not sure how to program for that.

My 3rd question is this robotic platform says that it is compatible with the “DFRobot Arduino Romeo microcontroller”:
http://www.dfrobot.com/index.php?route=product/product&product_id=656#.UX7VLLXvuSo
But, I have the Arduino UNO. Can I still use the UNO for this project, or do I HAVE to use the Romeo?

Alternatively, I was also looking 2WD bots, if this makes any difference in terms of complexity
:

Any advice would be awesome and thank you!

project_science:
The motors have 3 lead wires which terminate with no pins (which I can see):

My 1st question is what type of connector(s) do I need to get the wires from the motor to be able to plug into the breadboard? Not sure what they are called, or what to use.

My 2nd question is that it looks like the motors come with an encoder. Is this just a data line? Not sure how to program for that.

My 3rd question is this robotic platform says that it is compatible with the “DFRobot Arduino Romeo microcontroller”:
Romeo - a Robot Control Board with Motor Driver (compatible with Arduino) - DFRobot
But, I have the Arduino UNO. Can I still use the UNO for this project, or do I HAVE to use the Romeo?

  1. Those are 0.1-inch headers. Look for 0.1 inch header pin strips

  2. Encoder outputs - there are two sensors (for ea.) as that vaned wheel rotates, one sensor gets blocked/unblocked before the other, that way you can tell direction; speed can be figured, too (# of transitions vs. time) I think only the encoders are on the 3-pin connector (sensor1, sensor2, gnd; red-grn-blk). I don't see how the motors get terminated.

  3. The Romeo is an Arduino variant with some built-in extras for "robot-intensive" applications (motor controller, screw terminals, etc)
    DFRobot Romeo V1 All-in-one Microcontroller (ATMega 328) - RobotShop

The motors have 2 wires each, the encoders 3-wires each...