Na engenharia, você deve primeiro resolver seu problema dentro de um espaço de design descontraído, e somente *então* você deve determinar as restrições mínimas necessárias para implementar essa solução. Não se contente com o hardware antes de saber qual software você precisará executar. Não projete o robô antes de entender a tarefa.