EV3 Lab 指南

EV3 Lab 指南 > 编程模块 > 传感器模块 > 触动传感器模块

触动传感器模块

触动传感器模块

触动传感器模块从触动传感器获取数据。可以测试是按压、松开还是碰撞了触 动传感器,并获取逻辑(“真”或“伪”)输出。

有关触动传感器工作原理、它提供的数据以及编程示例的更多信息, 请参见使 用触动传感器。

【提示和技巧】

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

 

选择传感器端口和模式

触动传感器模块

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

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

 

模式

测量  状态

触动传感器模块

“测量 - 状态”模式在状态输出中输出触动传感器的状态。如果当前按压了触动传感器, 则“状态”为 “真”,否则为“伪”。

请参见使用触动传感器中的编程示例 3。

比较  状态

触动传感器模块

在“ 比较 - 状态”模式中,可以选择在状态输入中要测试的触动传感器的状态(松开、按压或碰撞) 。 所选状态的“真/伪”值在比较结果中输出。传感器的当前状态在测量值中输出。

有关不同状态的工作原理的信息,请参见使用触动传感器。

 

输入与输出

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

输入

类型

允许的值

备注

状态

数字

0 - 2

要在“比较”模式中测试的状态。
0 = 松开
1 = 按压
2 = 碰撞

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

输出

类型

备注

状态

逻辑

在“测量”模式中使用。

如果按压了触动传感器,则为“真”,否则为“伪”。

比较结果

逻辑

“比较”模式中所选传感器状态的值。

测量值

数字

“比较”模式中的当前传感器状态。
0 = 松开
1 = 按压
2 = 碰撞