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