В 2015 году появилось замечательное расширение для MS Small Basic — EV3 Basic для программирования роботов LEGO EV3 Mindstorms. Юные программисты и робототехники фактически получили новую, гораздо более удобную среду программирования для платформы LEGO EV3 Mindstorms, на простом языке программирования MS Small Basic. EV3 Basic так же прост и понятен, как и сам Small Basic и гораздо проще и понятнее, чем EV3-G (Среда «программирования» от Lego). В то же время EV3 Basic обладает перед EV3-G рядом неоспоримых преимуществ, присущих текстовым языкам программирования.
Для тех, кто переходит с системы программирования LEGO EV3-G на EV3 Basic мы рекомендуем следующую таблицу соответствия команд EV3-G и EV3 Basic.
Описание набора Lego Mindstorms EV3
Описание работы с программным комплексом Lego EV3 Basic
Классы EV3 Basic:
КЛАСС ASSERT
Класс реализует тестовые функции, которые помогают проверить на корректность программный код.
КЛАСС BUTTONS
Класс кнопок блока EV3, позволяет прочитать состояния и нажатия (включая щелчки) кнопок на блоке.
КЛАСС EV3FILE
Класс для доступа к файловой системе блока EV3, позволяет выполнить чтение и запись данных в файлы.
КЛАСС LCD
Управление ЖК-экраном блока EV3.
КЛАСС EV3
Полезные функции блока EV3.
КЛАСС MOTOR
Управление моторами, подключенными к блоку EV3.
КЛАСС SENSOR
Работа с датчиками, подключенными к блоку EV3.
КЛАСС MAILBOX
Отправка сообщений между блоками EV3 посредством Bluetooth.
КЛАСС SPEAKER
Использование динамика на блоке EV3.
КЛАСС THREAD
Класс предназначен для обеспечения многопоточности в программе.
КЛАСС VECTOR
Объект для выполнения операций над большими объемами числовых данных.
Поделиться: