Добрый день.

Нужно реализовать такую не сложную идею поворотного механизма.
Опишу что нужно.
Ввести три параметра. Запустить программу на расчет углов по введенным параметрам. Запустить программу на выставления двух двигателей в начальное положения, подачи сигнала и задержкой повремени для последующего поворота с по осям n раз.

Подробней описание:
Есть двигатель D1 с осью вращения совпадающей с осью У и двигатель D2 с осью вращения совпадающей с осью Х.
Программа должна предложить пользователю задать параметры: число строк(А), столбцов(В), временной интервал(С).
После чего по нажатии кнопки, запускается программа расчета угла поворота двигателей по двум осям исходя из заданных параметров (А,В). Вокруг оси Х как Х1=180’/А, вокруг оси У как У1=360’/В).
После чего двигатели переводятся в начальное положение(по оси Х в положение 180-90/А, по оси У в положение 180/В, подается сигнал, включается задержка С.
1)После чего начинается вращение двигателя D2 на вычисленный угол Х1, подается сигнал, включается задержка С
После чего операция 1) поворота повторяется N-1 раз. где N=А.
2)После чего осуществляется поворот двигателя D1 на угол У1, подается сигнал, включается задержка С.
После чего операция 1) поворота повторяется(только угол поворота не Х1, а -Х1, т.е. поворот происходит в обратном направлении) N-1 раз.
После чего операция 2) поворота повторяется N1-1 раз. где N1=B

Задача с точки программирования и с точки механики не самая сложная. Хочется иметь возможность прерывание программы(в момент задержки времени С) для дальнейшего пошагового ее выполнения и переход на любой шаг позиционирования. Отображение текущего положения (№ строки, столбца) на экране.

Нужен блок ввода с кнопками приемлемого вида, экран небольшой 10х5 желательно с простой подсветкой, контролер для выполнения этих функций, 2 двигателя шаговые способных поворачивать статический объект весом 4 кг(размерами 25х50см), аккумулятор разумных размеров(липоевый) питающий и двигатели и мозги.
Посоветуйте по комплектующим способных справиться с такой задачей.
Написать программу на сегоднешний день для меня самостоятельно сложно.
Хотелось что бы все было компактным и вес был 1-1,5 кг.

Кто есть шарящий контролерах ?