欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136
標題:
新人求教51單片機和藍牙hc-08方面的技術問題
[打印本頁]
作者:
sjytlalala
時間:
2020-9-18 19:54
標題:
新人求教51單片機和藍牙hc-08方面的技術問題
最近在做一個類似智能家居方面的東西,其中有一部分涉及到熱釋電人體紅外模塊和藍牙
這部分的具體內容就是,當人體紅外檢測到范圍內有物體之后,通過藍牙給手機發送警告。
經過檢驗,人體紅外運行正常,所以我認為是藍牙方面的問題
下面附上藍牙部分單片機代碼:
void Com_Int(void) interrupt 4
{
uchar i;
uchar receive_data;
EA = 0;
if(RI == 1) //當硬件接收到一個數據時,RI會置位
{
RI = 0;
receive_data = SBUF;//接收到的數據
if(receive_data == '1')
{
j=j+1;
if(j==2)
j=0;
if(j==1)
{
P1=0x00;
for(i=0; i<15; i++)
{
SBUF = PuZh1[ i]; //將要發送的數據放入到發送寄存器 開燈[ i]
while(!TI); //等待發送數據完成
TI=0; //清除發送完成標志位
delay(1);
}
}
if(j==0)
{
P1=0xff;
for(i=0; i<15; i++)
{
SBUF = PuZh2[ i]; //將要發送的數據放入到發送寄存器 關deng[ i]
while(!TI); //等待發送數據完成
TI=0; //清除發送完成標志位
delay(1);
}
}
}
}
if(ren==1) //檢測到人
{
for(i=0; i<36; i++)
{
SBUF = PuZh[ i]; //將要發送的數據放入到發送寄存器[ i]
while(!TI); //等待發送數據完成
TI=0; //清除發送完成標志位
delay(1);
}
EA = 1;
ren=0;
}
EA=1;
}
復制代碼
上面一部分是通過藍牙開關燈
下面這塊是檢測到人之后想要發送的數據
求教求教
作者:
man1234567
時間:
2020-9-21 17:13
分開調試,先調試紅外模塊,再調試藍牙模塊,然后聯調。
作者:
權威人物
時間:
2020-9-22 15:05
單獨調試呀!無關的東西全部注釋掉,已經實現完整的注釋了,測試的話直接人為寫一個數據進去進行測試,功能一個個的加,功能實現了再加進去聯調
作者:
權威人物
時間:
2020-9-22 15:18
你這個是串口中斷吧!你在串口中斷中判斷紅外人?
歡迎光臨 (http://www.raoushi.com/bbs/)
Powered by Discuz! X3.1