第五课.倾斜报警器

课前学习

单词 含义
circuit 电路
short circuit 短路
open circuit 开路
switch 开关
tilt 倾斜

一.电路

1.什么是电路?

我们回顾一下前面说的,电路就是电流流动的路径。


简单电路实物图

2.负载

负载是指连接在电路中消耗电能的电源两端的电子元件。它是用电能进行工作的装置,又称“用电器”。负载(用电器)的功能是把电能转变为其他形式能。例如,电炉把电能转变为热能;电动机把电能转变为机械能等[4] 。通常使用的照明器具、家用电器、机床等都可称为用电器。电压表、电流表
上图中的小灯泡就是负载,把电能转化成光能和内能。

3.短路

  • 即电流不经过任何用电器,直接由正极经过导线流回负极。特别容易烧坏电源。


    短路电路图

4.开路

开路是指电路中两点间无电流通过或阻抗值(或电阻值)非常大的导体连接时的电路状态。


开路电路图

二.倾斜传感器

  • 1.倾斜传感器又叫倾斜开关,钢珠开关,珠子开关。
    倾斜传感器
  • 2.原理:它是通过珠子滚动接触导针的原理来控制电路的接通或者断开的。简单来说,就如同打开或关掉电灯一样,开关触碰里头的金属板电灯就亮,离开就关,滚珠开关也是利用类似的原理。利用开关中的小珠的滚动,制造与金属端子的触碰,就能产生导通或不导通的效果。
    内部结构图
  • 3.作用:用于检测小角度的倾斜。

三.制作倾斜报警器

1.准备器材

名称 实物 数量
主控板
1
面包板
1
倾斜传感器
1
无源蜂鸣器
1
LED灯
1
1K欧姆电阻
1
导线
若干

2.画电路连接图

电路连接图

3.实物连接图
实物连接图

4.程序设计

(模块代码)
模块代码设计

(英文代码)

void setup(){
  pinMode(11, INPUT);
  pinMode(5, OUTPUT);
  pinMode(8, OUTPUT);
}

void loop(){
  if (digitalRead(11) == 0) {
    digitalWrite(5,HIGH);
    tone(8,988,250);
    delay(500);
    digitalWrite(5,LOW);
    delay(1000);

  } else {
    digitalWrite(5,LOW);

  }

}

举一反三

旋转台灯

你能否设计出一盏台灯,这盏台灯无需开关键,只需要将灯倒置,灯就打开,而将灯正放灯就熄灭。

旋转台灯

你可能感兴趣的:(第五课.倾斜报警器)