Mais do que qualquer outro projecto, um robô não dispensa um microcontrolador para o controlar. Fica assim aberta a questão de qual o melhor microcontrolador para esta tarefa, a resposta a essa pergunta é o que vamos tentar descobrir neste artigo. Embora o mais simples dos robôs possa ser controlado por praticamente qualquer microcontrolador na linguagem que mais lhe convier, à medida que a complexidade do mesmo aumenta fica claro que alguns microcontroladores são mais adequados para este fim do que outros.
Assim, após uma breve introdução dos requisitos de um robô, vamos apresentar uma série de microcontroladores e tentar determinar os seus pontos fortes no contexto da robótica.