I am trying to build a robot and currently I am in the planning phase. Since I am a complete noob to buiding robots, I ordered a book on PIC Controllers but, it has yet to arrive. I have designed the chassis and the steering system for the robot, so the mechanical part of it is pretty much done. Now, I only need to know how to control the motors with the microcontrollers and that is what I have questions on. My first question is how precisely can I control the number of turns the motors make with a microcontroller? My second question has been asked before but I didn't get any satisfying answers, so I am asking it again. My second question is if I have multiple devices on a robot and they need to be able to communicate with one another, how do I get them to communicate with a microcontroller. So if I use a motor to drive the robot and proximity sensors for navigation, how do I get them to talk to one another? Are there web materials out there that go into details on how to do this? Please
give me a link to a site on this subject if you know of a good one. I guess I can wait for my book to arrive but I'd like to start learning as soon as possible. Thank you in advance for your response.