Примеры по RobotC для LEGO Mindstorms

В данном разделе размещены различные примеры программ на языке RobotC для LEGO Mindstorms. Примеры полезнее будут обладателям наборов LEGO Mindstorms NXT, поскольку разработчики RobotC так и не реализовали полную поддержку LEGO Mindstorms EV3.

Работа с моторами

К контроллеру не подключаются датчики. Управление моторами осуществляется кнопками на самом контроллере. Нажатие стрелок влево и вправо позволяет соответственно уменьшить и увеличить подаваемую на двигатели мощность. А при нажатии на центральную оранжевую кнопку все моторы останавливаются. Значение подаваемой на двигатели мощности отображается на дисплее контроллера.

Работа с датчиками касания

К порту 1 подключается датчик касания, а к порту 2 - датчик освещенности. При нажатии на кнопку (датчик касания) контроллер фиксирует нажатие и меняет значение переменной в памяти. В зависимости от значения переменной на дисплее отображаются надписи ON или OFF, а также меняется режим работы датчика освещенности с активного на пассивный и наоборот. Когда датчик освещенности работает в активном режиме встроенный светодиод включается (излучает красный свет). В пассивном режиме светодиод выключен.

Copyright © 2014-2021 Design by Skyer