“(SKU:RB-02S031A) 蜂鸣器发声模块”的版本间的差异
来自ALSROBOT WiKi
(→编程原理) |
|||
第20行: | 第20行: | ||
[[文件:02S031A10.png|600px|缩略图|居中]] | [[文件:02S031A10.png|600px|缩略图|居中]] | ||
===编程原理=== | ===编程原理=== | ||
− | 蜂鸣器发声模块集成了三极管放大电路,模块引出三个引脚,分别是电源正Vcc,电源地GND,信号S,通过3P传感器连接线接到 UNO | + | 蜂鸣器发声模块集成了三极管放大电路,模块引出三个引脚,分别是电源正Vcc,电源地GND,信号S,通过3P传感器连接线接到 UNO 控制器的数字引脚,例如数字接口3号,让数字引脚有一定时间间隔的输出高电平,蜂鸣器模块接到低电平时,就会发出报警的蜂鸣声。 |
+ | |||
===硬件连接图=== | ===硬件连接图=== | ||
[[文件:02S031A11.png|700px|缩略图|居中]] | [[文件:02S031A11.png|700px|缩略图|居中]] |
2016年3月5日 (六) 08:52的版本
目录 |
产品概述
蜂鸣器是一种一体化结构的电子讯响器,采用直流电源供电,广泛应用于计算机、打印机、复印机、报警器、电子玩具、汽车电子设备、电话机、定时器等电子产品中作发声器件。有源蜂鸣器直接接上5V额定电源就可连续发声,此款模块与Arduino专用传感器扩展板结合使用,能够完成简单电路的设计,做到“即插即用”
规格参数
- 工作电压 :3.3v - 5v DC
- 尺寸大小: 32mm x 25mm
- 重量大小:6g
- 信号类型:数字信号
- 接口类型:KF2510-3P
- 控制:高电平发声
接口定义
- S:信号引脚
- GND:电源地
- VCC:电源正极
使用方法
工作原理
本蜂鸣器模块使用的是有源蜂鸣器,直接连接到 Arduino UNO 控制器的数字引脚,当引脚输出高电平情况时,蜂鸣器发声;当引脚输出为低电平时,蜂鸣器不响。 有源蜂鸣器和无源蜂鸣器的差别主要差别为:有源蜂鸣器和无源蜂鸣器的根本区别是产品对输入信号的要求不一样;有源蜂鸣器工作的理想信号是直流电,通常标示为VDC、VDD等。因为蜂鸣器内部有一简单的振荡电路,能将恒定的直流电转化成一定频率的脉冲信号,从面实出磁场交变,带动钼片振动发音。但是在某些有源蜂鸣器在特定的交流信号下也可以工作,只是对交流信号的电压和频率要求很高,此种工作方式一般不采用。而无源蜂鸣器没有内部驱动电路,有些公司和工厂称为讯响器,国标中称为声响器。无源蜂鸣器工作的理想信号方波。如果给预直流信号蜂鸣器是不响应的,因为磁路恒定,钼片不能振动发音。
编程原理
蜂鸣器发声模块集成了三极管放大电路,模块引出三个引脚,分别是电源正Vcc,电源地GND,信号S,通过3P传感器连接线接到 UNO 控制器的数字引脚,例如数字接口3号,让数字引脚有一定时间间隔的输出高电平,蜂鸣器模块接到低电平时,就会发出报警的蜂鸣声。
硬件连接图
例子程序
int buzzPin=3 ; //定义蜂鸣器链接引脚 void setup() { pinMode(buzzPin ,OUTPUT); //定义引脚模式为输出模式 } void loop() { digitalWrite(buzzPin,HIGH); //输入高电平 delay(1000); //延时1秒 digitalWrite(buzzPin,LOW); //输入低电平 delay(1000); //延时1秒 }
程序效果
将例子程序上传到 Arduino UNO 控制器中,如果上传无误,蜂鸣器会发出间隔为1s的报警响声。
产品相关推荐
购买地址
周边产品推荐
Arduino 旋转角度传感器
水蒸气传感器 雨水探测器 液位开关
通用传感器连接线 3P杜邦连接线