控制器#
介绍#
单摇杆控制器采用 4 键布局,并配备一个摇杆,摇杆既可用作模拟输入,又可用作可按压按钮。这些输入使机器人能够检测按钮按下和摇杆移动,从而实现交互式、灵敏的控制。以下是所有可用模块的列表:
控制器按钮是否被按下? – 检查当前是否按下了特定按钮。
控制器轴位置 – 返回操纵杆沿指定轴的位置。
当控制器按钮时 – 按下或释放按钮时运行一堆块。
当控制器轴发生变化时 - 当操纵杆位置发生变化时运行一堆块。
控制器轴位置#
控制器轴位置块以 -100 到 100 之间的整数返回操纵杆沿指定轴的位置。
控制器轴位置报告块。#
(控制器轴 [1 v] 位置)
参数 |
描述 |
---|---|
轴 |
返回位置的轴:
|
例子
当开始 :: hat events
[Move forward when the joystick is moved up.]
永久循环
如果 <(控制器轴 [1 v] 位置) [math_greater_than v] [0]> 那么
移动 [向前 v]
否则
停止移动
当控制器轴改变时#
当轴发生变化时,当控制器轴发生变化时块会激活附加的块堆栈。
当控制器轴改变时帽子块。#
when controller axis [1 v] is changed :: hat events
参数 |
描述 |
---|---|
轴 |
要检查变化的轴:
|
例子
when controller axis [1 v] is changed :: hat events
[Move forward when the joystick is moved.]
将 [向前 v] 移至 [50] [毫米 v] ▶