# <b>拓展转接模组 应用篇</b>

## A. 感应器
<b>感应器与拓展转接模组的连接方法：</b><br>
<img src="/media/EX/011.png" width="500"/><br>

⚠️注意：
1. 若感应器同时有DO和AO接口，则说明此感应器支持数位讯号和类比讯号输入/输出；<br>
若感应器仅有DO接口，则说明此感应器仅支持数位讯号输入/输出；<br>
若感应器仅有AO接口，则说明此感应器仅支持类比讯号输入/输出。<br>
2. 拓展转接模组上接口0、1为预留接口，供其他功能使用，建议连接感应器时，选择其他接口。

<b>拓展转接模组可以配合多种感应器的使用，比如：</b>

- ### 光照感应器
探测光源処是一个光敏电阻，光敏电阻是用硫化镉或硒化镉等半导体材料制成的特殊电阻器，其工作原理是基于内光电效应。随著光照强度的升高，电阻值迅速降低，由于光照产生的载流子都参与导电，在外加电场的作用下作漂移运动，电子奔向电源的正极，空穴奔向电源的负极，从而使光敏电阻器的组织迅速下降。其在无光照时，几乎呈高阻状态，暗电阻很大。
该光照感应器对环境光线最敏感，一般用来检测周围环境的光线的亮度，触发单片机或继电器模组等。
<img src="/media/EX/012.jpg" width="500"/><br>
<br>
使用「序列埠互动窗」打印光照感应器「数码讯号数值」：<br><br>
①　连接方法：<br>
<img src="/media/EX/015.png" width="500"/><br>
<img src="/media/EX/016.png" width="500"/><br>
②　程式：<br>
<img src="/media/EX/017.png" width="500"/><br>
③　效果：未遮挡感应器时显示“0”；遮挡感应器时显示“1”。<br>
<img src="/media/EX/018.jpg" width="500"/><br>

- ### 红外避障感应器
红外避障感应器具有一对红外讯号发射与接收二极管，发射管发射一定频率的红外讯号，接收管接受这种频率的红外讯号，儅传感器的检测方向遇到障碍物（反射面）时，红外讯号反射回来被接收管接收，经过比较器电路处理之后，输出指示処的绿色指示灯将被点亮，同时数位端口持续输出低电平讯号。<br><br>
<img src="/media/EX/056.jpg" width="300"/><br>
<br>
使用「序列埠互动窗」打印红外避障感应器「数码讯号数值」：<br><br>
①　连接方法：<br>
<img src="/media/EX/019.png" width="500"/><br>
②　程式：<br>
<img src="/media/EX/020.png" width="500"/><br>
③　效果：<br>
<img src="/media/EX/019.jpg" width="500"/><br>

- ### 雨滴感应器
可用于不同天气状况的监测，并转换成数位讯号或类比讯号；使用时，感应板上没有水滴时，数位输出为高电平，开关指示灯灭，感应版越干燥，读取的模拟接口的数值越大，滴上一滴水，数位输出为低电平，开关指示灯亮，水滴越多，读取的模拟接口的数值越小。
支持：数位讯号、类比讯号输入<br>
参数：5.0*4.0cm<br><br>
<img src="/media/EX/021.png" width="500"/><br><br>
使用「序列埠互动窗」打印光照感应器「数码讯号数值」：<br><br>
①　连接方法：<br>
<img src="/media/EX/015.png" width="500"/><br>
②　程式：<br>
<img src="/media/EX/017.png" width="500"/><br>
③　效果：无雨时显示“1”；有雨时显示“0”。<br>
<img src="/media/EX/022.png" width="500"/><br>
提示：此处使用湿纸巾模拟雨滴效果。


- ### 土壤湿度感应器
土壤湿度感应器采用FDR频域反射原理。FDR(Frequency Domain Reflectometry)频域反射仪是一种用于测量土壤水分的仪器，它利用电磁脉冲原理、根据电磁波在介质中传播频率来测量土壤的表现介电常数，从而得到土壤相对含水量。
将感应器插入土壤中，通过类比／数位转换电压讯号，即可检测土壤水分，土壤越干燥，输出电压越小，读取的模拟接口的数值则越大，相反，越湿润输出电压越大（数值越小），读取的模拟接口的数值则越小。<br>
支持：数位讯号、类比讯号<br>
注意：高电平数位输出为1，低电平数位输出为0；<br><br>
<img src="/media/EX/023.png" width="500"/><br><br>
使用「序列埠互动窗」打印光照感应器「数码讯号数值」：<br><br>
①　连接方法：<br>
<img src="/media/EX/024.png" width="500"/><br>
②　程式：<br>
<img src="/media/EX/025.png" width="500"/><br>
③　效果：无雨时显示“1”；有雨时显示“0”。<br>
<img src="/media/EX/026.jpg" width="500"/><br>


- ### 烟雾感应器
当感应器所处环境中存在可燃性气体时，感应器的电导率随空气中可燃性气体浓度的增加而增大，类比讯号对应的输出电压随浓度越高电压越高。<br><br>
<img src="/media/EX/027.png" width="500"/><br><br>
使用「序列埠互动窗」打印烟雾感应器「数码讯号数值」：<br><br>
①　连接方法：<br>
<img src="/media/EX/047.png" width="500"/><br>
②　程式：<br>
<img src="/media/EX/048.png" width="500"/><br>
③　效果：<br>
<img src="/media/EX/049.jpg" width="500"/><br>

- ### 火焰感应器
火焰是由各种燃烧生成物、中间物、高温气体、碳氢物质以及无机物质为主题的高温固体微粒构成的。火焰的热辐射具有离散光谱的气体辐射和连续光谱的固体辐射。不同燃烧物的火焰辐射强度、波长分布有所差异，但总体来说，其对应火焰温度的近红外波长域及紫外光域具有很大的辐射强度，根据这种特性可制成火焰传感器。<br>
可监测火焰或者波长在 760nm-1100nm 范围内的光源，打火机测试火焰距离为80cm，与火焰的距离越大，测试距离越远。<br><br>
<img src="/media/EX/028.png" width="500"/><br>
使用「序列埠互动窗」打印火焰感应器「数码讯号数值」：<br><br>
①　连接方法：<br>
<img src="/media/EX/050.png" width="500"/><br>
②　程式：<br>
<img src="/media/EX/051.png" width="500"/><br>
③　效果：<br>
<img src="/media/EX/052.jpg" width="500"/><br>

- ### 震动感应器
震动感应器的作用主要是将机械量接收下来，并转换为与之成比例的电量。它并不是直接将原始要测的机械量转变为电量，而是将原始要测的机械量作为震动感应器的输入量，然后由机械接收部分加以接收，形成另一个适合于变换的机械量，最后由机电变换部分再变换为电量。因此一个感应器的工作性能是由机械接收部分和机电变换部分的工作性能来决定的。<br>
震动感应器用于各种震动触发作用，不震动时，震动开关呈闭合导通状态，输出端输出低电平讯号，绿色指示灯亮。<br><br>
<img src="/media/EX/029.png" width="500"/><br>
使用「序列埠互动窗」打印火焰感应器「数码讯号数值」：<br><br>
①　连接方法：<br>
<img src="/media/EX/053.png" width="500"/><br>
②　程式：<br>
<img src="/media/EX/054.png" width="500"/><br>
③　效果：晃动震动感应器时，显示“1”；保持静止时，显示“0”。 <br>
<img src="/media/EX/055.png" width="600"/><br>

## B. 伺服马达
伺服马达（Servomotor）是对用于使用伺服机构的马达总称。指依照命令动作的意义。所谓伺服系统，就是依照指示命令动作所构成的控制装置，应用于马达的伺服控制，将感测器装在马达与控制对象机器上，侦测结果会返回伺服放大器与指令值做比较。<br><br>
<img src="/media/EX/030.png" width="400"/><br><br>
设定伺服马达转动<br><br>
①　连接方法：<br>
<img src="/media/EX/031.png" width="500"/><br>
<img src="/media/EX/032.png" width="400"/><br>
②　程式：<br>
<img src="/media/EX/033.png" width="500"/><br>

<table style="margin-top:20px;">
	<tr>
		<td width="50%">在积木指令区点按以下指令，并依次放在积木编程区：<br>
1. 伺服马达：「初始化」<br>
2. 循环：「一直重复执行」<br>
3. 伺服马达：设定伺服马达转动角度<br>
4. 引脚编号务必与转接模组上实际连接的接口编号保持一致<br>
5. 时间：「等待」<br>
</td>
		<td width="50%"><img src="/media/EX/034.png" width="350"/>
	</tr>
	<tr>
		<td colspan=2>运行效果：伺服马达的舵臂会先转动至90度，再返回起始位置，一直重复
</td>
	</tr>
</table>
