熱門: 51單片機(jī) | 24小時(shí)必答區(qū) | 單片機(jī)教程 | 單片機(jī)DIY制作 | STM32 | Cortex M3 | 模數(shù)電子 | 電子DIY制作 | 音響/功放 | 拆機(jī)樂(lè)園 | Arduino | 嵌入式OS | 程序設(shè)計(jì)
![]() |
發(fā)布時(shí)間: 2017-5-16 21:45
正文摘要:手機(jī)與單片機(jī)通信,本想用手機(jī)控制led,但是做好后想改進(jìn)做點(diǎn)有用的東西就加了繼電器,原理都一樣,提供源碼與APP供大家使用,藍(lán)牙波特率是9600,單片機(jī)波特率11.0592,喜歡的朋友支持一下,改天我去做wife的。 ... |
hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh |
好東西,頂了!!!! |
app有沒(méi)有源碼,方便更改 |
也是醉了,既然來(lái)分享又何必藏頭露尾,這類帖還是讓它消散掉吧,害人! |
不錯(cuò),值得學(xué)習(xí)。51hei有你更精彩!! |
怎么才能下載呢? |
怎么不能下載? |
這段程序看上去有一點(diǎn)迷![]() |
正式我需要的學(xué)習(xí)資料,謝謝樓主! |
想問(wèn)一下 在網(wǎng)上買一個(gè)帶藍(lán)牙模塊的單片機(jī) 自己寫一個(gè)藍(lán)牙app 容易嗎 |
都市郎 發(fā)表于 2018-1-26 09:45 好人一生平安 |
學(xué)習(xí)的好資料。 |
樓主,最近在學(xué)51單片機(jī)結(jié)合藍(lán)牙app控制步電機(jī),有空的話發(fā)給我一份資料謝謝,郵箱731716509@qq.com |
好東西,頂了!!!! |
這個(gè)比較實(shí)用哦,下來(lái)看看 |
問(wèn)下樓主,用藍(lán)牙做,和用wife做難度差不多嗎 |
好資料,對(duì)我有用,謝謝了 |
沒(méi)有點(diǎn),不能下載,但還是頂一下 |
樓主呀我怎么無(wú)法下載呢?說(shuō)是特殊用戶下載的,奇怪的? |
謝謝樓主,分享實(shí)用的東東!! |
感謝分享 |
好資料,51黑有你更精彩!!! |
app的截圖發(fā)一個(gè)? |
想要app。謝謝 |
樓主好,非常想學(xué)習(xí),可以給資料嗎?謝謝 |
樓主,我在學(xué)您發(fā)的那個(gè)模塊,能給我發(fā)一下郵箱么,2623518902@qq.com,謝謝啦 |
都市郎 發(fā)表于 2018-1-26 09:45 感謝老哥 |
我現(xiàn)在在弄藍(lán)牙控制小燈的程序卡了藍(lán)牙軟件上,樓主有空的話可以發(fā)我的郵箱上1942309188@qq.com,謝謝。 |
頂了,剛?cè)腴T,學(xué)習(xí)這個(gè),很有幫助,該怎么下載? |
好東西,頂了!!!! |
請(qǐng)問(wèn)下權(quán)限70是什么意思??? |
APP有提供原代碼嗎,發(fā)上來(lái)學(xué)習(xí)一下 |
這是樓主的程序: /*********************************************************** STC90C51RD+與HC-06藍(lán)牙連線: 藍(lán)牙 STC90C51RD+ RXD TXD TXD RXD 其他連線: P2.0、P2.1、P2.3分別接一個(gè)指示燈 注意:若單片機(jī)TXD(P3.1)無(wú)上拉能力,必須在P3.1端接上拉電阻。本次測(cè)試需要接上拉電阻! 手機(jī)采用藍(lán)牙串口通信助手 最后已改用Android自編藍(lán)牙通信軟件 By itas109 ***********************************************************/ #include <reg52.h> #include <intrins.h> unsigned char tmp; unsigned int c=0; sbit led1=P1^0; //指示燈1 sbit led2=P1^1; //指示燈2 sbit led3=P1^2; //指示燈3 sbit led4=P1^3; //指示燈4 void init(); //串口初始化 void send(unsigned char a); //單字節(jié)發(fā)送函數(shù) void ctrl(); //接收處理函數(shù) void main() { init(); while(1) { if(RI==1) //是否有數(shù)據(jù)到來(lái) { RI = 0; tmp = SBUF; //暫存接收到的數(shù)據(jù) ctrl(); } } } void init() //串口初始化 { TMOD=0x20; //定時(shí)器1工作于方式2,8位自動(dòng)重載模式,用于產(chǎn)生波特率 PCON=0x80; //波特率不倍增 TH1=0xfa; //波特率9600 (本次測(cè)試采用晶振為11.0592) TL1=0xfa; TR1=1; //定時(shí)器1開(kāi)始工作,產(chǎn)生波特率 SM0=0; SM1=1; REN=1; EA=1; ES=1; led1=1; //初始化設(shè)置3個(gè)指示燈全滅 led2=1; led3=1; } void send(unsigned char a) //單字節(jié)數(shù)據(jù)發(fā)送 { //注意:若單片機(jī)TXD(P3.1)無(wú)上拉能力,必須在P3.1端接上拉電阻。本次測(cè)試需要接上拉電阻 TI=0; SBUF=a; while(TI==0); TI=0; } void ctrl() //接收處理函數(shù) { switch(tmp) { case '0': //收到字符0,指示燈1滅 led1=1; send(tmp); break; case '1': //收到字符1,指示燈1亮 led1=0; send(tmp); break; case '2': //收到字符2,指示燈2亮 led2=0; send(tmp); break; case '3': //收到字符3,指示燈2滅 led2=1; send(tmp); break; case '4': //收到字符4,指示燈2亮 led3=0; send(tmp); break; case '5': //收到字符5,指示燈3滅 led3=1; send(tmp); break; case '6': //收到字符6,指示燈4亮 led4=0; send(tmp); break; case '7': //收到字符7,指示燈4滅 led4=1; send(tmp); break; default: //其他,燈全亮 led1=0; led2=0; led3=0; send(tmp); } } |
好東西 學(xué)習(xí)學(xué)習(xí) |
樓主能把a(bǔ)pp發(fā)給我一下嗎 |
樓主,我最近在弄藍(lán)牙APP與藍(lán)牙模塊通信這一方面,能不能分享下你的藍(lán)牙APP源碼學(xué)習(xí)學(xué)習(xí) |
老哥這個(gè)怎么下載啊?特定用戶是什么鬼。 |
怎么解析都是問(wèn)號(hào)的? |
正在搗鼓藍(lán)牙模塊,感謝分享 |
好東西,新手無(wú)幣買 |
Powered by 單片機(jī)教程網(wǎng)