Языки программирования LEGO EV3

Языки  и оболочки для альтернативного программирования робота Lego Mindstorms EV3.

Программные оболочки, которые позволяют использовать
разные подходы к программированию EV3:

  • EV3 Home Edition
  • EV3 Edu Edition
  • LeJOS
  • MonoBrick
  • RobotC
  • ev3dev

 

EV3 Home Edition

Стандартный программный комплекс, программирование с использованием графического интерфейса.
Официальная разработка LEGO.
Легкий в изучении и использовании вариант для всех возрастов.
Ссылка www.lego.com

EV3 Edu Edition

Стандартный программный комплекс, программирование с использованием графического интерфейса.
Официальная разработка LEGO.
Легкий в изучении и использовании вариант для всех возрастов.
Расширенная версия для образовательных целей.
Ссылка education.lego.com

LeJOS

Программирование EV3 на языке Java.
Ссылка www.lejos.org

MonoBrick

Программирование EV3 на языке C#.
Также возможно програмирование на F# и IronPython.
Система основана на технологии .NET
Ссылка www.monobrick.dk

Также есть возможность использовать библиотеку MonoBrick Communication Library,
которая позволяет соединять Lego Mindstorms EV3 и NXT блоки с персональным
компьютером по USB, Bluetooth или WI-FI и осуществлять программирование,
отладку в среде Microsoft Visual Studio.

Полное описание библиотеки MonoBrick Mindstorms Communication Library доступно
по адресу http://www.monobrick.dk/MonoBrickDocumentation/annotated.html

RobotC

Программирование EV3 на вариации языка C.
Платный продукт.
Ссылка www.robotc.net

ev3dev

Программирование на языках С++, Lua, Node.js, Python.
Система основана на Linux.
Ссылка www.ev3dev.org