看板 ASM 關於我們 聯絡資訊
大家好 我想做自走車的藍芽遙控,但是我的Arduino的HC-05和手機連了線,但是手機按了卻沒反 應,不知道是不是我的鮑率沒設定好,還是買新的藍芽模組有什麼要設定的東西? 我進入了AT模式它說是9600但是我右下角的鮑率選9600就沒反應,但是選38400就有反應( 像是問它鮑率或是名字) 順便問一下我程式裡void setup()裡面的mySerial.begin(9600);是什麼意思?是要和我 選的鮑率一樣嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 39.12.2.65 ※ 文章網址: https://www.ptt.cc/bbs/ASM/M.1535993031.A.8F8.html
oscar60111: 先在AT模式下可以正常發收指令,如果是新的通常baudr- 09/04 21:46
oscar60111: ate會預設9600 (也許有些不一樣吧) 09/04 21:49
oscar60111: 建議用AT command的測試程式進行測試 因為指令結尾的 09/04 21:51
oscar60111: 碼可以不方便產生 09/04 21:52
a128374045: 你說的測試程式是像at+name=?這種的嗎? 09/05 17:31
oscar60111: 你在AT模式下,對他下"AT"指令,HC-05應該會回"OK" 09/05 22:52
oscar60111: 這代表現在用的baudrate是正確的,如果不行的話 09/05 22:53
oscar60111: google搜尋HC-05 arduino 有不少範例可以參考如何送出 09/05 22:54
oscar60111: 這個AT指令,另外你問的.begin(9600) 是設定baudrate 09/05 22:55
oscar60111: 沒錯 假設你的HC-05是38400的話 begin括號內也要改 09/05 22:55
a128374045: 好的 我在試試看。謝謝你的幫忙 09/06 21:16