步驟1:設(shè)置
設(shè)置HC-06與ABC一樣容易。您只需要知道引腳配置即可。 HC-06具有6個(gè)引腳:?jiǎn)拘眩琕CC,GND,TXD,RXD和狀態(tài)。現(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文章
5844瀏覽量
170787 -
Arduino
+關(guān)注
關(guān)注
188文章
6474瀏覽量
187434
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論