Society of Robots - Robot Forum
Electronics => Electronics => Topic started by: Sanglant on June 21, 2007, 08:28:09 PM
-
hey, i'm looking for a microcontroller board that'll have 9 input and atleast 4 outputs. of the 9 inputs, 1 is for gps, 1 is for digital compass, 1 is for ir range finder, 3 for acceleration, 3 for angel of rotation. the 4 outputs are going to servos. if it is possible, i would prefer the programing language to be C or C++ since it is a language i'm familiar with. i'm thinking probably a board with around 8 ADC & 4 digital inputs, and 4 digital & analog outputs (i'm not sure if the digital servos uses digital input or analog). thanks in advance for any advice
-
Wow that sounds pretty complicated for your first robot- unless of course you've made one before- If it is your first, I recommend K.I.S.S. (Keep It Simple Stupid :P (I tried making a battlebot as my first robot.. BIG NO NO lol ;D ))
(i'm not sure if the digital servos uses digital input or analog)
and probably digital (though I'm a noob so I can't tell you for sure.. ;) )
-
1 is for gps
hmmm so the GPS will require a serial connection. I dont think you will want GPS after you learn about its limitations. Search this forum for more info on GPS.
1 is for ir range finder, 3 for acceleration, 3 for angel of rotation
Most microcontrollers come with 8 analog to digital converters (ADC), so no problem with this. As for 'angel of rotation', do you mean gyro?
1 is for digital compass
Can be made to work with an ADC, or done with serial. They arent very reliable.
the 4 outputs are going to servos.
most microcontrollers come with at least 8 digital outputs, so no problem.
check this:
http://www.societyofrobots.com/robot_parts_list_microcontrollers.shtml
or make your own:
http://www.societyofrobots.com/step_by_step_robot.shtml
as megaman935 said, if this is your first robot, you should take a step back and simplify your project (baby steps!)