這次來說明另一個簡單的方式修改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 插上板子還原. 這樣就大功告成!!
步驟如下:
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 插上板子還原. 這樣就大功告成!!
您好,想跟您請教
回覆刪除我寫個ANDORID專案CODE
在使用藍芽的程式時,
在手機上跑,總是會錯在,
Amarino.connect(this, DEVICE_ADDRESS);
這段,請問這是要如何解決呢?
1.你是用Eclipse編輯專案嗎?
回覆刪除2.如果是的話,去專案的Build Path修改一下Order and Export內Amarino library的順序試試看!