“Sensor-Buzzer/zh”的版本间的差异

来自Microduino Wikipedia
跳转至: 导航搜索
传感器引脚说明
第3行: 第3行:
 
|-
 
|-
 
|
 
|
[[File: Microduino-BUZZER-v1.jpg|400px|thumb|right| Microduino-Buzzer]]
+
[[File: Microduino-BUZZER-v1.jpg|400px|thumb|right| Sensor-Buzzer]]
 
 
Microduino-Buzzer是无源蜂鸣器,和电磁扬声器一样,需要高低变化不同频率的电压才能发声。频率越高则音调越高。
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  
 +
Sensor-Buzzer的产品编码是:'''MSDO11'''
 +
Sensor-Buzzer是无源蜂鸣器,和电磁扬声器一样,需要高低变化不同频率的电压才能发声。频率越高则音调越高。
  
  
第26行: 第18行:
 
==特色==
 
==特色==
 
*声音频率可控,例如可以做出钢琴音谱的效果
 
*声音频率可控,例如可以做出钢琴音谱的效果
*体积小,美观
+
*体积小,易安装
  
 
==规格==
 
==规格==
*电器规格
+
*传感器电压
**3.3V~5V工作电压;
+
**3.3V~5V工作电压
**输出设备
+
 
 +
*传感器大小
 +
**板子大小:23.5mm*13mm
 +
**1.27mm间距的4Pin接口与sensorhub相连
 +
**传感器CAD图纸:'''[[File:Sensor_CAD.zip]]'''
 +
 
 
*技术参数
 
*技术参数
 
**用2K~5K的方波去驱动
 
**用2K~5K的方波去驱动
 
**声音频率可控
 
**声音频率可控
*尺寸
+
 
**蜂鸣器大小:5mm*5mm,
 
**板子大小:20mm*20mm
 
**1.27mm间距的4Pin接口
 
 
*接法
 
*接法
*引脚说明:GND、VCC、信号输入、NC(空),该输入信号为数字信号,需要使用数字接口来驱动(D0~D13)。可以接到Sensor-hub的3~10号引脚,对应使用的引脚为D0,D2,D4,D6,D8,D10,D12。
+
**本传感器可连接到核心的以下接口:'''A0~A7''','''D2~D13'''
[[file:mCookie-sensorhub_rule.JPG|thumb|800px|center]]
 
[[File: Microduino-Buzzer_rule1.jpg|600px|thumb|center]]
 
  
 
==文档==
 
==文档==

2016年11月7日 (一) 10:01的版本

Language English
Sensor-Buzzer

Sensor-Buzzer的产品编码是:MSDO11 Sensor-Buzzer是无源蜂鸣器,和电磁扬声器一样,需要高低变化不同频率的电压才能发声。频率越高则音调越高。


传感器引脚说明

Sensor backpin.png
  • 传感器的引脚:
    • PIN1:GND
    • PIN2:VCC
    • 一般信号引脚:
      • PIN3(IO1):数字信号/模拟信号
      • PIN4(IO2):NC(空)
    • 特殊信号引脚:
      • 若为IIC:IO1/IO2 分别为 SDA/SCL
      • 若为软串口:IO1/IO2 分别为 tx/rx
  • 针对Sensor-Buzzer/zh传感器引脚
    • PIN1:GND
    • PIN2:VCC
    • PIN3(IO1):模拟信号输出
    • PIN4(IO2):NC


mCookie传感器可通过连接Microduino-Module Sensor Hub/zh来和核心模块通讯

特色

  • 声音频率可控,例如可以做出钢琴音谱的效果
  • 体积小,易安装

规格

  • 传感器电压
    • 3.3V~5V工作电压
  • 传感器大小
    • 板子大小:23.5mm*13mm
    • 1.27mm间距的4Pin接口与sensorhub相连
    • 传感器CAD图纸:文件:Sensor CAD.zip
  • 技术参数
    • 用2K~5K的方波去驱动
    • 声音频率可控
  • 接法
    • 本传感器可连接到核心的以下接口:A0~A7,D2~D13

文档


开发

准备

程序

#define buzzer_pin 6
void setup()
{
  pinMode(buzzer_pin,OUTPUT);
}
 
void loop()
{
  for(int i=200;i<=800;i++)  //用循环的方式将频率从200HZ 增加到800HZ
  {
    tone(buzzer_pin,i);    //在端口输出频率
    delay(5);      //该频率维持5毫秒   
  }
  delay(1000);     //最高频率下维持1秒钟
  for(int i=800;i>=200;i--)
  {
    tone(buzzer_pin,i);
    delay(10); //该频率维持10毫秒   
  }
}

硬件搭建

  • 将核心,Sensorhub,BUZZER连接在一起。通过USB数据线将接入电脑。
  • 选择正确的板卡和COM端口,编译通过后直接下载。参考AVR核心:Getting started/zh
Upload.JPG
  • 下下载后就可以听到警报音了。

应用

可通过蜂鸣器发出各种奇怪的声音,或者加上按键来弹奏一曲美妙的曲子。

项目

购买

历史

图库

  • 正面
文件:Microduino-Buzzer-F.JPG
Microduino-Cube-Station Front
  • 背面
文件:Microduino-Buzzer -b.JPG
Microduino-Cube-Station Back