PC-Arduino Joystick

Нет ответов
КонстантинБ
Offline
Зарегистрирован: 02.11.2017
Всем привет.
 
ИНТРО
Я начал изучение программирования с Ардуино и тогда, на этом сайте, я получил много полезной информации.
Хочу выразить свою благодарность сообществу.
 
ДИСКЛЕЙМЕР
Программа писалась для себя. У меня работает.
Вы используете на свой страх и риск.
Ни за какие негативные последствия я ответственности не несу.
 
ПРОДУКТ
Я сейчас работаю над очень интересным проектом связанным с робототехникой. Для управления пока использую Ардуино и мне понадобилось в реальном времени управлять моторами с компьютера. Стандартный Arduino IDE такой возможности не дает. На сайте есть программа "Монитор порта ПРО", у него есть возможность отправлять команды в Ардуино, но команда отправляется по отпусканию кнопки. Т.е. нажали кнопку "Вперед", а оно не едет. Отпустили - поехало. Для отмены движения надо нажать другую кнопку.В режиме пульта управления такой вариант не подходит, пришлось делать свой.
 
Итак, подключаем Ардуино, запускаем программу, выбираем нужную скорость, порт и нажимаем кнопку "Подключить".
Управление производится кнопками нумпада. Команда поступает в Ардуино пока нажата кнопка, по отпускании кнопки поступление команды прекращается.
 
Действия по нажатию кнопок прописываются в скетче.
Для удобства управления цифры на нумпаде заменены стрелками.
При нажатии на клавишу, например 7, она посылается в СОМ-порт, далее в скетче нужно прописать действие на полученное из СОМ-порта значение.
 
ЛИЦЕНЗИЯ
Пользование программой бесплатно.
 
Скачать можно на моей странице в ВКонтакте.
Развития проекта не обещаю. Времени на него нет, по этому выкладываю исходники ссылка на Git.
Пользуйтесь, дорабатывайте кому как нужно.
 
Всем удачи!