如何分辨藍芽模組HC-05與HC-06 ?
https://swf.com.tw/?p=693如何進入AT command?
http://swf.com.tw/?p=712
程式:bluetoothtest.ino (檔案在最下面連結)
這裡有一個非常重要的留言在那篇的底下,如果你也是有按鈕的藍芽一定要看:
「
抱歉,我找到問題了.原來我HC-05板上的按鈕是有作用的(設計好像太麻煩了).
在此也說明:
HC-05進入TA COMMAND.若遇有按鈕,則步驟如下
1:先拔掉 Arduino 的 USB 線,也拔掉 HC-05 VCC 和 Arduino 5V 相連的這條線。並將HC-05的KEY引腳接至Arduino 板上的3.3或5V電位.
2:將 Arduino 的 USB 線插入電腦。
3:先按下HC-05板上的按鈕不放.然行將HC-05 VCC 和 Arduino 5V 相連,
約1秒左右放掉HC-05板上的按鈕,此時HC-05板上的燈約2秒鐘閃一次.就代表進入TA COMMAND模式了.
」
在這裡再順便提醒,這是要進到AT COMMAND模式,燈會閃得很慢,在這個模式是不會發出藍芽訊號的,
如果想要他再發出藍芽訊號,就把EN or KEY腳位的線拔掉,然後arduino USB拔掉重接,
這樣應該就會回去閃燈頻率很快的模式了,
然後你的裝置就能收到你剛剛改名過後的藍芽訊號了,
然後
iPhone收不到
iPhone收不到
iPhone收不到
很崩潰所以說三次,但mac是收得到的,不過好像不少人跟我一樣
http://www.arduino.cn/thread-21250-1-1.html
https://www.eevblog.com/forum/beginners/hc05-bluetooth-and-iphone/
另外在進AT command的時候HC-05 bluetooth的begin一定要是38400
讓藍芽連接上裝置
https://www.youtube.com/watch?v=ggms_TnCFPw程式:bluetoothControl.ino (檔案在最下面連結)
在連接的時候 bluetooth的begin要改回9600,但我不知道為什麼...
Coolterm port的連接選後面有Dev的,不是bluetooth Incoming
而且如果已經與一個裝置配對後,就不能用另一個裝置再連接,會接不上
用line mode的話就像在打command要按enter才會送出,從arduino serial port上看會看到空白的兩個位元,推測為\r、\n
用Raw mode的話就可以即時,鍵盤敲哪個鍵就直接送出,適合拿來當遙控車的控制方法,從serial port上看不會有空白位元,手機則用ByteStream模式
0 comments:
張貼留言
留言