EV3 Lab 指南

EV3 Lab 指南 > 编程模块 > 传感器模块 > 红外传感器模块

红外传感器模块

红外传感器模块

红外传感器模块从红外传感器获取数据。可以在“近程”、“信标”和“远 程”模式中测量传感器数据,并获取数字输出。还可以将传感器数据与输入 值进行比较并获取逻辑(“真”或“伪”)输出。

有关红外传感器提供的数据的更多信息和编程示例,请参见使用红外传感器。

【提示与技巧】

提示:红外传感器模块通过数据线输出数据。有关无需数据线的其他使用红外传感器的方式, 请参见 使用红外传感器。

 

选择传感器端口和模式

红外传感器模块

使用模块顶部的端口选择器可确保传感器端口号(1、2、3 或 4)与红外传感器连接的 EV3 程序 块上的端口匹配。

使用模式选择器可为模块选择模式。可用输入和输出会因模式而异。

 

模式

测量  近程

红外传感器模块

“测量 - 近程”模式在“近程”模式中使用红外传感器。接近程度在近程中输出。 有关更多信息,请参见使用红外传感器“近程”模式中的编程示例 2。

测量  信标

红外传感器模块

“测量 - 信标”模式在“信标”模式中使用红外传感器。将频道设置为要检测的信标频道。信标接近程 度在近程中输出,信标标头在标头中输出。

如果检测到信标,则已检测输出为“真”。如果未检测到信标,则已检测为“伪”,近程为 100,标头为 0。

有关更多信息,请参见使用红外传感器“信标”模式。

测量  远程

红外传感器模块

“测量 - 远程”模式在“远程”模式中使用红外传感器。将频道设置为 IR 信标使用的频道。当前按压 的按钮或按钮组合的按钮 ID 在按钮 ID 中输出。

有关更多信息,请参见使用红外传感器“远程”模式。

比较模式

红外传感器模块

“ 比较 - 近程” 、“ 比较 - 信标标头”和“ 比较 - 信标近程”模式使用所选比较类型,将传感器数据 与阈值进行比较。“真/伪”结果在比较结果中输出,传感器数据以所选传感器数据类型输出。

有关红外传感器提供的数据的更多信息,请参见使用红外传感器。

比较  远程

红外传感器模块

“ 比较 - 远程”模式在“远程”模式中使用红外传感器。可以在远程按钮 ID 集合中选择一个或多个按 钮 ID 值。如果当前在 IR 信标上按压了所选按钮中的任何按钮,则比较结果将为“真”。按钮 ID 输 出将是当前按压的按钮或按钮组合的按钮 ID。

有关更多信息,请参见使用红外传感器“远程”模式。

 

输入与输出

可用于红外传感器模块的输入取决于所选模式。可以将输入值直接输入到模块中。或者, 可以通过数 据线从其他编程模块的输出提供输入值。

输入

类型

允许的值

备注

频道

数字

1 - 4

IR 信标上要检测的频道。

比较类型

数字

0 - 5

0:=(等于)
1:≠(不等于)
2:>(大于)
3:≥(大于或等于)
4:<(小于)
5:≤(小于或等于)

阈值

数字

任何数字

要将传感器数据与之进行比较的值

远程按钮 ID 集合

数字排列

每个元素: 0 - 11

要测试的按钮 ID。

请参见使用红外传感器“远程”模式。

可用输出取决于所选模式。要使用某个输出,请使用数据线将该输出连接到另一个编程模块

输出

类型

备注

近程

数字

0 至 100

信标或物体接近程度。0 表示非常接近,100 表示遥远。
如果完全未检测到信标或物体,则“近程”为 100。

已检测

逻辑

真/伪

如果检测到信标,则为“真”。

标头

数字

-25 至 25

信标标头。0 表示信标位于传感器正前方,
负值表示位于左侧,正值表示位于右侧。

按钮 ID

数字

0 - 11

标识在 IR 信标上按压的按钮或按钮组合。
请参见使用红外传感器“远程”模式。

比较结果

逻辑

真/伪

比较模式的“真/伪”结果。