Re: 自走車Buzzer竄寫問題
|
||||
---|---|---|---|---|
高級會員
|
感謝Eigen,
換句話說,沒driver的buzzer是有固定頻率的限制囉? 我記得有一次我們老師上課的時候,再跟我們解釋諧波 就用了一個3KHz的buzzer然後用1KHz的方波送到buzzer 來解釋諧波
發表於: 2009/7/26 12:11
|
|||
|
Re: 自走車Buzzer竄寫問題
|
||||
---|---|---|---|---|
資深會員
|
帶 driver 的 鳴叫的頻率固定, 你只要給high ,buzzer 就會叫。給low buzzer 就會停。
沒driver ,鳴叫的頻率就是要你來產生,也就是說你要用 pwm 來推。只給 high 或 low ,是不會有聲音的。你必需一直產生high low high low 才會有聲音出來。
發表於: 2009/7/20 1:31
|
|||
|
Re: 自走車Buzzer竄寫問題
|
||||
---|---|---|---|---|
高級會員
|
參照:
請問先進,Buzzer有帶Driver跟無帶Driver差在那呀? 印象中的Buzzer不就是黑黑的一顆...靠固定頻率去震動嗎?
發表於: 2009/7/19 14:31
|
|||
|
Re: 自走車Buzzer竄寫問題
|
||||
---|---|---|---|---|
資深會員
|
buzzer 分兩種,有 帶 driver 和沒有帶 driver 兩種
以你的例子應該是有 drvier 的 buzzer,你只要控制 on/ off 即可 所以 一長一短 buzzer_on();dealy_ms(1000); buzzer_off();delay_ms(100); buzzer_on();delay_ms(300); buzzer_off();delay_ms(100); 大概是像這樣,要有足夠的 off 才聽得出兩聲。
發表於: 2009/7/9 23:50
|
|||
|
自走車Buzzer竄寫問題
|
||||
---|---|---|---|---|
新會員
|
各位前輩們大家好
我是第一次玩自走車 老師要我設蜂鳴器 RF0跟RF1為輸入 D0為蜂鳴器輸出 RF0要設蜂鳴器輸出為1長1短 RF1要設RF1按2次蜂鳴器才會有輸出 RF0我寫了很多次都錯 請各位前輩們幫我改正 RF1我想了很久還是不會設請各位幫我 謝謝 下面是我的RF0的程式碼 TRISFbits.TRISF0 = 1; TRISFbits.TRISF1= 1; TRISDbits.TRISD0 = 0; if(PORTFbits.RF0==0) {LATDbits.LATD0 = 1; Delay(500); LATDbits.LATD0 = 0; LATDbits.LATD0 = 1; Delay(5); LATDbits.LATD0 = 0; } 使用 dsPIC30F6015
發表於: 2009/7/9 20:14
Edited by i60708 on 2009年07月09日 21:06:25
|
|||
|