¿Qué deberías aprender después de aprender a usar microcontroladores?
ARM y cpld/fpga son buenos. Estoy aprendiendo cpld/fpga ahora. Mi nivel es casi el mismo que el tuyo, pero no sé cómo usar 51. El primer microcontrolador con el que entré en contacto fue avr. Dibujé un tablero de aprendizaje cpld simple. De hecho, el lenguaje de descripción de hardware, VHDL y VerilogHDL son aceptables. Recomiendo leer el libro verilg de Xia Yuwen.
Para el brazo, puedes echar un vistazo al tablero del brazo de Zhou Ligong, que es una serie de libros sobre el brazo que lo explican en términos simples. Es bueno comenzar.
Tengo los principios del tablero de brazo y la PCB de Zhou Ligong, que puedo enviarle si es necesario.
Por último, ¡te deseo mucha suerte!