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