Bonjour asygan
Autant de boutons, tend plus vers une application smartphone, via Bluetooth donc ESP32:
MIT App Inventor permet de développer facilement ce genre de programme.
On pourrait aussi se tourner vers un clavier de ce genre:
mais ça nécessiterai un écran.
Le codeur incrémental nécessite un contact de départ afin de caler le système, le codeur absolu type AS5600, magnétique, pas besoin. Tu sais toujours où tu es, à mettre sur l'axe. Avec tu as une précision de 0, 087° sur un tour (4096 positions) (une petite démo).
Pour la commande du moteur tu as déjà une idée, il faut pouvoir ralentir à l'approche du but et assouplir le démarrage.
Cordialement
jpbbricole