Una de las formas más divertidas de aprender a usar microcontroladores es diseñar y montar tu propio robot. Lo bueno es que te permite jugar con el control de motores, la gestión de sensores, la entrada y salida desde el controlador, etc. Gracias a la plataforma Arduino podemos crear un robot basado en el microcontrolador atmega328 sin necesidad de andar montando osciladores de cuarzo, reguladores de tensión y todo aquello que rodea al microcontrolador. Como ejemplo, os describo a continuación un robot que construí hace ya algún tiempo.