通過(guò)Arduino與藍(lán)牙控制

本文藍(lán)牙采用的是HC-05藍(lán)牙模塊,該模塊為主從一體逗旁、民用級(jí)的。

藍(lán)牙模塊(非HC-05)


主從一體模塊與從模塊區(qū)別

“主從一體模塊”:就是可以發(fā)出配對(duì)請(qǐng)求舆瘪,又可以接受配對(duì)請(qǐng)求的片效。

“從模塊”:就是只能接受配對(duì)請(qǐng)求而不能發(fā)出配對(duì)請(qǐng)求。

除了HC-05模塊英古,還有HC-06等雙數(shù)的從模塊藍(lán)牙淀衣。其中BT-06/HC-06藍(lán)牙模塊均為從體、民用級(jí)召调。

主從一體模塊與從模塊代表型號(hào)

主從一體:HC-03(工業(yè)級(jí))膨桥、HC-05(民用級(jí))

從機(jī):HC-04(工業(yè)級(jí))、HC-06(民用級(jí))

HC-05藍(lán)牙模塊使用具體方法

接線:

兩個(gè)數(shù)據(jù)口唠叛,一個(gè)叫RXD(接收)只嚣,一個(gè)叫做TXD(發(fā)送)。

藍(lán)牙R與電腦或手機(jī)T接

藍(lán)牙T與電腦或手機(jī)R接

HC-05電壓5v

HC-06電壓3.3v

連線圖

原理:

Pc端數(shù)據(jù)通過(guò)兩個(gè)藍(lán)牙通信傳輸艺沼,到單片機(jī)藍(lán)牙上册舞,該藍(lán)牙通過(guò)T端將數(shù)據(jù)發(fā)送給單片機(jī)。反之亦然障般。

方法:

手機(jī):手機(jī)下載藍(lán)牙串口助手环础,配對(duì)密碼一般為0000/1234

發(fā)送指令返回到手機(jī)上

電腦:1.藍(lán)牙轉(zhuǎn)串口模塊(USB轉(zhuǎn)TTL)

USB轉(zhuǎn)TTL

? ? ? ? ? 2.藍(lán)牙適配器? 利用驅(qū)動(dòng)程序使兩個(gè)藍(lán)牙配對(duì) 較麻煩

程序(控制燈)



int led=4;

void setup()

{

Serial.begin(9600);

}

void loop()

{

? while(Serial.available())

? {

? ? char c=Serial.read();

? ? ? if(c=='A')

? ? ? ? {

? ? ? ? ? Serial.println("Hello I am amarino");

? ? ? ? ? digitalWrite(led,HIGH);

? ? ? ? }

? ? ? else{digitalWrite(led,LOW);

? ? ? ? ? Serial.println("You idle");

? }

? }

}



程序(串口監(jiān)視器)



void setup()

{

Serial.begin(38400);

}

void loop()

{

? while(Serial.available())

? {

? ? char c=Serial.read();

? ? ? if(c=='A')

? ? ? ? {

? ? ? ? ? Serial.println("Hello I am amarino");

? ? ? ? }

? }

}



程序(控制電機(jī))



int in1=7;

int in2=8;

int in3=9;

int in4=10;

//上面定義了板上的4個(gè)控制端,12一組剩拢,34一組

int E1=6;

int E2=5;

//上面定義了PWM引腳

int led=4;

void setup()

{

Serial.begin(9600);

pinMode(in1,OUTPUT);

pinMode(in2,OUTPUT);

//下面程序開(kāi)始時(shí)讓控制端都為高電平线得,電機(jī)保持不動(dòng)。

digitalWrite(in1,HIGH);

digitalWrite(in2,HIGH);

}

void loop()

{

while(Serial.available())

{? ? char c=Serial.read();

if(c=='ahead')

{

Serial.println("Ahead");

_mAhead(in1,in2);

_mAhead(in3,in4);

}

if(c=='back')

{

Serial.println("Back");

_mBack(in1,in2);

_mBack(in3,in4);

}

if(c=='stop')

{

Serial.println("Stop");

_mStop(in1,in2);

_mStop(in3,in4);

}

if(c=='left')

{

Serial.println("DownAhead");

_mLeft(in1,in2);

_mStop(in3,in4);

}

if(c=='right')

{

Serial.println("DownBack");

_mStop(in1,in2);

_mRight(in3,in4);

}

else

{

digitalWrite(led,HIGH);

Serial.println("You idle");

}

}

}

void _mBack(int pin1,int pin2)//后退

{

digitalWrite(pin1,HIGH);

digitalWrite(pin2,LOW);

}

void _mAhead(int pin1,int pin2)//前進(jìn)

{? analogWrite(E1,150);

digitalWrite(pin1,LOW);

digitalWrite(pin2,HIGH);

}

void _mStop(int pin1,int pin2)//緊急制動(dòng)

{

digitalWrite(pin1,HIGH);

digitalWrite(pin2,HIGH);

}

void _mLeft(int pin1,int pin2)//左轉(zhuǎn)

{

digitalWrite(pin1,LOW);

digitalWrite(pin2,HIGH);

}

void _mRight(int pin1,int pin2)// 右轉(zhuǎn)

{

? digitalWrite(pin1,LOW);

? digitalWrite(pin2,HIGH);

}

void _mSetSpeed(char a, char b)//設(shè)定速度

{ analogWrite (E1, a);

analogWrite (E2, b);

}



參考:

http://blog.csdn.net/sjyhehe/article/details/39700575

http://www.ijiandao.com/tech/geek/1100.html

http://tieba.baidu.com/p/2365821805

http://www.eeboard.com/bbs/thread-35513-1-1.html

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末徐伐,一起剝皮案震驚了整個(gè)濱河市贯钩,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌办素,老刑警劉巖角雷,帶你破解...
    沈念sama閱讀 212,599評(píng)論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異性穿,居然都是意外死亡勺三,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,629評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門需曾,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)吗坚,“玉大人祈远,你說(shuō)我怎么就攤上這事∩淘矗” “怎么了车份?”我有些...
    開(kāi)封第一講書人閱讀 158,084評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)牡彻。 經(jīng)常有香客問(wèn)我扫沼,道長(zhǎng),這世上最難降的妖魔是什么庄吼? 我笑而不...
    開(kāi)封第一講書人閱讀 56,708評(píng)論 1 284
  • 正文 為了忘掉前任缎除,我火速辦了婚禮,結(jié)果婚禮上总寻,老公的妹妹穿的比我還像新娘器罐。我一直安慰自己,他們只是感情好废菱,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,813評(píng)論 6 386
  • 文/花漫 我一把揭開(kāi)白布技矮。 她就那樣靜靜地躺著抖誉,像睡著了一般殊轴。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上袒炉,一...
    開(kāi)封第一講書人閱讀 50,021評(píng)論 1 291
  • 那天旁理,我揣著相機(jī)與錄音,去河邊找鬼我磁。 笑死孽文,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的夺艰。 我是一名探鬼主播芋哭,決...
    沈念sama閱讀 39,120評(píng)論 3 410
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼郁副!你這毒婦竟也來(lái)了减牺?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書人閱讀 37,866評(píng)論 0 268
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤存谎,失蹤者是張志新(化名)和其女友劉穎拔疚,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體既荚,經(jīng)...
    沈念sama閱讀 44,308評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡稚失,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,633評(píng)論 2 327
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了恰聘。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片句各。...
    茶點(diǎn)故事閱讀 38,768評(píng)論 1 341
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡吸占,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出诫钓,到底是詐尸還是另有隱情旬昭,我是刑警寧澤,帶...
    沈念sama閱讀 34,461評(píng)論 4 333
  • 正文 年R本政府宣布菌湃,位于F島的核電站问拘,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏惧所。R本人自食惡果不足惜骤坐,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 40,094評(píng)論 3 317
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望下愈。 院中可真熱鬧纽绍,春花似錦、人聲如沸势似。這莊子的主人今日做“春日...
    開(kāi)封第一講書人閱讀 30,850評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)履因。三九已至障簿,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間栅迄,已是汗流浹背站故。 一陣腳步聲響...
    開(kāi)封第一講書人閱讀 32,082評(píng)論 1 267
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留毅舆,地道東北人西篓。 一個(gè)月前我還...
    沈念sama閱讀 46,571評(píng)論 2 362
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像憋活,于是被迫代替她去往敵國(guó)和親岂津。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,666評(píng)論 2 350

推薦閱讀更多精彩內(nèi)容