1) 將BT Module 插到Raspberry Pi Shield上, 接法如下:
VCC --> Pi 3.3V
GND --> Pi GND
RX --> Pi TX (Pi Shiled 標識為RX,此表示BT RX插入的位置)
TX --> Pi RX (Pi Shiled 標識為TX,此表示BT TX插入的位置)
接上後BT Module 的LED灯會一直閃爍.
Note: BT Module (HC05或HC06) 其他的Pin, 主要用來決定是否要進入[設定模式], 當然有些BT模組是做成按鍵, 讓你決定是否要在通電後進入設定模式。進入設定模定, 可以讓你重設BT uart baudrate 、Pin Code及BT 名稱。
Note: IT Pi Shiled 旁邊有一個Switch 要切到UART而非PL
2) 把UART 空出來給BT UART 使用 ,由於 Pi 原本/dev/ttyAMAO 預設是當作debug console 用途,所以在 Pi 上修改2個檔案便可把UART空出來了,改完後pi要記得重新開機。
- sudo nano /boot/cmdline.txt
#移除這個參數,
console=ttyAMA0,115200
- sudo nano /etc/inittab
#移除或註解此行
#Spawn a getty on Raspberry Pi serial line
#T0:23:respawn:/sbin/getty -L ttyAMA0 115200 vt100
3) 在Pi 開啓終端機程式,如minicom ,設定好baudrate,parity,data bit 等serial參數,即可接收來自手機送來的訊息。 minicom 使用方式如下畫面; 若pi沒有minicom ,可以執行sudo apt-get install minicom 進行線上安裝。
4) 去Google play 下載Bluetooth Terminal APP軟體, 上面有很多類似功能的APP都是免費的, 先讓手機BT能和Pi BT Module配對, 然後啓動APP程式, 設好連線後, 即可以和Pi 連接, 成為無線藍芽的console,詳細操作如下。
開啓手機藍芽功能並掃描藍芽裝置(HC-05) |
輸入配對PIN code, 1234 , 一旦接上藍芽模組與手機配對後(Link 層連接) , BT Module LED 燈的閃爍會從快閃變成慢閃 |
Bluetooth Terminal ,選擇對的BT連線名稱後, 並按下connect 即進入console,此時BT Module LED 會恆亮 |
按下connect後,連接成功後會顯示Cnonected |
輸入任意字元後 按下Send 送出,輸入字元便會送到pi |
沒有留言 :
張貼留言