I/O 模块

这些输入/输出模块(单独购买)包括用于连接模块到 TI-Innovator™ Hub 的线缆。.

模块

端口

图片

TI CE 图形计算器的代码示例

白色 LED
*

OUT 1
OUT 2
OUT 3

打开连接到 OUT 1 的白色 LED 模块:

Send("CONNECT LED 1 TO OUT 1")
Send("SET LED 1 ON")

伺服电机

**

OUT 3

逆时针旋转连接到 OUT 3 的伺服电机主轴 90°

Send("CONNECT SERVO 1 TO OUT 3")
Send("SET SERVO 1 TO -90")

使用带 eval() 的变量的等效代码:

angdeg:=-90
Send("CONNECT SERVO 1 TO OUT 3")
Send("SET SERVO 1 TO eval(angdeg)")

模拟光线传感器

IN 1
IN 2
IN 3

读取连接到 IN 2 的传感器并显示环境光级别:

Send("CONNECT LIGHTLEVEL 1 TO IN2")
Send("READ LIGHTLEVEL 1")
Get(L):Disp(L)

超声波测距仪

IN 1
IN 2

读取连接到 IN 2 的测距仪并显示测量的距离:

Send("CONNECT RANGER 1 TO IN2")
Send("READ RANGER 1")
Get(R):Disp(R)

振动电机

OUT 1
OUT 2
OUT 3

打开连接到 OUT 1 的振动电机:

Send("CONNECT VIB.MOTOR 1 TO OUT 1")
Send("SET VIB.MOTOR 1 TO ON")

温度传感器

IN 1
IN 2
IN 3

读取连接到 IN 3 的传感器并显示环境温度:

Send("CONNECT TEMPERATURE 3 TO IN3")
Send("READ TEMPERATURE 3")
Get(T):Disp(T)

温度湿度传感器

IN 1
IN 2
IN 3

DHT 传感器 连接到端 IN 2

Send( "CONNECT DHT 1 TO IN2 ")

DHT 会读取温度 传感器 连接到 IN 2:

Send( "READ DHT 1 TEMPERATURE")

Get temperature

读取从 DHT 传感器 的湿度:

Send "READ DHT 1 HUMIDITY"

Get humidity

霍尔传感器

IN 1
IN 2
IN 3

将霍尔效应 传感器 连接到 IN3端口的:

Send "CONNECT ANALOG.IN 1 TO IN 3"

读取报告的磁场的值由 传感器 :

Send "READ ANALOG.IN 1"

Get m

湿度传感器

IN 1
IN 2
IN 3

连接湿度 传感器 、 IN 1:

Send "CONNECT MOISTURE 1 IN 1"

配置的测量范围是0和100之间的值。范围为索引和没有单元.

Send "RANGE MOISTURE 1 0 100"

读取 传感器 :

Send "READ MOISTURE 1"

Get moisture

MOSFET

OUT 1
OUT 2

MOSFET 连接到 OUT 1端口:

Send "CONNECT ANALOG.OUT 1 TO OUT 1"

控制连接的电机/泵在50% 的速度持续3秒:

Send "SET ANALOG.OUT 1 128 TIME 3"

水泵

 

它通过一个 MOSFET 模块进行控制。

* 白色 LED 模块需要一些组装。

** 伺服电机需要辅助电源和一些组装。有关详细信息,请参见 I/O 模块数据表(这里).

连接 I/O 模块

您使用模块附带的 I/O 线缆连接到 Hub 可寻址 输入或输出端口。

1. 查看以上表格,确保您知道支持正在连接模块的 I/O 端口。
2. 将 I/O 线缆的任何一端连接到模块上的白色连接器。
3. 将 I/O 线缆的任何一端连接到 可寻址 您决定使用的 Hub 端口。
4. 如果模块需要辅助电源,连接电源(第 20 页)。这里),

LED 模块闪烁的程序样本

以下 TI CE 图形计算器程序使用 SendWait 命令让连接到 I/O 端口的 LED 模块闪烁。

注:如果计算器已连接到 Hub,同时 可寻址 且有 LED 模块物理连接到端口 OUT 1时。

PRGM: BLINKIO
Send("CONNECT LED 1 TO OUT1")
For(N,1,10)
Send("SET LED 1 ON")
Wait 1
Send("SET LED 1 OFF")
Wait 1
End
Send(" DISCONNECT LED 1")

注:如果使用 TI-Nspire™ CX 技术,则忽略括号并将 End 更改为 EndFor

Hub 可寻址 命令字符串 "CONNECT LED 1 TO OUT1" 发出信号给 Hub,可寻址 表示 LED 模块已连接到 Hub 上的 OUT 1可寻址发出本命令后,代码可将 LED 寻址为 "LED 1"。仅 I/O 模块和试验板组件需要 CONNECT 命令。内置扬声器等板载组件无需该命令。

了解更多

有关使用 I/O 模块时的注意事项的列表,请参见一般注意事项这里).