主要内容

touchSensor

连接触摸感应器

描述

该对象代表了一个连接到一个EV3触摸传感器(项目编号45507)。检查项目是否按前面的传感器,使用这个对象readTouch函数。

创建

描述

例子

mytouchsensor= touchSensor (myev3)创建一个连接到触摸传感器。

如果附加到多个触摸传感器EV3砖,这个函数选择的传感器连接到EV3最低的输入端口号码。

例子

mytouchsensor= touchSensor (myev3inputport)创建一个连接到一个触摸传感器,使用一个特定的EV3输入端口定义的InputPort财产。

输入参数

全部展开

连接EV3砖,指定为一个字符串,该字符串代表使用创建的对象legoev3

例子:myev3

数据类型:字符

输出参数

全部展开

连接触摸传感器,作为一个对象句柄返回。

属性

全部展开

这个属性是只读的。

传感器使用的EV3输入端口数量,作为双返回。

例子:1

数据类型:

对象的功能

readTouch 读触摸传感器值

例子

全部折叠

判断一个对象是否按下触摸传感器。

创建一个连接到EV3砖myev3

myev3 = legoev3
myev3 = legoev3属性:FirmwareVersion:“V1.03E”HardwareID:完全依靠ip地址:[][]CommunicationType:“USB”BatteryLevel: 100 ConnectedSensors:{“碰”“陀螺”“色”“声波”}

连接传感器的传感器出现在列表中。

连接到一个触摸传感器。

mytouchsensor = touchSensor (myev3)
mytouchsensor = touchSensor属性:InputPort: 1

读触摸传感器的状态。

按下= readTouch (mytouchsensor)
按下= 0

这个结果表明,对象不是紧迫的触摸传感器。

按下触摸传感器当你再读。

按下= readTouch (mytouchsensor)
按下= 1

这个结果表明对象是按下触摸传感器。