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、购买及培训

本例套件可以通过下面的方式购买:

www.imtcn.com

5、电路图

Ledong手把手入门系列教程之四.倾斜传感器的原理图4-3如下:

 

图4-3 原理图

Ledong手把手入门系列教程之四.倾斜传感器的PCB布线图4-4如下:

 

图4-4 布线图

6、错误处理

认真检查电路的连线是否与简介中描述的一致。如果无论是否倾斜水银开关,LED灯都不亮,则检查是否将LED正负管脚接反了,可以试着交换一下。另外,水银开关的两个管脚没有正负之分,需注意倾斜水银开关时,必须使水银水珠流向容器的顶端,并接触到容器内部的两个电极时,才能正常闭合水银开关。

7、补充说明

8、参考文献

http://www.imtcn.com

http://fritzing.org/projects/tilt-switch/

Ledong 手把手教程之四 (259)