“(SKU:RB-02S093)Speaker模块”的版本间的差异
来自ALSROBOT WiKi
(→产品相关推荐) |
(→应用例程) |
||
第14行: | 第14行: | ||
[[文件:speaker02.jpg|700px|缩略图|居中|实物接线图]] | [[文件:speaker02.jpg|700px|缩略图|居中|实物接线图]] | ||
[[文件:speaker03.jpg|700px|缩略图|居中|接线图]] | [[文件:speaker03.jpg|700px|缩略图|居中|接线图]] | ||
− | == | + | ==例子程序== |
+ | 如图连接图所示将Speaker模块连接到UNO控制器的D3引脚,将例子程序编译上传到Carduino UNO 控制器中。 | ||
<pre style='color:blue'> | <pre style='color:blue'> | ||
#define SPEAKER 3 | #define SPEAKER 3 | ||
第48行: | 第49行: | ||
</pre> | </pre> | ||
程序效果:电路正确连接后speaker模块会发出7个音阶的声音。 | 程序效果:电路正确连接后speaker模块会发出7个音阶的声音。 | ||
+ | |||
==产品相关推荐== | ==产品相关推荐== | ||
[[文件:erweima.png|230px|无框|右]] | [[文件:erweima.png|230px|无框|右]] |
2015年10月7日 (三) 16:10的版本
目录 |
产品概述
此产品由功率放大和一个扬声器组成。声音大小可以通过电路板上的电位器调整。输入不同的频率,扬声器产生不同的音调。可以通过Arduino进行编码并DIY自己的音乐盒!此款产品数据接口采用防插反插头,接口两侧分别有字母“D”代表信号类型为数字信号,和 “扬声器”标识代表模块类型,特设4颗M3固定安装孔,调节方向与固定方便易用,美观大方。
规格参数
- 工作电压 :5v
- 尺寸大小:45mm x 25mm
- 重量大小:5g
- 信号类型:数字信号
引脚定义
- S:信号引脚
- -:电源地
- +:电源正极
使用方法
例子程序
如图连接图所示将Speaker模块连接到UNO控制器的D3引脚,将例子程序编译上传到Carduino UNO 控制器中。
#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]); } }
程序效果:电路正确连接后speaker模块会发出7个音阶的声音。
产品相关推荐
产品购买地址
周边产品推荐
蜂鸣器模块
Carduino UNO 控制器
3P 传感器连接线