(SKU:RB-02S093)Speaker模塊
來自ALSROBOT WiKi
文件:Speaker01.jpg
500px
目錄 |
產品概述
此產品由功率放大和一個揚聲器組成。聲音大小可以通過電路板上的電位器調整。輸入不同的頻率,揚聲器產生不同的音調??梢酝ㄟ^Arduino進行編碼并DIY自己的音樂盒!此款產品數(shù)據(jù)接口采用防插反插頭,接口兩側分別有字母“D”代表信號類型為數(shù)字信號,和 “揚聲器”標識代表模塊類型,特設4顆M3固定安裝孔,調節(jié)方向與固定方便易用,美觀大方。
規(guī)格參數(shù)
- 工作電壓 :5v
- 尺寸大?。?5mm x 25mm
- 重量大?。?g
- 信號類型:數(shù)字信號
引腳定義
- S:信號引腳
- -:電源地
- +:電源正極
使用方法
應用例程
#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模塊會發(fā)出7個音階的聲音。