步驟1:設(shè)置
設(shè)置HC-06與ABC一樣容易。您只需要知道引腳配置即可。 HC-06具有6個(gè)引腳:?jiǎn)拘眩琕CC,GND,TXD,RXD和狀態(tài)?,F(xiàn)在我將只處理4個(gè)引腳,分別是VCC,GND,TXD和RXD。
HC-06 》》》 Arduino
VCC 》》》》 3.3V
GND 》》》》 GND
TXD 》》》》 RXD
RXD 》》 》》 TXD
HC-06充當(dāng)串行端口,您可以通過(guò)該端口發(fā)送和接收數(shù)據(jù)。因此,在計(jì)算機(jī)或電話上使用串行終端或藍(lán)牙自定義應(yīng)用程序,您可以控制和監(jiān)視項(xiàng)目。我將Teraterm用作串行終端。
在將代碼上傳到Arduino之前,請(qǐng)斷開(kāi)HC-06模塊的連接,因?yàn)樗蚕韙x/rx引腳,并且會(huì)干擾上傳。成功上傳代碼后,將其重新連接。
步驟2:回聲代碼
此代碼使您可以通過(guò)藍(lán)牙將字符串發(fā)送到Arduino
NB :如果您使用的是 arduino mega ,請(qǐng)?jiān)?while( Serial.available()); 到 while(Serial.available()》 0); 否則該代碼將無(wú)效
第3步:LED代碼
此代碼可讓您通過(guò)發(fā)送
第4步:將HC-06與計(jì)算機(jī)配對(duì)
將HC-06與您的計(jì)算機(jī)或其他任何設(shè)備配對(duì)如視頻所示,您擁有的藍(lán)牙設(shè)備
注意:在視頻中,我說(shuō)您應(yīng)該將串行終端程序(teraterm)連接到INCOMING com端口。這是不對(duì)的。正確的方法應(yīng)該是將串行終端程序連接到OUTCOMING com端口。
步驟5:
模塊配對(duì)后。打開(kāi)Teraterm或您擁有的任何其他串行終端程序。選擇與HC-06對(duì)應(yīng)的串行端口(我已經(jīng)解釋了如何在視頻中識(shí)別該端口)。
成功連接到HC-06串行端口后,您將能夠發(fā)送字符串到您的Arduino并得到回聲。如果您已上傳第二個(gè)代碼,則可以分別發(fā)送“ n”和“ f”來(lái)打開(kāi)和關(guān)閉LED指示燈。
步驟6:回顯示例
步驟7:LED示例
步驟8:
HC-06有許多應(yīng)用。在我的下一篇文章中了解更多有關(guān)它的信息,因?yàn)槲蚁蚰故玖巳绾瓮ㄟ^(guò)藍(lán)牙來(lái)控制Arduino機(jī)器人手臂。
責(zé)任編輯:wv
-
藍(lán)牙
+關(guān)注
關(guān)注
114文章
5888瀏覽量
171548 -
Arduino
+關(guān)注
關(guān)注
188文章
6478瀏覽量
188275
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
基于Arduino的串口通信項(xiàng)目
KiCad 7中添加網(wǎng)絡(luò)類(lèi)(一)

如何通過(guò)ESP8266上的命令將此網(wǎng)關(guān)添加到路由器?
請(qǐng)問(wèn)如何將cURL庫(kù)添加到ESP8266_RTOS_SDK項(xiàng)目中?
請(qǐng)問(wèn)esp-idf框架可以調(diào)用arduino IDE的esp32庫(kù)嗎?
請(qǐng)問(wèn)如何將.C的圖片文件添加到VScode(PlatfromIO)生成的lvgh項(xiàng)目中?
如何將Littlefs安裝到通過(guò)qspi連接到電路板的外部串行閃存上?
在RZ/T2M和RZ/N2L中Printf添加方法(使用查詢模式實(shí)現(xiàn)UART)

STM32F746 QSPI的Flash擴(kuò)展后,添加到工程下載發(fā)現(xiàn)報(bào)錯(cuò),為什么?
怎么把stlink server添加到keil里?
如何將Kile 5中項(xiàng)目移動(dòng)到stm32cubeide中?
TC399 adc能添加到同一個(gè)隊(duì)列中并得到結(jié)果嗎?加入隊(duì)列是否有任何限制?
如何將F-RAM?添加到現(xiàn)有的PSoC? Creator項(xiàng)目?
基于RA4M2工程將IAR Compiler添加到e2 Studio中相關(guān)操作的介紹

評(píng)論