ардуино + шаговый двигатель + сервопривод= управление через пк осью X.Y

Тема в разделе "Схемотехника, компоненты, модули", создана пользователем pavel21221, 23 дек 2013.

  1. pavel21221

    pavel21221 Нерд

    помогите сделать код чтоб управлять с arduino uno, шаговым двигателем и сервоприводом по оси X.Y через компьютер
    примерно вот так
     

    Вложения:

    • i.jpg
      i.jpg
      Размер файла:
      79,9 КБ
      Просмотров:
      3.641
  2. pavel21221

    pavel21221 Нерд

    помогите сделать код чтоб управлять с arduino uno, шаговым двигателем и сервоприводом по оси X.Y через компьютер
    примерно вот так
     

    Вложения:

    • i.jpg
      i.jpg
      Размер файла:
      79,9 КБ
      Просмотров:
      1.128
  3. Megakoteyka

    Megakoteyka Оракул Модератор

    Создание двух одинаковых тем скорее замедлит получение ответа, нежели ускорит.
     
    титос нравится это.
  4. pavel21221

    pavel21221 Нерд

    надо чтоб две кнопки на клаве серва подымала верх, низ. и две кнопки чтоб поворачивал в права лева для шагового двигателя
     
  5. pavel21221

    pavel21221 Нерд

    ? почему никто не пишет
     
  6. acos

    acos Официальный гик Администратор

    Для начала давайте так - вам нужны будут две программы. Одна программа работает на компьютере, ловит нажатия клавиш и отправляет специальные команды в com-порт. На чем писать эту программу - тут все в вашей власти — python, basic, c++, pascal, java, и т.д.
    Далее нужна будет программа для Arduino, которая слушает команды из com-порта и, в зависимости от того какая команда пришла, управляет сервоприводом или шаговиком.
    Примеры кода для ловли команд из com-порта — открываем Arduino IDE, меню Файл→Образцы→04.Communication→SerialEvent. открываем, смотрим, вникаем.
    Управление сервоприводом — Файл→Образцы→Servo→Sweep. Открываем, смотрим, вникаем, заливаем в ардуино, экспериментируем.
    Управление шаговиком - зависит от драйвера, который вы примените. В общем случае Файл→Образцы→Stepper→все что там есть по очереди. открываем, смотрим, вникаем.
    Далее, набравшись опыта, собираем нужную схему, соединяем нужные куски из этих программ в одну и заливаем в ардуино. Пробуем играться пока так, отправляя команды через монитор порта с компьютера текстом. Этого пока хватит. Когда все зарботает - станет понятнее как написать программу для компьютера, а может быть надобность в ней отпадет совсем.
     
    титос и Megakoteyka нравится это.
  7. acos

    acos Официальный гик Администратор

  8. acos

    acos Официальный гик Администратор

    И ещё — для понимания как работать с сервоприводом с Arduino — http://wiki.amperka.ru/робототехника:сервоприводы
    serial и processing — http://wiki.amperka.ru/видеоуроки:6-serial-и-processing
    моторы — http://wiki.amperka.ru/видеоуроки:5-моторы-и-транзисторы
    Ну и вообще, рекомендую почитать нашу вики http://wiki.amperka.ru , очень много станет понятно.
     
    Последнее редактирование: 27 дек 2013
    титос и Tomasina нравится это.