Re: [問題] DTMF 電話撥號

看板MATLAB作者 (低調≧﹏≦)時間12年前 (2012/06/12 00:48), 編輯推噓2(202)
留言4則, 2人參與, 最新討論串2/4 (看更多)
最簡單的方法,你後面改成這段。 PhoneNumber = input('請撥號!\n','s'); for i=1:length(PhoneNumber) p = audioplayer(tones(:,str2num(PhoneNumber(i))),Fs); play(p) pause(0.5) end -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.121.125.227

06/12 00:54, , 1F
謝謝這位高手,我來試試看
06/12 00:54, 1F

06/12 01:03, , 2F
還有一點小問題耶,打0或*,#會錯誤,是哪邊出問題呢?
06/12 01:03, 2F

06/12 12:43, , 3F
因為你的* # 0 其實是10 11 12,需要先判斷一下字串。
06/12 12:43, 3F

06/12 12:44, , 4F
你的程式沒有寫字串轉數字這一段。
06/12 12:44, 4F
文章代碼(AID): #1FrY5kSd (MATLAB)
文章代碼(AID): #1FrY5kSd (MATLAB)