“第十七课--Microduino 蜂鸣器警报器/zh”的版本间的差异
(→分别) |
(→原理图) |
||
第30行: | 第30行: | ||
==原理图== | ==原理图== | ||
− | [[File: | + | [[File:第十七课-原理图v1.jpg|600px|center|thumb]] |
'''注意:蜂鸣器一定要是无源蜂鸣器,有源蜂鸣器在这达不到效果。''' | '''注意:蜂鸣器一定要是无源蜂鸣器,有源蜂鸣器在这达不到效果。''' | ||
+ | |||
==程序== | ==程序== | ||
<source lang="cpp"> | <source lang="cpp"> |
2014年5月22日 (四) 06:56的版本
Language | English |
---|
目的记得我们做过光照报警实验,用到了一个蜂鸣器。今天详细来介绍下蜂鸣器。让蜂鸣器发出一个防控警报类似的报警。 设备
蜂鸣器蜂鸣器是一种一体化结构的电子讯响器,分为压电式蜂鸣器和电磁式蜂鸣器两种类型。 压电式压电式蜂鸣器主要由多谐振荡器、压电蜂鸣片、阻抗匹配器及共鸣箱、外壳等组成。如图: 电磁式蜂鸣器电磁式蜂鸣器由振荡器、电磁线圈、磁铁、振动膜片及外壳等组成。 有源和无源蜂鸣器
分别
原理图注意:蜂鸣器一定要是无源蜂鸣器,有源蜂鸣器在这达不到效果。 程序void setup()
{
pinMode(3,OUTPUT);
}
void loop()
{
for(int i=200;i<=800;i++) //用循环的方式将频率从200HZ 增加到800HZ
{
tone(3,i); //在四号端口输出频率
delay(5); //该频率维持5毫秒
}
delay(4000); //最高频率下维持4秒钟
for(int i=800;i>=200;i--)
{
tone(3,i);
delay(10); //该频率维持10毫秒
}
}
结果程序下载完毕,就可听到报警声了。大家有没有发现,蜂鸣器标明了极性,无源蜂鸣器其实是无极性的,有源蜂鸣器才有极性,但是为了生产的节约成本统一采用了有源蜂鸣器的封装,所以上图我们接反了一样有结果。 视频 |