Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>ZMROBO Russian (Not official)New to Visual Studio Code? Get it now.
ZMROBO Russian (Not official)

ZMROBO Russian (Not official)

Iofe_Kirill

|
276 installs
| (0) | Free
Расширение для программирования ZMROBO на Python
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

ZMROBO Python Russian (Not Official)

Обзор

Это расширение предоставляет набор инструментов и команд для работы с роботами ZMROBO с использованием Python. К каждой команде добавлены русские комментарии. ВАЖНО! Это не официальное расширения для ZMROBO. Разработчик расширения не имеет отношения к этой компании. Всё сделано для себя и других любителей робототехники и не используется в коммерческих целях.

Начало работы

  1. Установите расширение из Visual Studio Code Marketplace.
  2. Создайте или откройте папку с проектом.
  3. Создайте новый файл с предустановленным шаблоном, используйте команду "Новый файл" в древовидном меню команд.
  4. Команды из древовидного меню появляются в коде по щелчку ЛКМ.
  5. В большинстве появившихся команд на месте параметров будут переменные. Их нужно заменить на те, что используются в Вашей работе.

Требования

Для работы этого расширения в вашем VSCode должен быть установлен Python. Также рекомендуется установить расширение indent-rainbow. Если при запуске написанной программы на роботе, система выводит ошибку в строках подключения бибилиотек, то вам требуется обновить прошивку контроллера.

Обновление прошивки контроллера

  1. Скачайте файл [E6RCU U Disk Upgrade Firmware] с официального сайта (https://www.stemtown.com/resource)
  2. Распакуйте скачанный архив.
  3. Включите питание контроллера и нажмите кнопку "Download" или "Download Program", чтобы войти в режим загрузки через USB.
  4. Подключите контроллер к компьютеру с помощью USB-кабеля.
  5. Скопируйте файл обновления "UPDATE.DAT" на контроллер (в корневую папку).
  6. Перезапустите контроллер (сначала выключите питание, затем снова включите) и дождитесь завершения обновления.

Примечание: Во время обновления не выключайте питание. Процесс обновления занимает около 1 минуты. Не трогайте переключатель питания и терпеливо ждите завершения процесса.

Если обновление не удалось, выполните следующие действия для повторной попытки обновления:

  1. Одновременно нажмите и удерживайте левую и правую кнопки, затем нажмите кнопку питания для включения контроллера, и подключите его к компьютеру через USB-кабель.
  2. Скопируйте файл обновления "UPDATE.DAT" на диск RCU.
  3. Перезапустите контроллер (сначала выключите питание, затем снова включите) и дождитесь успешного завершения обновления.

Журнал изменений

2.0.4

  • В шаблон проекта добавлена бибилиотека servo.
  • Добавлены команды для управления сервоприводами.

2.0.3

  • Поиск робота теперь обнаруживает ZMROBO под своим именем, вместо Joinmax microSD Flash USB Device.
  • Исправлены мелкие ошибки и опечатки.

2.0.2

  • Системные команды вынесены в отдельный раздел.
  • Исправлен цвет окна настроек портов для соответствия основной теме.
  • Окно настроек портов теперь автоматически закрывается при нажатии кнопки "ОК".
  • Изменён порядок команд в некоторых разделах: часто используемые команды вынесены наверх.
  • Команда таймера перенесена из раздела "Управление" в раздел "Контроллер".
  • У команды SetDisplayString изменён вводимый текст: теперь используется готовый пример вместо описания.
  • Раздел "Два мотора" переименован в "Колёсная база".
  • Исправлен баг, из-за которого подключаемые библиотеки подчёркивались как ошибки.
  • Обновлено описание библиотеки move.

2.0.1

  • Исправлены мелкие ошибки глобального обновления.
  • В список подключённых библиотек шаблона добавлена move.
  • Включена подсветка для команд из библиотеки move.

2.0.0 Глобальное обновление!

  • Изменён базовый шаблон проекта. В него добавлены библиотеки motor, sensor, move, trace и ai
  • Изменены и добавлены множесто команд. Теперь они соответсвуют Robocode, а не ZMROBO3.
  • Добавлены команды для автономного режима модуля линии.
  • Добавлен режим автономного управления двумя моторами (колёсная база).
  • Многие команды используют новые библиотеки вместо rcu.
  • Для работы новых библиотек обязательно требуется обновить прошику контроллера. Найти её можно на официальном сайта zmrobo.com или в приложении Robocode. Подробною информацию об обновлении прошивки можно найти в описании расширения.

1.2.2

  • Добавлены описания команд для программирования камеры.

1.2.1

  • Исправлена ошибка в новой функции ввода устройств.
  • Добавлена возможность загружать файлы с помощью кнопки f6.
  • Исправлены мелкие ошибки и опечатки.

1.2.0

  • Добавлена возможность устанавливать датчики и моторы. ВАЖНО! Эта команда только генерирует имена устройствам, в дальнейшем нужно использовать эти имена в командах вместо указания номеров портов.
  • Исправлена ошибка, из-за которой не работала автоматическая установка в код команд SetSysTime() и GetSysTime()
  • Исправлены мелкие ошибки и опечатки.
  • Добавлен новый пример.

1.1.6

  • Добавлены команды для обнуления и чтения системного таймера.
  • Добавлен важный комментарий к команде SetMotor(). Исправлены примеры и описания команд моторов.
  • Исправлены мелкие ошибки и опечатки.
  • Добавлен новый пример.

1.1.5

  • Испралены описания некоторых команд.
  • Добавлен новый пример.

1.1.4

  • Оптимизирован код расширения. Должна повыситься стабильность работы.
  • Внесены мелкие исправления текста.

1.1.3

  • К примерам добавлены комментарии.
  • Добавлен новый пример.
  • Исправлено описание некоторых команд.

1.1.2

  • Добавленно автосохранение проекта перед загрузкой на устройство.
  • Добавлен новый пример.

1.1.1

  • Внесены множественные мелкие исправления и исправлены опечатки.
  • Команда setMotor() исправлена на SetMotor() для корректной работы.

1.1.0

  • К большинству команд добавлены подробные инструкции и примеры. Для открытия необходимо нажать по ним правой кнопкой мыши -> Информация о команде.

1.0.6

  • Внесены различные небольшие исправления.

1.0.5

  • Добавлены комментарии к командам для работы с файлами, папками и устройствами.

1.0.4

  • Добавлена страница с примерами программ. На неё добавлены первые три примера.

1.0.3

  • Добавлена возможность находить подключенные устройства и загружать программу на них при помощи кнопок в меню.

1.0.2

  • Большинство команд дополнено примерами.
  • Добавлена кнопка Создать папку проекта, позволяющая в выбранной директории создавать новую папку и автоматически на неё переключаться.
  • Внесеные мелкие исправления текста.

1.0.1

  • Немного изменен экран расширения.
  • Добавлен файл лицензии и ссылка на Github.

1.0.0

  • Первоначальный выпуск.
  • Добавлена поддержка команд для управления моторами, сенсорами, Bluetooth, дисплеем и базовыми конструкциями управления.
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft