

材料
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訪問被拒絕
Windows 8.1、8 7個(gè)用戶沒有問題。
MAC-沒問題
請(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è)痛苦。我也無法將其與iPhone,iPad連接。由于iOS不支持HC 05服務(wù)。
責(zé)任編輯:wv
-
藍(lán)牙
+關(guān)注
關(guān)注
119文章
6390瀏覽量
179313 -
編程
+關(guān)注
關(guān)注
90文章
3723瀏覽量
97435 -
Arduino
+關(guān)注
關(guān)注
190文章
6527瀏覽量
197459
發(fā)布評(píng)論請(qǐng)先 登錄
樂升 LT363 透過手機(jī)藍(lán)牙進(jìn)行 demo 演示 #電子工程師 #藍(lán)牙 # 樂升半導(dǎo)體
USBISP/USBasp編程器給Atmega32U4下載Arduino bootloader引導(dǎo)程序
EZ - BTTM模塊Arduino評(píng)估板CYBT - 243053 - EVAL介紹
大神們,想知道你們都用什么ide編程調(diào)試器? Arduino IDE?還是 e2studio ?還有其他嗎?哪個(gè)好用呢
還在為藍(lán)牙音箱方案選型踩坑頭疼?這個(gè)視頻帶你少走彎路,快速選型!#藍(lán)牙音箱 #藍(lán)牙耳機(jī) #升壓芯片 #升壓
低功耗藍(lán)牙芯片CH9141藍(lán)牙串口透?jìng)鞣桨?/a>
LCD時(shí)鐘鬧鐘溫控觸摸藍(lán)牙CK6851C音樂電路設(shè)計(jì)效果#電路原理
如何用Arduino Nano/UNO R3開發(fā)板給另一個(gè)Arduino IDE不能下載的Arduino Nano/UNO R3開發(fā)板重新燒錄引導(dǎo)程序bootlaoder
【Milk-V Duo S 開發(fā)板免費(fèi)體驗(yàn)】Milk-V DuoS之使用Arduino開發(fā)小核
如何對(duì)DUAL_SENSOR_BOX_KIT 模式(BLE/藍(lán)牙)進(jìn)行編程?
關(guān)于使用RTOS編程時(shí)藍(lán)牙無法正常啟動(dòng)的問題求解
Arduino與LabVIEW聯(lián)合編程指南
免費(fèi)分享Arduino入門+進(jìn)階(全套例程+書籍)
Arduino藍(lán)牙編程教程
評(píng)論