红外传感器和远程红外信标
要从MATLAB软件连接到EV3红外传感器(项目编号为45509),请使用irSensor
函数创建irSensor
对象。
若要获取传感器前面物体的相对距离,请使用
readProximity
函数与irSensor
对象。在这种模式下,传感器发射红外光,并测量附近物体反射回传感器的光量。它将测量值表示为一个范围,从0到100(从暗到亮)。传感器的最大范围约为70厘米(27英寸)。要获得EV3远程红外信标(项目编号45508)的相对接近度和航向,请使用
readBeaconProximity
函数与irSensor
对象。指定远程红外信标的通道号。传感器检测来自信标的红外光,并使用这些数据来估计航向和到信标的距离。传感器以-25到25(从左到右)的值返回相对标题。传感器返回从0到100(近到远)的相对距离值。要获得与远程红外信标上按下的按钮相对应的数字,请使用
readBeaconButton
函数与irSensor
对象。指定远程红外信标的通道号。有关各种按钮组合产生的值的信息,请参见使用红外传感器远程模式.
请注意
远程红外信标有一个红色滑块开关与四个位置。该开关指定信道号,从1到4,信标用于与红外传感器通信。当你使用readBeaconProximity
而且readBeaconButton
函数,指定信标上的通道号。从传感器到信标的最大距离约为200厘米(79英寸)。