0°

(十六)nodemcu初级:使用压电蜂鸣器制作门铃

在这堂课中,我们将会知道如何按钮通过按钮控制压电蜂鸣器,这类似于一个门铃。

按下按钮时,蜂鸣器会发出报警指示打开门。

那么,让我们开始!!

第一步 准备材料

(十六)nodemcu初级:使用压电蜂鸣器制作门铃

硬件清单:

  • NodeMCU开发板
  • 按钮或按键开关
  • 10KΩ电阻
  • 面包板
  • USB数据线
  • 连接线或杜邦线

软件环境:

  • Arduino IDE(安装了ESP8266库)

注意:你也可以将蜂鸣器直接连接到nodemcu开发板,这可能简单些。但是,建议将一个100Ω的电阻与蜂鸣器串联再连接到nodemcu开发板。

第二步 原理说明

(十六)nodemcu初级:使用压电蜂鸣器制作门铃
(十六)nodemcu初级:使用压电蜂鸣器制作门铃
(十六)nodemcu初级:使用压电蜂鸣器制作门铃
(十六)nodemcu初级:使用压电蜂鸣器制作门铃
(十六)nodemcu初级:使用压电蜂鸣器制作门铃
(十六)nodemcu初级:使用压电蜂鸣器制作门铃

压电蜂鸣器是一种常用于产生声音的电子设备。

什么是压电?

压电是在对某些材料施加机械振动时发电的现象。这种材料称为压电材料。

因此,当蜂鸣器受到电场作用时,它们以一定的频率振动,从而产生声音。振动频率取决于材料内部使用的材料。

第三步 电路搭建

(十六)nodemcu初级:使用压电蜂鸣器制作门铃
(十六)nodemcu初级:使用压电蜂鸣器制作门铃
(十六)nodemcu初级:使用压电蜂鸣器制作门铃
(十六)nodemcu初级:使用压电蜂鸣器制作门铃
(十六)nodemcu初级:使用压电蜂鸣器制作门铃
(十六)nodemcu初级:使用压电蜂鸣器制作门铃

连接非常简单。

按钮的连接方法图上也比较清晰,照着连接即可,这是一个下拉电阻电路。默认为低电平,当按键按下之后为高电平。

蜂鸣器连接:

蜂鸣器阳极(红线)连接到数字I / O引脚(此处为引脚D1)和阴极(黑色线)接地(GND)引脚。

第四步 编写程序

const int buzzer = 5;
const int button = 16;
int temp = 0;

void setup() {
  Serial.begin(9600);
  pinMode(buzzer, OUTPUT);
  pinMode(button, INPUT);
}

void ring() {
  digitalWrite(buzzer, HIGH);
  delay(500);
  digitalWrite(buzzer, LOW);
  delay(500);
  digitalWrite(buzzer, HIGH);
  delay(500);
  digitalWrite(buzzer, LOW);
  delay(500);
  digitalWrite(buzzer, HIGH);
  delay(500);
  digitalWrite(buzzer, LOW);
  delay(500);
  digitalWrite(buzzer, HIGH);
  delay(500);
  digitalWrite(buzzer, LOW);
  delay(500);
  digitalWrite(buzzer, HIGH);
  delay(500);
  digitalWrite(buzzer, LOW);
  delay(500);
  digitalWrite(buzzer, HIGH);
}

余下程序:

限制以下用户组阅读此隐藏内容

请先登录

您的用户组:

第五步 效果演示

 

「点点赞赏,手留余香」

    还没有人赞赏,快来当第一个赞赏的人吧!
0 条回复 A 作者 M 管理员
    所有的伟大,都源于一个勇敢的开始!
欢迎您,新朋友,感谢参与互动!欢迎您 {{author}},您在本站有{{commentsCount}}条评论