Promobot Education

Logo

Платформы

RoboxКомплект из сервопривода и датчика расстояния

RookyРука-манипулятор

V.4Лабораторный стенд Promobot

Программное обеспечение

RRStudioПростое написание алгоритмов

TestDevicesТестирование оборудования и проверка связи

Настройка WSL2Windows Subsystem for Linux

Поддержка

TelegramНаписать в чат технической поддержки


Перейти в профиль на GitHub

Прямое управление Robox. Подготовка и запуск на Windows

Подготовка к работе

Запуск примеров на языке Python

Запуск примеров на языке С (на примере компилятора MinGW)

  1. Установить компилятор С при использовании MinGW необходимо:
    • установить mingw-get-setup
    • после установки автоматически запустится MinGW Installation Manager (ярлык MinGW Installer на рабочем столе)
    • отметить mingw-developer-toolkit, msys-base, mingw32-base для установки
    • нажать Installation -> Apply changes -> Apply
    • нажать Win + R
    • и ввести SystemPropertiesAdvanced.exe
    • нажать “Переменные среды”
    • выбрать Path и нажать “Изменить”
    • нажать “Обзор” и указать путь до папки bin куда установлен MinGW (например C:\MinGW\bin)
    • также еще указать путь до папки msys\1.0\bin (например C:\MinGW\msys\1.0\bin)
    • везде нажать “OK”
    • проверить что всё работает:
      • нажать Win + X
      • запустить PowerShell (без прав администратора)
      • ввести команду: gcc --version
      • должна отобразиться версия компилятора gcc
  2. Скачать библиотеку libmodbus
  3. Распаковать библиотеку на диск С:\
  4. Зайти в папку C:\libmodbus-3.1.6
  5. Нажать Shift + правая кнопка мыши
  6. Выбрать Открыть окно PowerShell здесь
  7. Подать следующие команды:
    sh
    ./autogen.sh
    ./configure --prefix=/usr/local/
    cd src
    make install
    
    • закрыть PowerShell
  8. Открыть файл с примером, например файл Robox\c\examples\servo_read.c
  9. Заменить в открытом файле init_port("/dev/RS_485",false) на COM порт подключенной платы, например init_port("COM6",false), сохранить
  10. Вернуться в папку с библиотекой для языка С (Путь: Robox\c)
  11. Нажать Shift + правая кнопка мыши
  12. Выбрать Открыть окно PowerShell здесь
  13. Скомпилировать исходный код примеров, подав команды
    sh
    make
    
  14. Скопировать файл “libmodbus-5.dll” из C:\MinGW\msys\1.0\local\bin в папку Robox\c\build
  15. Запустить servo_read.exe в папке Robox\c\build
  16. Гордиться собой!!!