Ledong手把手入门系列教程之四
.倾斜传感器
©版权归imtcn.com和Ledong所有,转载请保持本文完整性,并注明出处
这是《Ledong手把手入门系列教程》的第四课,这一课我们将利用一只倾斜传感器控制Ledong板上自带LED灯的亮灭(该LED灯位于引脚【D13】旁)。
1、简介
倾斜传感器,俗称水银开关,能检测到物体的倾斜情况。它是电路开关的一种,用一个接着电极的小巧容器储存着一小滴水银,容器中多数注入惰性气体或真空。因为重力的关系,水银水珠会随容器中较低的地方流去,如果同时接触到两个电极的话,开关便会将电路闭合,开启开关。
我们使用Ledong的数字引脚【D2】连接一只倾斜传感器来控制LED灯的亮灭。
实验所需器材:
| 名 称 | 数 量 |
| Ledong板 | 1套 |
| 倾斜传感器 | 1个 |
| 10KΩ电阻 | 1个 |
| 面包板 | 1块 |
| 导线 | 若干 |
本实验室的连线方式类似于实验三,先从Ledong板子上引出3条导线:
1)红色导线的一端连接在Ledong的引脚【5V】处,另一端连接到面包板的最上排,用于提供5V的电压;2)黑色导线的一端连接在Ledong的引脚【GND】处,另一端连接到面包板的次上排,用于提供地;3)第三条导线的一端连接在Ledong的数字引脚【D2】处,另一端连接到水银开关的一端。并且,水银开关的这一端连接一个10KΩ的下拉电阻,再接地(即面包板次上排的任一点);水银开关的另一端连接到5V电压处(即面包板最上排的任一点)。连线方式如下图4-1所示:
图4-1 连接示意图
2、示例代码
将Ledong用线缆连接到PC上,打开软件程序,并设置好后,将下列代码输入到软件中,通过编译下载命令,将程序下载到Ledong中。
GeSHi Error: GeSHi could not find the language arduino (using path /home/content/i/m/t/imtcnadmin/html/ninjia/wp-content/plugins/codecolorer/lib/geshi/) (code 2)
程序下载后,按运行键。可以观察到,当不倾斜水银开关时,LED灯不亮;当倾斜水银开关时,水银水珠会流向容器的顶端,并接触到容器内部的两个电极,此时LED灯亮。
3、运行效果
Ledong手把手入门系列教程之四.倾斜传感器的运行效果图4-2如下:
图4-2 运行效果图
4、购买及培训
本例套件可以通过下面的方式购买:
5、电路图
Ledong手把手入门系列教程之四.倾斜传感器的原理图4-3如下:
图4-3 原理图
Ledong手把手入门系列教程之四.倾斜传感器的PCB布线图4-4如下:
图4-4 布线图
6、错误处理
认真检查电路的连线是否与简介中描述的一致。如果无论是否倾斜水银开关,LED灯都不亮,则检查是否将LED正负管脚接反了,可以试着交换一下。另外,水银开关的两个管脚没有正负之分,需注意倾斜水银开关时,必须使水银水珠流向容器的顶端,并接触到容器内部的两个电极时,才能正常闭合水银开关。
7、补充说明
8、参考文献
http://fritzing.org/projects/tilt-switch/
Ledong 手把手教程之四 (259)



