Android 藍芽App 控制Arduino LED ( Controlling Arduino LED from Android Phone via Bluetooth)

Ping-Lun Liao
3 min readDec 18, 2017

--

步驟一:將藍芽模組接上 Arduino UNO板子 整個系統的電路圖如下:

硬體材料: 1. Arduino UNO R3 板子 x 1 2. 公對母杜邦線 x 4 3. 公對公杜邦線 x 2 4. 藍芽模組HC-05 x 1 5. LED燈 x 1 6. 220歐姆電阻 x 1 7. 麵包板 x 1 請依照下面接線方式先將HC-05接至 Arduino 上, HC-05 Key(EN) → Arduino 3.3V HC-05 VCC → Arduino 5V HC-05 GND → Arduino GND HC-05 TXD → Arduino Digital Pin 10 HC-05 RXD → Arduino Digital Pin 11 注意:在上電給HC-05之前,需要壓住HC-05模組上的按鍵,如下圖所示:

步驟二:上傳與HC-05通訊的程式到Arduino UNO板子 請利用Arduino IDE 將下面程式燒錄到UNO板子 開啟Arduino IDE 中的序列埠監控視窗:

會看到下圖,請注意下圖紅色框框內要選擇 NL & CR,這是因為HC-05需要的設定,不然模組不會有反應:

輸入查詢HC-05傳輸速率的指令:AT+UART?

若傳輸速率不為9600時,請輸入設定的指令:AT+UART:9600,0,0

設定成功的話,HC-05 應該會回應「OK」,如下圖:

至此,藍芽模組的設定已完成。

步驟三:上傳控制LED燈的程式到Arduino UNO板子 請將下面程式上傳到Arduino UNO:

下載此範例所用的Android App,記得先將Android與HC-05做配對後,Android App才找的到HC-05的模組名稱,此App的程式碼在此(按右上角下載圖示)。

示範影片:

Originally published at yunlinsong.blogspot.com on December 18, 2017.

--

--

No responses yet