Примеры различного управления моторами Lego EV3. Буквой имени порта обозначается мотор, подключенный к порту с этим именем.
Вы можете скопировать указанный ниже код в IDE MS Small Basic с установленной библиотекой EV3 и подключенным блоком Lego EV3 и запустить:
'Примеры поворота моторов на определенный угол:
Motor.Move("A", 40, 80, "True") 'мотор А на скорости 40 повернуть на 80 градусов и затормозить
Motor.Move("BC", -30, 720, "True") 'моторы B и C на скорости -30 (в обратную сторону) повернуть на 2 оборота (360 градусов Х 2) и затормозить
Motor.MoveSync("BC", 30, 40, 720, "True") 'моторы B и C включить со скоростями 30 и 40 до того момента, пока мотор C не сделает два оборота (720 градусов), затем затормозить
'Примеры запуска моторов на заданный промежуток времени:
Motor.Start("BC",80) 'включаем моторы B и С со скоростью 80
Program.Delay(3000) ' даём моторам работать 3 секунды
Motor.Stop("BC","True") ' выключаем моторы и тормозим их
'Робот разворачивается на месте в течение 5 секунд, затем останавливается:
Motor.StartSync("BC", 50, -50) ' запускаем два мотора с одинаковыми скоростями в противоположных направлениях
Program.Delay(5000) ' ждем 5 секунд
Motor.Stop("BC","True") ' останавливаем и тормозим моторы
Поделиться: