• Наслаждайтесь тем, что вы делаете, и вы никогда в своей жизни не будете работать.

Примеры работы с моторами Lego EV3

Примеры различного управления моторами 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") ' останавливаем и тормозим моторы



Поделиться: