Данная программа позволяет с помощью мыши компьютера управлять колесным или гусеничным роботом. С помощью движений мышью в пределах графического окна на экране вы можете заставить робота двигаться вперёд или назад со скоростью, зависящей от положения мыши в окне, а также, поворачивать.
Соберите простого робота так, чтобы ведущие колёса или гусеницы управлялись моторами подключенными к портам B и C.
Вы можете скопировать указанный ниже код в IDE MS Small Basic с установленной библиотекой EV3 и подключенным блоком Lego EV3 и запустить:
' рисуем панель для управления
GraphicsWindow.WIDTH = 400
GraphicsWindow.HEIGHT = 400
GraphicsWindow.DrawLine(200, 0, 200, 400)
GraphicsWindow.DrawLine(0, 200, 400, 200)
While "True" ' бесконечный цикл
x = (GraphicsWindow.MouseX - 200) / 2
y = (200 - GraphicsWindow.MouseY) / 2
b_speed = (x + y) / 2 ' вычисляем скорость мотора B
c_speed = (y - x) / 2 ' вычисляем скорсоть мотора C
Motor.StartSync("BC", b_speed, c_speed)
Program.Delay(100)
EndWhile