Создан заказ №7105324
9 июня 2021
Интерфейс на pyton для кода управления роботом на контроллере arduino
Как заказчик описал требования к работе:
Желательно на с++, необходимо написать интерфейс пользователю.на ардуино написан код управления двигателями, необходимо для этого сделать интерфейс в пакете exe. Типо открыть exe файл, и там выбрать один из трех режимов работы. Сам код управления есть.
----
Добрый день!
Есть код на ардуино, где
происходит управление двигателем.
Код прикрепляю.
Необходимо написать интерфейс, который управляет через код ардуино двигателями.
На схеме нарисован сам интерфейс:
Два режима работы – ручной и циклограмма
Если нажата кнопка- циклограмма , то робот исполняет заранее прописанную мной программу.
Если нажата кнопка- ручной режим то ПОЛЬЗОВАТЕЛЬ после нажатия на кнопку «ручной режим» (кнопка 2),должен нажать на одну из кнопок (кнопки 3-8) или (кнопки 14-19).
Затем чтобы остановить движение одного мотора в какую либо сторону – нужно нажать по соответствующему мотору кнопку ВЫКЛ (кнопки 9-13)
То есть –
Пользователь нажимает кнопку «ручное управление» и хочет что бы крутился мотор 1 (в положительное направление).Я , пользователь , нажила на кнопку 14 (вкл +) и мотор стал крутиться (нажала и отпустила клавишу мышки). Мотор Крутится. И до тех пор пока я не нажму на клавишу ВЫКЛ (кнопка 9) , мотор не остановится.
Сам дизайн – фон – желательно синий, с переходом, какой нбудь. Миинимализм. Кнопки на усмотрение , главное что бы особо не было много пустого места на фоне.
Весь код необходимо прислать и сделать exe файл для чтения интерфейся на любом компьютере.
Реаллизация на с++ либо pyton, не примнципиально.
Прикрепляю код по циклогрмме. В ФАЙЛЕ ПРИКРЕПЛЕН
Для ручного управления я пишу, сделайте для привязки в коде комментарии,куда данные нужно будет вставить для ардуино ручного режима.
Листинг 1
// задаем имена для портов
#define M-1L 13 //мотор М-1 лево
#define M-1R 12 //мотор М-1 право
#define M-2L 11 //мотор М-2 лево
#define M-2R 10 //мотор М-2 право
#define M-3L 9 //мотор М-3 лево
#define M-3R 8 //мотор М-3 право
#define M-4L 7 //мотор М-4 лево
#define M-4R 6 //мотор М-4 право
#define M-5L 5 //мотор М-5 лево
#define M-5R 4 //мотор М-5 право
#define M-6L 3 //мотор М-6 лево
#define M-6R 2 //мотор М-6 прав
подробнее
Заказчик
заплатил
заплатил
200 ₽
Заказчик не использовал рассрочку
Гарантия сервиса
Автор24
Автор24
20 дней
Заказчик принял работу без использования гарантии
10 июня 2021
Заказ завершен, заказчик получил финальный файл с работой
5
Интерфейс на pyton для кода управления роботом на контроллере arduino.docx
2021-06-13 01:28
Последний отзыв студента о бирже Автор24
Общая оценка
4.3
Положительно
Советую. Выполнил в срок и даже раньше срока. Всё чётко и аккуратно. Легко идёт на контакт и отвечает на все заданные вопросы. Можете смело доверять этому автору. При надобности буду сотрудничать ещё.