Двигатели запускаются/шагают ключами.
Вариант раз. Если вы хотите использовать микроконтроллер - то это означает скорей всего, что вначале вы заливаете в него программу движения - и по этой программе все происходит. Сама программа пишется например в CodeView. Ардуино тут видимо избыточен.
Вариант второй - сразу с компа. Тогда надо интерфейс. У нас был LPT, это просто и дешево. Если захотите USB - это сложнее и дороже - нужны чипы FTDI. Но точнее не скажу, не делал.
Так что скорее всего надо будет написать свой редактор или распарсить какой-нибудь простой векторный формат типа wmf.Точки координат парсить? Просто svg вроде бы должны понимать..
Например... вылезает диалоговое окно, макрос понимает что вылезло диалоговое окно и после этого выбирает нужный ответ.
Окно, в плане разрешения или кейса ?
Можно запустить в кейсе (разрешение любое, пока озу не кончится).
Можно в браузере, тогда до 1080р
в общем обычный оконный режим. Лучше конечно в фоне. Так проблем меньше, ресурсы сохраняется итд.