Управление роботом с пульта
Пример программы
- 1.
- 2.
- 3.
- 4.
- 5.
1. Введите переменные для координат касания до геймпада —
x
и y
— и инициализируйте их, присвоив им нулевые значения в блоке «Выражение»:

3. Для проверки нажатия на геймпаде на левую область (Pad1) добавьте блок «Условие» с условием
gamepadPad1Pressed
> 0
:
4. В случае, если касания нет, необходимо моторы останавливать. Для этого добавьте блок «Моторы стоп»:

5. Если на геймпаде нажата область Pad1, необходимо получить координаты касания. Для этого используйте массив
gamepadPad1
в блоке «Выражение»:
6. После получения координат добавьте простой регулятор с помощью блоков «Моторы вперед». Смещение по координате
Y
отвечает за скорость робота, а по X
— за поворот.
7. Для замыкания условия добавьте блок «Таймер» со значением
100 мc
(в программе это время для нового обращения к пульту).
8. Замкните цикл на блоке «Условие» связью от блока «Таймер».



Готовую программу вы можете найти в корневой папке с TRIK Studio
/examples/trik/remoteControl
или скачать здесь.