Difference between revisions of "Matrix - Buzzer/zh"
From FriendlyELEC WiKi
Line 11: | Line 11: | ||
==工作原理== | ==工作原理== | ||
− | + | 无源蜂鸣器没有内部驱动电路,因此无源蜂鸣器工作的理想信号是方波。如果给预直流信号蜂鸣器是不响应的,因为磁路恒定,钼片不能振动发音。所以GPIO驱动无源蜂鸣器需要把GPIO的值拉高以后再拉低来产生振荡,而振荡的频率由GPIO从高拉低之间的时间决定,用户可以通过改变这个时间使无源蜂鸣器发出不同的声音。 | |
− | + | ||
==使用方法== | ==使用方法== | ||
Line 18: | Line 17: | ||
*连接到NanoPi | *连接到NanoPi | ||
::将配件S针脚连接到GPIO????, V接5V,G接地 | ::将配件S针脚连接到GPIO????, V接5V,G接地 | ||
− | [[File: | + | [[File:buzzer&NanoPi.png|frameless|600px|NanoPi+buzzer]] |
===Linux下的C示例=== | ===Linux下的C示例=== |
Revision as of 05:21, 25 August 2015
Contents
1 介绍
给蜂鸣器5V供电,向它输出高电平即可发出声音。
2 特性
- 使用标准的3 PIN接口
- 尺寸为 16x24mm
- PCB尺寸(mm):16x24
3 工作原理
无源蜂鸣器没有内部驱动电路,因此无源蜂鸣器工作的理想信号是方波。如果给预直流信号蜂鸣器是不响应的,因为磁路恒定,钼片不能振动发音。所以GPIO驱动无源蜂鸣器需要把GPIO的值拉高以后再拉低来产生振荡,而振荡的频率由GPIO从高拉低之间的时间决定,用户可以通过改变这个时间使无源蜂鸣器发出不同的声音。
4 使用方法
4.1 连接
- 连接到NanoPi
- 将配件S针脚连接到GPIO????, V接5V,G接地
4.2 Linux下的C示例
#include <stdio.h> #include "libfahw.h"
4.3 编译并运行示例
将编译生成的Buzzer通过ftp上传到开发板上运行即可测试。