Управление платформы с клавиатуры
- Войдите на сайт для отправки комментариев
Пнд, 04/04/2016 - 15:30
Доброго времени суток!
Нужна помощь с управлением платформы с клавиатуры. Ардуино управляет 3-мя двигателями через драйвера и шилд ЧПУ. На ардуино посылаю через com - порт шаги ШД. Задача при нажатой клавиши,как пример, "влево" платформа ехала при отпускании она останавливалась. Как это возможно осуществить?
Хотелось бы сделать так. Кнопки управления моторами: влево-вправо - 1ый ШД, вверх-вниз - 2ой ШД, pg up - pg dn - 3ий ШД.
Про управление шаговыми двигателями можно найти примеры здесь на форумах, переделать под свою задачу.
Для управления ардуиной кнопками с ПК посмотрите здесь http://zelectro.cc/z-controller.
Еще посмотрите у Дмитрия Осипова https://www.youtube.com/watch?v=YFoSe2SOTT8. По уроку Дмитрия Осипова у меня было две проблемы:
1. При удержании клавиши через некоторое время ропадал отклик на нажатие на несколько секунд
2. После каждого выключения ПК приходилось обновлять ВАТ-файлы и соответственно иконки.
Спасибо! Посмотрю!
Если есть желание управлять через ethernet - могу подсобить.
Через COM - я обычно на PHP GTK пишу взаимодействие.
Спасибо dmitron1036, но мне надо через COm порт.
Хорошо. в чём сложность?
Гипертерминал позволяет реализовать ваш интерфейс.
на С# - есть примеры работы через com.
Понял. Буду разбираться.
открываете примеры "C:\Program Files (x86)\Arduino\examples\04.Communication"
открываете гипертерминал / монитор порта.
Жмёте клавишу - она отправляется в порт (настроить чтоб без нажатия ввода отправлялось)
Ардуино крутит мотор.
не жмёте - не крутит.
Не понял:
1)какой пример открыть?
2) как связаны пример и моя программа? если я прошю программой из примеров
Вы сами писать будете или за вас написать?