查看(SKU:RB-02S093)Speaker模块的源代码
←
(SKU:RB-02S093)Speaker模块
跳转至:
导航
、
搜索
因为以下原因,你没有权限编辑本页:
您刚才请求的操作只有这个用户组中的用户才能使用:
用户
您可以查看并复制此页面的源代码:
[[文件:RB02S09301.png|500px|缩略图|右]] ==产品概述== 此产品由功率放大和一个扬声器组成。声音大小可以通过电路板上的电位器调整。输入不同的频率,扬声器产生不同的音调。可以通过Arduino进行编码并DIY自己的音乐盒!此款产品数据接口采用防插反插头,接口两侧分别有字母“D”代表信号类型为数字信号,和 “扬声器”标识代表模块类型,特设4颗M3固定安装孔,调节方向与固定方便易用,美观大方。 ==规格参数== #工作电压 :5v #尺寸大小:45mm x 25mm #重量大小:5g #信号类型:数字信号 ==接口定义== *S:信号引脚 *-:电源地 *+:电源正极 ==使用方法== ===使用硬件=== * Carduino UNO 控制器*1个 * Speaker 模块*1个 * 3P 传感器连接线*1条 ===连接图=== [[文件:speaker03.jpg|700px|缩略图|居中|接线图]] ===例子程序=== 如图连接图所示将Speaker模块连接到UNO控制器的D3引脚,将例子程序编译上传到Carduino UNO 控制器中。 <pre style='color:blue'> #define SPEAKER 3 int BassTab[]={1911,1702,1516,1431,1275,1136,1012};//bass 1~7 void setup() { pinInit(); } void loop() { /*sound bass 1~7*/ for(int note_index=0;note_index<7;note_index++) { sound(note_index); delay(500); } } void pinInit() { pinMode(SPEAKER,OUTPUT); digitalWrite(SPEAKER,LOW); } void sound(uint8_t note_index) { for(int i=0;i<100;i++) { digitalWrite(SPEAKER,HIGH); delayMicroseconds(BassTab[note_index]); digitalWrite(SPEAKER,LOW); delayMicroseconds(BassTab[note_index]); } }</pre> ===程序效果=== 电路正确连接后speaker模块会发出7个音阶的声音。 ==视频演示== [[File:Speaker01.png|400px|左|link=http://v.youku.com/v_show/id_XMTI5NjEzNzYyMA==.html?from=y1.7-2]] <br/> <br/> <br/> <br/> <br/> <br/> <br/> <br/> <br/> <br/> <br/> <br/> <br/> <br/> <br/> <br/> <br/> ==产品相关推荐== [[文件:erweima.png|230px|无框|右]] ===产品购买地址=== [http://www.alsrobot.cn/goods-701.html Speaker模块] ===周边产品推荐=== [http://www.alsrobot.cn/goods-169.html 蜂鸣器发声模块]<br/> [http://www.alsrobot.cn/goods-546.html Carduino UNO R3 控制器]<br/> [http://www.alsrobot.cn/goods-196.html 3P 传感器连接线]<br/> ===相关问题解答=== [http://www.makerspace.cn/forum.php?mod=viewthread&tid=5679&fromuid=10780 【模块篇】Speaker声音输出模块音乐播放]<br/> ===相关学习资料=== [http://www.makerspace.cn/portal.php 奥松机器人技术论坛]<br/>
返回
(SKU:RB-02S093)Speaker模块
。
导航菜单
个人工具
登录
名字空间
页面
讨论
变换
查看
阅读
查看源代码
查看历史
操作
搜索
导航
首页
社区专页
新闻动态
最近更改
随机页面
帮助
工具箱
链入页面
相关更改
特殊页面
页面信息