“Microduino-BUZZER/zh”的版本间的差异

来自Microduino Wikipedia
跳转至: 导航搜索
 
(未显示2个用户的3个中间版本)
第3行: 第3行:
 
|-
 
|-
 
|
 
|
[[File: Microduino-BUZZER.jpg|400px|thumb|right| Microduino-Buzzer]]
+
[[File: Microduino-BUZZER-v1.jpg|400px|thumb|right| Microduino-Buzzer]]
  
 
Microduino-Buzzer是无源蜂鸣器,和电磁扬声器一样,需要高低变化不同频率的电压才能发声。频率越高则音调越高。
 
Microduino-Buzzer是无源蜂鸣器,和电磁扬声器一样,需要高低变化不同频率的电压才能发声。频率越高则音调越高。
第22行: 第22行:
  
 
==规格==
 
==规格==
*3.3V~5V工作电压;
+
*电器规格
*1.27mm间距的4Pin接口
+
**3.3V~5V工作电压;
 +
**输出设备
 +
*技术参数
 +
**用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。
 
*引脚说明:GND、VCC、信号输入、NC(空),该输入信号为数字信号,需要使用数字接口来驱动(D0~D13)。可以接到Sensor-hub的3~10号引脚,对应使用的引脚为D0,D2,D4,D6,D8,D10,D12。
 
[[file:mCookie-sensorhub_rule.JPG|thumb|800px|center]]
 
[[file:mCookie-sensorhub_rule.JPG|thumb|800px|center]]
第31行: 第40行:
  
 
*原理图:'''[[File: Microduino_ Buzzer.Zip]]'''
 
*原理图:'''[[File: Microduino_ Buzzer.Zip]]'''
 +
  
 
==开发==
 
==开发==
可通过蜂鸣器发出各种奇怪的声音,或者加上按键来弹奏一曲美妙的曲子。
+
===准备===
 
+
*确认你搭建了Microduino的开发环境,否则参考:[[Microduino Getting started/zh]]
==应用==
+
*核心选择
*所需硬件:[[Microduino-CoreUSB/zh]][[Microduino-USBTTL/zh]][[Microduino-Sensorhub/zh]]、 杜邦线、USB数据线;
+
**1.直接采用[[Microduino-CoreUSB/zh]]或[[mCookie-CoreUSB/zh]]做核心。
*软件:
+
**2.采用[[Microduino-Core/zh]][[Microduino-Core+/zh]]做核心,还需要使用[[Microduino-USBTTL/zh]]模块来下载程序。
**确认你搭建了Microduino的开发环境,否则参考:[[Microduino Getting start/zh]]
+
===程序===
*程序
 
 
<source lang="cpp">
 
<source lang="cpp">
 
#define buzzer_pin 6
 
#define buzzer_pin 6
第62行: 第71行:
 
}
 
}
 
</source>
 
</source>
*把所有模块叠一起,然后用杜邦线将BUZZRR背面的接口和Sensorhub的数字口(D6)接起来。
+
 
*打开IDE,将程序拷贝到IDE中,选择正确的板卡,编译通过后直接下载。
+
===硬件搭建===
*下载后就可以听到警报音了。
+
*将BUZZER背面的接口和Sensorhub的数字口(D6)接起来。
 +
*可参考:[[Microduino-Sensorhub/zh]]
 +
[[file:Microduino-sensorhub_6.JPG|thumb|400px|center]]
 +
*可参考:[[mCookie-Hub/zh]]
 +
[[file:mCookie-sensorhub_6.JPG|thumb|400px|center]]
 +
*将核心,Sensorhub,BUZZER连接在一起。通过USB数据线将接入电脑。
 +
*选择正确的板卡和COM端口,编译通过后直接下载。参考[[AVR核心:Getting started/zh]]
 +
[[file:upload.JPG|thumb|800px|center]]
 +
*下下载后就可以听到警报音了。
 +
 
 +
==应用==
 +
可通过蜂鸣器发出各种奇怪的声音,或者加上按键来弹奏一曲美妙的曲子。
 +
 
 
===项目===
 
===项目===
 
* '''[[蜂鸣器]]'''
 
* '''[[蜂鸣器]]'''
 
* '''[[触碰传感器]]'''
 
* '''[[触碰传感器]]'''
 +
* '''[[光照传感器使用]]'''
 
* '''[[人体红外热释传感器]]'''
 
* '''[[人体红外热释传感器]]'''
 
+
* '''[[Joystick传感器使用]]'''
  
 
==购买==
 
==购买==

2015年9月6日 (日) 09:30的最新版本

Language English
Microduino-Buzzer

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






特色

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

规格

  • 电器规格
    • 3.3V~5V工作电压;
    • 输出设备
  • 技术参数
    • 用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。
MCookie-sensorhub rule.JPG

文档


开发

准备

程序

#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