![]() |
發布時間: 2017-5-16 21:45
正文摘要:手機與單片機通信,本想用手機控制led,但是做好后想改進做點有用的東西就加了繼電器,原理都一樣,提供源碼與APP供大家使用,藍牙波特率是9600,單片機波特率11.0592,喜歡的朋友支持一下,改天我去做wife的。 ... |
hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh |
好東西,頂了。。! |
app有沒有源碼,方便更改 |
也是醉了,既然來分享又何必藏頭露尾,這類帖還是讓它消散掉吧,害人! |
不錯,值得學習。51hei有你更精彩。 |
怎么才能下載呢? |
怎么不能下載? |
這段程序看上去有一點迷![]() |
正式我需要的學習資料,謝謝樓主! |
想問一下 在網上買一個帶藍牙模塊的單片機 自己寫一個藍牙app 容易嗎 |
都市郎 發表于 2018-1-26 09:45 好人一生平安 |
學習的好資料。 |
樓主,最近在學51單片機結合藍牙app控制步電機,有空的話發給我一份資料謝謝,郵箱731716509@qq.com |
好東西,頂了。。! |
這個比較實用哦,下來看看 |
問下樓主,用藍牙做,和用wife做難度差不多嗎 |
好資料,對我有用,謝謝了 |
沒有點,不能下載,但還是頂一下 |
樓主呀我怎么無法下載呢?說是特殊用戶下載的,奇怪的? |
謝謝樓主,分享實用的東東。 |
感謝分享 |
好資料,51黑有你更精彩!!! |
app的截圖發一個? |
想要app。謝謝 |
樓主好,非常想學習,可以給資料嗎?謝謝 |
樓主,我在學您發的那個模塊,能給我發一下郵箱么,2623518902@qq.com,謝謝啦 |
都市郎 發表于 2018-1-26 09:45 感謝老哥 |
我現在在弄藍牙控制小燈的程序卡了藍牙軟件上,樓主有空的話可以發我的郵箱上1942309188@qq.com,謝謝。 |
頂了,剛入門,學習這個,很有幫助,該怎么下載? |
好東西,頂了。。! |
請問下權限70是什么意思??? |
APP有提供原代碼嗎,發上來學習一下 |
這是樓主的程序: /*********************************************************** STC90C51RD+與HC-06藍牙連線: 藍牙 STC90C51RD+ RXD TXD TXD RXD 其他連線: P2.0、P2.1、P2.3分別接一個指示燈 注意:若單片機TXD(P3.1)無上拉能力,必須在P3.1端接上拉電阻。本次測試需要接上拉電阻! 手機采用藍牙串口通信助手 最后已改用Android自編藍牙通信軟件 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); //單字節發送函數 void ctrl(); //接收處理函數 void main() { init(); while(1) { if(RI==1) //是否有數據到來 { RI = 0; tmp = SBUF; //暫存接收到的數據 ctrl(); } } } void init() //串口初始化 { TMOD=0x20; //定時器1工作于方式2,8位自動重載模式,用于產生波特率 PCON=0x80; //波特率不倍增 TH1=0xfa; //波特率9600 (本次測試采用晶振為11.0592) TL1=0xfa; TR1=1; //定時器1開始工作,產生波特率 SM0=0; SM1=1; REN=1; EA=1; ES=1; led1=1; //初始化設置3個指示燈全滅 led2=1; led3=1; } void send(unsigned char a) //單字節數據發送 { //注意:若單片機TXD(P3.1)無上拉能力,必須在P3.1端接上拉電阻。本次測試需要接上拉電阻 TI=0; SBUF=a; while(TI==0); TI=0; } void ctrl() //接收處理函數 { 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); } } |
好東西 學習學習 |
樓主能把app發給我一下嗎 |
樓主,我最近在弄藍牙APP與藍牙模塊通信這一方面,能不能分享下你的藍牙APP源碼學習學習 |
老哥這個怎么下載。刻囟ㄓ脩羰鞘裁垂。 |
怎么解析都是問號的? |
正在搗鼓藍牙模塊,感謝分享 |
好東西,新手無幣買 |