Вы всё правильно пишите. Поэтому в том проекте, на который были даны ссылки и есть несколько вариантов интерфейсов - или веб-интерфейс, или пульт с экраном.
Мне больше интересны ваши идеи про сам привод. Шаговик - он же такой, крутится тяжело, и, соответственно, вопрос - а будет ли кроватка под собственным весом возвращаться в нейтральное положение при снятии питания с шаговика. Если да - тогда ладно. А если нет - то представьте, что программа начнет работу не из нулевой точки. Ну и шаговик пищит, на него же звуковая частота подается.
Посмотрите картинки по ключевым словам voice coil actuator. Вот эта идея перспективнее, мне кажется. Привод бесшумный, усилие линейное (в отличие от соленоида, например). Но как это красиво конструктивно реализовать, чтобы не сильно дорого было, вот вопрос.