标题:
esp8266能连上但收不到数据,求大佬帮忙
[打印本页]
作者:
小小张。。
时间:
2021-4-22 18:20
标题:
esp8266能连上但收不到数据,求大佬帮忙
我在主函数的while(1)里加入蓝色的发送代码,结果手机APP能连接到设备,收不到数值。连按键功能都用不了了,是什么原因呢
0.png
(40.5 KB, 下载次数: 27)
下载附件
2021-4-22 18:22 上传
按键函数------------------------------------------
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);
}
}
}
作者:
蓝色弹珠
时间:
2021-4-23 09:36
波特率,端口号,我猜这两个可能,也可能接到了,但是现象不明显,忽略了
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1