Hello Everyone.
I am new at robotics and I want to start putting together my first robot.
I will be using a DFRobot Romeo V1 All-in-one Microcontroller (ATMega 328).
I want to incorporate two main functions:
Obstacle avoidance and following a black line path.
I was wondering what ultrasonic and infrared sensors would you guys recommend for these 2 type of tasks?
Also, I plan using two motors to drive the robot. However, I am not to knowledgeable on this. Do I need some sort of wheel encoder if I want my robot to be able to turn?
Thank you all. :D
;) Hello,

You are very welcomed here, feel free to ask about anything!

To your questions:

1 the sensor shoosing

You can use theLine Tracking Sensor for Arduino and URM37 V4.0 Ultrasonic Sensor to realise your start-idea.

They have theirself wiki to help you quick start on your Romeo.

2 Actually, you don't have to use the ecoder, that is to help the robot to walk/run straightly, and it will complex the code, make it harder to begain.

Btw, there is some kits which including some sample sketch may help a lot! They are:
http://www.dfrobot.com/index.php?route= ... e5RCFqSBdB
http://www.dfrobot.com/index.php?route= ... e5RCVqSBdB

Finally, this 2WD Mobile Platform would help you to build your robot easier!

Looking forward for your update of your Robot!
Thank you very much for the information. Truly helpful!
If I may also ask, as far as the line tracking sensor and ultrasonic sensor, do I need more than one? meaning, will using 3 or 4 line tracking sensors instead of 1 improve the robot's performance at that task, or the increase is not worth the extra sensors?
Also, I just realized that there is a new Romeo BLE. Apart from the Bluetooth capability, is there any other extra benefit when compared with the V2 or V1 model?
Thank you again for your time and help!