программа управления манипулятором

Тема в разделе "Закажу проект", создана пользователем Hank Hill, 2 фев 2017.

  1. Hank Hill

    Hank Hill Нерд

    Имеется манипулятор с 2 степенями свободы (движение по осям X и Z). Движение по каждой из осей осуществляется своим ШД. Схват манипулятора управляется серводвигателем, который принимает два положения: Открыт – Закрыт. МК – Arduino.
    Манипулятор представляет собой конечный автомат с шестью состояниями. Переходов из одного состояния в другое – восемь.
    Необходимо написать программу управления манипулятором
    Управление должно осуществляться при помощи восьми кнопок, которые должны быть на таком экране и должны активироваться / де-активироваться в зависимости от текущего состояния
    Экран_и_список активных кнопок.png
    При нажатии на каждую кнопку схват манипулятора должен перемещаться в заданную точку + открываться либо закрываться.

    Программа должна быть написана на С++ с применением библиотеки Qt для написания пользовательского интерфейса
     
  2. Onkel

    Onkel Гуру

    Ну такого не бывает. В ардуино мк может быть atmega 8a, 16, 328, sam3x и т.д.

    на каком? Это экран пк с виндой, какой-нибудь тач?
    Тут должно быть две программы - одна на камне ардуины, другая - на компе (ну если только экран не подключенный к ардуине тач....). Если программа для ардуины написана (написана ли?), то как пк (планшет...) будет взаимодествовать с мк? Хотелось бы конечно четкого т.
     
  3. ostrov

    ostrov Гуру

    Кнопки на чем? На ПК или смартфоне? А может на собственном мониторе?