材料
1。 Arduino Uno或任何開發(fā)板
2。跳線
3。如圖所示,具有Arduino IDE的筆記本電腦
將HC 05與Arduino連接。
這是連接的簡(jiǎn)單概述
Arduino(TX)-》 HC 05(TX)
Arduino(RX)-》 HC 05( RX)
Arduino(5v)-》 HC 05(Vcc)
Arduino(GND)-》 HC 05(GND)
Arduino(重置)-》 Arduino(GND)
現(xiàn)在是關(guān)鍵步驟-》我有帶有按鈕的HC 05模塊。因此,在為Arduino供電之前,請(qǐng)按住您的按鈕。按住Arduino的電源并在1秒鐘后松開按鈕。您會(huì)注意到HC 05會(huì)像1或2 Hz的頻率一樣緩慢閃爍。
現(xiàn)在打開Arduino IDE。選擇您的電路板以及電壓和COM端口。
轉(zhuǎn)到串行監(jiān)視器,然后選擇“ NL和CL ”和“波特率” 38400 ,然后 鍵入
AT (您可能一開始會(huì)收到錯(cuò)誤,但再次輸入會(huì)收到OK,否則請(qǐng)檢查連接)
AT + ORGL
AT + NAME = 《 輸入不帶括號(hào)的所需姓名 》
AT + POLAR = 1,0
AT + ROLE = 0//0 表示從設(shè)備,1表示主設(shè)備
UNO程序的波特率為115200波特,Duemilanove(帶有ATmega328p)程序的波特為57600波特。帶有ATmega168程序的Duemilanove,波特率為19200。
AT + UART = 《115200,0,0》 //如果您擁有Uno
AT + UART = 《57600,0,0》 //如果您具有Nano或Pro Mini
AT + PSWD = 《 您所需的密碼 》
AT + INIT
Pro Mini和Nano Bootloader的波特率是57600,因此波特率
步驟2:將HC 05與Arduino連接
現(xiàn)在將Arduino與HC 05連接
Arduino(TX)= HC 05(RX)
Arduino(RX)= HC 05(TX)
Arduino(5v)= HC 05(Vcc)
Arduino(GND)= HC 05(GND)
Arduino(RESET)=電容器(22nf) = HC 05(狀態(tài))
請(qǐng)記住,如果您的arduino額定電壓為5v,則需要一個(gè)分壓器,因?yàn)镠C 05 TX和RX額定電壓為3.3v。
如果您需要分壓器,則電阻分別是10k和15k,而Arduino的TX將移至電阻器的接合處。
因此,對(duì)于HC 05,電壓= [15k/(10k + 15k)] * 5 = 3v:)
對(duì)于Pro Mini 3.3v 8 Mhz,您很幸運(yùn),因?yàn)槲覀儾恍枰魏畏诸l器。
還有第二種模型,其中晶體管是加法器。我使用了BC547B。您可以使用任何NPN。此處使用的電阻為10k
步驟3:將HC 05與筆記本電腦連接
現(xiàn)在用筆記本電腦搜索藍(lán)牙設(shè)備,然后配對(duì)。
如果您有Windows,則在配對(duì)后
單擊Bluetooth ICON(右鍵單擊)
單擊“打開設(shè)置”
單擊“更多藍(lán)牙選項(xiàng)” “
單擊“ COM端口”
記下設(shè)備名稱為“ Dev B”的端口
現(xiàn)在對(duì)于Windows 10用戶,以管理員身份運(yùn)行ARDUINO IDE然后選擇您的電路板和額定電壓,然后選擇“ Dev B端口”。單擊“上載”
否則,您將收到錯(cuò)誤avrdude:COMxx訪問(wèn)被拒絕
Windows 8.1、8 7個(gè)用戶沒有問(wèn)題。
MAC-沒問(wèn)題
請(qǐng)稍等片刻!
我假設(shè)您知道如何配對(duì)設(shè)備。配對(duì)后,HC05將閃爍一次并快速閃爍。當(dāng)您開始上傳時(shí),它將閃爍兩次,表示已連接
您可以選擇“僅電容器”方法或“晶體管”方法。 PIN 32不需要焊接
很長(zhǎng)
干杯
步驟4:串行監(jiān)視器
到使用串行監(jiān)視器顯示串行數(shù)據(jù),可以輸入Arduino IDE-》工具-》串行監(jiān)視器。這很簡(jiǎn)單,將接收數(shù)據(jù)。 別忘了選擇正確的COM端口。
要從Android簡(jiǎn)單下載的Bluino藍(lán)牙應(yīng)用上傳代碼。向左滑動(dòng),然后單擊木板。選擇您的板并從那里啟用藍(lán)牙選項(xiàng)。單擊圓圈圖標(biāo)內(nèi)的箭頭。它將編譯,然后您必須選擇您的藍(lán)牙設(shè)備。它會(huì)顯示上傳狀態(tài),并以已上傳狀態(tài)結(jié)束。成功。
要擁有適用于Android的串行監(jiān)視器,請(qǐng)下載Talking Serial Monitor。單擊雷電螺栓圖標(biāo),然后連接HC05和瞧!您將收到您的數(shù)據(jù)。
iOS用戶。它只是一個(gè)痛苦。我也無(wú)法將其與iPhone,iPad連接。由于iOS不支持HC 05服務(wù)。
責(zé)任編輯:wv
-
藍(lán)牙
+關(guān)注
關(guān)注
114文章
5844瀏覽量
170787 -
編程
+關(guān)注
關(guān)注
88文章
3633瀏覽量
93853 -
Arduino
+關(guān)注
關(guān)注
188文章
6474瀏覽量
187433
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論