Соревновония Lego роботов 1.Соревновония Lego роботов 2.

Вышла RobotC 4.0

Аватар пользователя Овсянников Алексей Юрьевич

22 апреля вышла новая версия популярной среды программирования роботов RobotC for MINDSTORMS 4.0. Это мажорный релиз (переход с версии 3.62 до 4.09 beta), долгожданный многими пользователями: как и было заявлено, в этой версии появилась поддержка нового контроллера Lego Mindstorms EV3.

Напомню, что среда программирования RobotC имеет несколько версий для различных платформ: Lego Mindstorms, VEX, Arduino, Cortex & PIC. На сегодняшний день версии для VEX и Lego Mindstorms обновлены до 4.0.

Поддержка новых контроллеров EV3 позволяет задействовать их совместно с платформами TETRIX и MATRIX. Кроме того, это отличная альтернатива графическому программированию в LabView-подобных средах (но стоит отметить, что не единственная альтернатива: разработчики NXC уже давно заявляют о работах в области поддержки новых контроллеров EV3, существует возможность работать напрямую с прошивкой EV3 на языке C++).

В новой версии незначительно изменился интерфейс: появились крупные кнопки создания/открытия файла, перепрошивки робота, компиляции и загрузки программы и т.д.

В меню "Robot" есть пункт "Platform Type", в котором можно выбрать и EV3:

Как и с контроллером Lego Mindstorms NXT, для работы с EV3 придется поменять ему прошивку. RobotC позволяет загрузить в него как стандартное Linux-ядро, так и видоизмененную прошивку.

Так же представлены новые примеры, в том числе и для EV3:

Как и раньше, на официальном сайте присутствует файл для скачивания с двухмесячной пробной версией.

О впечатлениях по работе в новой среде, программировании EV3, подключении различной периферии и контроллеров TETRIX будет рассказано в будущих статьях.