Difference between revisions of "Matrix - Buzzer/zh"
From FriendlyELEC WiKi
(→特性) |
|||
Line 9: | Line 9: | ||
* PCB尺寸(mm):16x24 | * PCB尺寸(mm):16x24 | ||
[[File:buzzerpcb.png|frameless|400px|无源蜂鸣器PCB]] | [[File:buzzerpcb.png|frameless|400px|无源蜂鸣器PCB]] | ||
+ | |||
+ | ==工作原理== | ||
+ | 我们的指南针模块就是通过测量环境的磁场,从而运算得出模块现时所指的方向角度。 | ||
+ | 指南针模块的返回值范围是0~360度。除了可以进行每秒数千次的角度测量,它能让客户自己定义方向,纠正磁场环境偏差等。HMC5883LL 使用是一个IIC 协议所定义的简化后的通信接口协议,通过这一文件,数据传输速率是标准模式100kbps 或400kbps 速率,如I2C 总线规格中所规定。总线位格式是一个8 位数据/地址传送和1 位应答位。格式的数据字节(有效载荷)应区分HMC5883L 从机上的大小写的ASCII 字符或二进制数据,以及返回的二进制数据。 | ||
==使用方法== | ==使用方法== | ||
===连接=== | ===连接=== | ||
− | * | + | *连接到NanoPi |
::将配件S针脚连接到GPIO????, V接5V,G接地 | ::将配件S针脚连接到GPIO????, V接5V,G接地 | ||
+ | [[File:pass&NanoPi.png|frameless|600px|NanoPi+pass]] | ||
===Linux下的C示例=== | ===Linux下的C示例=== |
Revision as of 05:18, 25 August 2015
Contents
1 介绍
给蜂鸣器5V供电,向它输出高电平即可发出声音。
2 特性
- 使用标准的3 PIN接口
- 尺寸为 16x24mm
- PCB尺寸(mm):16x24
3 工作原理
我们的指南针模块就是通过测量环境的磁场,从而运算得出模块现时所指的方向角度。 指南针模块的返回值范围是0~360度。除了可以进行每秒数千次的角度测量,它能让客户自己定义方向,纠正磁场环境偏差等。HMC5883LL 使用是一个IIC 协议所定义的简化后的通信接口协议,通过这一文件,数据传输速率是标准模式100kbps 或400kbps 速率,如I2C 总线规格中所规定。总线位格式是一个8 位数据/地址传送和1 位应答位。格式的数据字节(有效载荷)应区分HMC5883L 从机上的大小写的ASCII 字符或二进制数据,以及返回的二进制数据。
4 使用方法
4.1 连接
- 连接到NanoPi
- 将配件S针脚连接到GPIO????, V接5V,G接地
4.2 Linux下的C示例
#include <stdio.h> #include "libfahw.h"
4.3 编译并运行示例
将编译生成的Buzzer通过ftp上传到开发板上运行即可测试。