程序块按钮模块

程序块按钮模块从程序块按钮获取数据,这些按钮是 EV3 程序块正面上的五个按钮(左、中、右、上和下)。可以查明受到按压的按钮并获取数字输出。还可以测试一个或多个按钮以检查是按压、松开还是碰撞了按钮,并获取逻辑(“真”或“伪”)输出。

有关程序块按钮提供的数据的更多信息和编程示例,请参见使用程序块按钮
选择模式


模式选择器
输入
输出

使用模式选择器可为模块选择模式。可用输入和输出会因模式而异。下面介绍了模式。
模式
测量


“测量”模式将当前按压的按钮的 ID 输出到按钮 ID
比较


在“比较”模式中,可以选择在动作输入中要测试的按钮的状态(松开、按压或碰撞)。还可以测试按钮集合以查看其中是否有任何按钮与指定状态匹配。

程序块按钮 ID 集合中,选择要测试的按钮或按钮集合。如果所选按钮中有任何按钮与指定动作匹配,则比较结果将为“真”。与指定动作匹配的按钮的 ID 会在按钮 ID 中输出。
输入与输出
可用于程序块按钮模块的输入取决于所选模式。可以将输入值直接输入到模块中。或者,可以通过数据线从其他编程模块的输出提供输入值。
输入类型允许的值备注
程序块按钮 ID 集合 数字排列(每个元素)0 - 5(每个元素):
0 = 无
1 = 左
2 = 中
3 = 右
4 = 上
5 = 下
动作 数字0 - 2要测试的按钮状态:
0 = 松开
1 = 按压
2 = 碰撞
可用输出取决于所选模式。要使用某个输出,请使用数据线将该输出连接到另一个编程模块。
输出类型备注
按钮 ID 数字按压的按钮:
0 = 无
1 = 左
2 = 中
3 = 右
4 = 上
5 = 下
比较结果 逻辑比较模式的“真/伪”结果。
程序块按钮
快速链接