I am working on a new small robot project and I need help finding the correct microcontroller. There are so many choices that it’s hard to find what I need.
Basically I need a microcontroller that can interpret the 3 IR’s, move a servo, control a small motor (800mA stall current @6V
15 oz inches torque @6V)
I need to be able to interface my R/C reciever to this to control it.
Keep in mind this is a very small robot, so I want the smallest controller I can find.
any suggestions? I would prefer to find one with a built in motor controller, but I can get an external one if need be.
FYI this is going to be a balancing robot, basically keeping the three IR sensors at a fixed reading from the ground, and using the servo to adjust the weight to keep balance.
You’ll probably have to use a separate motor controller chip, they usually aren’t included in a uP.
I’d recommend a PIC (but then I always do), the newer dsPIC33 family has small chips with lots of processing power, and a shaft encoder interface, which you don’t mention (but I think would be necessary). Find a PIC demo board (w/chip) to make life easy.