|
我在主函數(shù)的while(1)里加入藍(lán)色的發(fā)送代碼,結(jié)果手機(jī)APP能連接到設(shè)備,收不到數(shù)值。連按鍵功能都用不了了,是什么原因呢
0.png (40.5 KB, 下載次數(shù): 27)
下載附件
2021-4-22 18:22 上傳
按鍵函數(shù)------------------------------------------
void setKeyDeal(){
setKey = 1;
if(setKey == 0){
delay(1000);
if(setKey == 0){
flagSet++;
if(flagSet > 8){ flagSet = 0; }
setDeal();
while(setKey == 0);
}
}
}
void addKeyDeal(){
addKey = 1;
if(addKey == 0 && flagSet > 0){
delay(1000);
if(addKey == 0){
switch(flagSet){
case 1: if(dataTH[0] < 141) dataTH[0]+=10; break;
case 2: if(dataTH[1] < dataTH[0]) dataTH[1]+=10; break;
case 3: if(dataTH[2] < 99) dataTH[2]++; break;
case 4: if(dataTH[3] < dataTH[2]) dataTH[3]++; break;
case 5: if(dataTH[4] < 10) dataTH[4]++; break;
case 6: if(dataTH[5] < dataTH[4]) dataTH[5]++; break;
case 7: if(dataTH[6] < 99) dataTH[6]++; break;
case 8: if(dataTH[7] < dataTH[6]) dataTH[7]++; break;
}
updateTH();
update_eeprom();
while(addKey == 0);
}
}
}
void subKeyDeal(){
subKey = 1;
if(subKey == 0 && flagSet > 0){
delay(1000);
if(subKey == 0){
switch(flagSet){
case 1: if(dataTH[0] > dataTH[1]+10) dataTH[0]-=10; break;
case 2: if(dataTH[1] > 10) dataTH[1]-=10; break;
case 3: if(dataTH[2] > dataTH[3]) dataTH[2]--; break;
case 4: if(dataTH[3] > 0) dataTH[3]--; break;
case 5: if(dataTH[4] > dataTH[5]) dataTH[4]--; break;
case 6: if(dataTH[5] > 0) dataTH[5]--; break;
case 7: if(dataTH[6] > dataTH[7]) dataTH[6]--; break;
case 8: if(dataTH[7] > 0) dataTH[7]--; break;
}
updateTH();
update_eeprom();
while(subKey == 0);
}
}
}
|
|