總網頁瀏覽量

2012年4月20日 星期五

Changes Bluetooth Baud Rate / Name on Motoduino/Arduino (AT Command)

這次來說明另一個簡單的方式修改bluetooth設定值,利用Arduino IDE直接下AT Command給bluetooth修改藍芽名稱或Baud Rate等, 此範例以藍芽名稱為例, 修改Baud Rate方法一樣,AT Command不一樣而已.

步驟如下:
1.把Motoduino/Arduino MCU 移除,如下圖:


2. 需要一條4 pin 或 6 pin排線把BT跟Motoduino做連接,注意Bluetooth的RX接Motoduino/Arduino的RX, Bluetooth的TX接Motoduino/Arduino的TX. Bluetooth的Vcc接 板子Vcc, GND接GND, 只需接四根pin腳.如下圖:




3. 把板子連接PC, 打開Arduino IDE 選擇正確的 Serial Port,如下圖:

 

4. 注意Arduino IDE的baud rate設定,如果Bluetooth目前default baud rate是 57600,則設定為57600,和No Line Ending. 如下圖:



5. 開始下AT Command給bluetooth, 下 AT 則會回應 OK, 在此以修改藍芽名稱為例, AT+NAMEMOTOBT , ( 如修改baud rate則 AT+BAUD7 表示設定baud rate成 57600)


                                   

 6. Bluetooth 回應的訊息, OKsetname表示藍芽名稱修改完成.
                                                   
7. 移除板子電源,把Atmega328P or MCU 插上板子還原. 這樣就大功告成!!


部落格 : http://sinocgtchen.blogspot.com
Motoduino資訊: http://motoduino.com


2 則留言:

  1. 您好,想跟您請教

    我寫個ANDORID專案CODE

    在使用藍芽的程式時,

    在手機上跑,總是會錯在,

    Amarino.connect(this, DEVICE_ADDRESS);

    這段,請問這是要如何解決呢?

    回覆刪除
  2. 1.你是用Eclipse編輯專案嗎?
    2.如果是的話,去專案的Build Path修改一下Order and Export內Amarino library的順序試試看!

    回覆刪除