当前位置: 首页 > 产品评测 > 【奥松新品】Speaker发声模块——打造自己的音乐盒

【奥松新品】Speaker发声模块——打造自己的音乐盒

编辑:Neil2015-11-19 浏览次数:1120

产品介绍:

这款Speaker模块由功率放大器和一个扬声器组成,声音大小可通过板载电位计进行调节,输入不同频率的声音,Speaker模块的扬声器就会发出相应频率下的声音,结合Arduino控制器可以轻松打造自己的音乐盒。

产品图片:



产品侧面展示


产品正面展示


产品参数:

  • 1.产品名称:Speaker模块
  • 2.产品货号:RB-02S093
  • 3.工作电压 :5v
  • 4.尺寸大小:45mm x 25mm
  • 5.重量大小:5g
  • 6.信号类型:数字信号
  • 7.数据类型:数字输入
  • 8.引脚定义:
    S:信号引脚
    -:电源地
    +:电源正极

示例代码:

/*
Happy Birthday
*/
#include "pitches.h"
void setup() {
}
void loop() {
play();//Play the music.
delay(300);//Pause for a while.
}
// notes in the melody:
int melody[] = {
NOTE_G4,//5
NOTE_G4,//5
NOTE_A4,//6
NOTE_G4,//5
NOTE_C5,//1.
NOTE_B4,//7
0,
NOTE_G4,//5
NOTE_G4,//5
NOTE_A4,//6
NOTE_G4,//5
NOTE_D5,//2.
NOTE_C5,//1.
0,
NOTE_G4,//5
NOTE_G4,//5
NOTE_G5,//5.
NOTE_E5,//3.
NOTE_C5,//1.
NOTE_B4,//7
NOTE_A4,//6
0,
NOTE_F5,//4.
NOTE_F5,//4.
NOTE_E5,//3.
NOTE_C5,//1.
NOTE_D5,//2.
NOTE_C5,//1.
0,};
int noteDurations[] = {
8,8,4,4,4,4,4,8,8,4,4,4,4,4,8,8,4,4,4,4,2,8,8,8,4,4,4,2,4,
};
void play()
{
for (int thisNote = 0; thisNote < 29; thisNote++)
{
int noteDuration = 1000/noteDurations[thisNote];
tone(8, melody[thisNote],noteDuration);
int pauseBetweenNotes = noteDuration * 1.30;
delay(pauseBetweenNotes);
noTone(8);
} }

实验连接图:

如图所示进行接线,将Speaker声音模块和Carduino UNO 控制器的D8引脚连接。

将示例代码上传到Carduino UNO 控制器中,如果编译上传无误的话,可以听到声音传感器已经开始演唱生日快乐歌曲了,同理将另一个音乐的频率转换成代码,上传到Carduino UNO控制器中,就可以配合这款声音传感器演奏另一个歌曲了,是不是很有趣呢?快来DIY自己的音乐盒吧。

购买地址:

中文官网购买地址:http://www.alsrobot.cn/goods-701.html

淘宝购买地址:https://item.taobao.com/item.htm?id=522645948244

 

----------------------------------------------------------------------------------------------------------------
奥松机器人官网:www.robotbase.cn 
微信号:搜索公众号“奥松机器人”
QQ群: 271230889(讨论,解惑)
微博:@奥松机器人基地
----------------------------------------------------------------------------------------------------------------
温馨提示:予人玫瑰,手留余香;如果你喜欢这篇文章,不妨转发推荐给你身边的朋友! 

 

  • 用户评价

暂时还没有任何用户评论

总计 0 个记录,共 1 页。 第一页 上一页 下一页 最末页
用户名: 匿名用户
E-mail:
评价等级:
评论内容:
验证码:
captcha

Hi,大家好,我是小奥!

欢迎来到奥松机器人的世界!

需要咨询服务请点小奥哦!

  • 销售咨询: 销售咨询
  • 销售咨询: 销售咨询
  • 技术支持: 技术支持
  • 咨询电话:
    0451-86628691
Top