在 Motoduino上修改藍芽模組Baud Rate很簡單 步驟如下:
範例說明是以傳輸速率內設Baud Rate為 9600 bps 改成 57600 bps
1.打開 Arduino IDE 輸入底下程式(下圗)
2.把Motoduino接上PC
3.Compile程式然後upload到板子.
4.等upload完後,移開motoduino跟PC連線,插上藍芽模組(如下圗).
5.把Motoduino再接上PC,然後開啟Arduino的Monitor如下圖注意右下角的baud rate欄位選成9600
bps, monitor內會顯示AT+BAUD7 (如下圗), 此時藍芽模組已改成57600 bps.
注意: 從此Arduino Monitor右下角的baud rate欄位選成57600 bps才看的到訊息!!
sinocgt 兄, 我參考你這篇的方法改寫了一個版本,請見:
回覆刪除http://coopermaa2nd.blogspot.tw/2012/07/config-bluetooth-baud-rate-w-arduino.html
你那篇寫得很詳細,對許多人應該很有幫助!
刪除我發現了一個不用買 USB to TTL 也不用拔 AVR 晶片的方法,請見:
回覆刪除http://coopermaa2nd.blogspot.tw/2012/07/arduino-as-usb-to-ttl-adapter.html
我的應用需要將藍芽的baud rate改成230400 bps,但arduino IDE的Baud rate好像只能選到115200 bps,請問有什麼辦法讓IDE的Baud rate選成230400 bps?
回覆刪除Arduino 最高只能支持到 115200.
刪除謝謝您.
刪除arduino mega 2560好像可支援baud rate=230400 bps。
之後我需要跟Android 手機做通訊,而我在Android端是用Amarino的library,但好像藍芽端的Baud rate=230400 在Android就無法接收,請問在手機這部分的程式要如何更改baud rate?
手機無法更改 baud rate!
刪除