Имеется манипулятор с 2 степенями свободы (движение по осям X и Z). Движение по каждой из осей осуществляется своим ШД. Схват манипулятора управляется серводвигателем, который принимает два положения: Открыт – Закрыт. МК – Arduino. Манипулятор представляет собой конечный автомат с шестью состояниями. Переходов из одного состояния в другое – восемь. Необходимо написать программу управления манипулятором Управление должно осуществляться при помощи восьми кнопок, которые должны быть на таком экране и должны активироваться / де-активироваться в зависимости от текущего состояния При нажатии на каждую кнопку схват манипулятора должен перемещаться в заданную точку + открываться либо закрываться. Программа должна быть написана на С++ с применением библиотеки Qt для написания пользовательского интерфейса
Ну такого не бывает. В ардуино мк может быть atmega 8a, 16, 328, sam3x и т.д. на каком? Это экран пк с виндой, какой-нибудь тач? Тут должно быть две программы - одна на камне ардуины, другая - на компе (ну если только экран не подключенный к ардуине тач....). Если программа для ардуины написана (написана ли?), то как пк (планшет...) будет взаимодествовать с мк? Хотелось бы конечно четкого т.