欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136
標題:
單片機藍牙控制LED 求幫助
[打印本頁]
作者:
迷迷惘惘
時間:
2019-5-9 00:26
標題:
單片機藍牙控制LED 求幫助
我用的BTO8B藍牙模塊,51最小系統,LED陽極接5V,陰極接P2^5口,想用手機控制燈的亮滅,已經失敗好幾次了,大家能分享一下代碼嗎
作者:
devcang
時間:
2019-5-9 08:47
藍牙連接后,初始化一下,余下的就是串口通訊了。。。。
作者:
diy1997
時間:
2019-5-9 11:20
藍牙模塊當做無線串口使用,
先測試藍牙串口功能正不正常:
藍牙模塊串口和電腦串口連接,
打開電腦串口助手,設好串口波特率等。
手機下載藍牙串口APP,連接藍牙模塊后,
發送一些數據看能不能正常通信。
能正常通信就可以和單片機串口連接了,
然后根據自定的命令,比如說發送1開,發送0關。
作者:
迷迷惘惘
時間:
2019-5-9 14:57
親們,能幫我看一下代碼嗎,還是沒成功啊
藍牙已經測試好了,連接手機后可以返回發送的內容,但連接單片機后發送1或2 沒任何反應
#include <reg52.h>
#include <intrins.h>
#define uchar unsigned char
#define uint unsigned int
uchar tmp;
sbit led1=P2^5;
sbit led2=P2^6;
sbit led3 = P2^7;
void init();
void send(unsigned char a);
void ctrl();
void main()
{
led3 = 0;
init();
while(1)
{
if(RI==1)
{
RI = 0;
ctrl();
}
}
}
void init()
{
ES=0;
SCON = 0x50;
TMOD = 0x20;
TH1=TL1=0xFD;
PCON &= 0x7f;
TR1 = 1;
TI=0;
RI=0;
EA=0;
ES=1;
}
void send(unsigned char a)
{
TI=0;
SBUF=a;
while(TI==0);
TI=0;
}
void ctrl() //??????????
{
switch(tmp)
{
case '1':
led1=0;
send(tmp);
break;
case '2':
led2=0;
send(tmp);
break;
}
}
作者:
diy1997
時間:
2019-5-10 12:11
迷迷惘惘 發表于 2019-5-9 14:57
親們,能幫我看一下代碼嗎,還是沒成功啊
藍牙已經測試好了,連接手機后可以返回發送的內容,但連接單片機 ...
同樣,你也可以用電腦串口直接和單片機串口連接測試啊?
歡迎光臨 (http://m.raoushi.com/bbs/)
Powered by Discuz! X3.1