搜应用
扫描二维码,快速下载本应用说明文档(免费)
水银开关模块和P0^7 接口自带LED 搭建简单电路,制作震动开关提示灯 利用P0^7 接口自带的LED,将水银开关传感器接入P2^3接口,当水银开关传感器感测到有按键信号时,LED 亮,反之则灭。 连接方法:VCC接VCC,GND接GND,S接51duino的P2^3 实验概述 利用水银开关模块作为开关控制LED的亮和灭。 实验原理 水银开关是在玻璃管或金属管内装入规定数量的水银,再引出电极密封而成的。图1-1给出了水银开关的几种结构形式。图1-1 (a) 所示为玻璃壳封装的水银开关,也是使用最多的一种形式,这种水银开关倾斜一个工作角度α 时,两个电极通过水银便可进行开关的通、断动作。玻璃管封装式水银开关的优点是可以从外部观察到它的工作状态,缺点是容易破碎。为使玻璃管封装式水银开关不易破碎,人们设计了如图1-1 (b) 所示的具有塑料保护外壳的结构。图1-1 (c)为金属外壳水银开关,金属外壳本身就是一个电极。 代码解析 首先我们定义了传感和LED引脚分别为P0^7和P2^3,main()里面将这俩个初始化为输入和输出,主循环里面,我们做了一个判断,当读取到buttonpin也就是传感器的值为低时候,将LED灯点亮,传感器的值为高时候LED灯灭。