久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開(kāi)始

搜索
查看: 1630|回復(fù): 2
收起左側(cè)

單片機(jī)藍(lán)牙十進(jìn)制通信

[復(fù)制鏈接]
ID:714854 發(fā)表于 2020-5-3 10:02 | 顯示全部樓層 |閱讀模式
十進(jìn)制的數(shù)字無(wú)法顯示在手機(jī)的藍(lán)牙串口助手,想問(wèn)問(wèn)這是怎么回事?
智能灌溉的,我是想進(jìn)行灌溉次數(shù)統(tǒng)計(jì),把灌溉次數(shù)實(shí)時(shí)地傳到手機(jī)上,我分成3個(gè)統(tǒng)計(jì):手動(dòng)次數(shù),自動(dòng)次數(shù),藍(lán)牙次數(shù)。我用的是數(shù)組,每天進(jìn)行一次,指針向后移動(dòng)一位。
下面這個(gè)是向藍(lán)牙發(fā)送的數(shù)據(jù):
void send_stus()  //數(shù)據(jù)發(fā)送
{

        send_string("濕度1:");  
        send_byte(RH_1/10+0X30);
        send_byte(RH_1%10+0X30);
        send_byte('%');
        send_string("\r\n");
        send_string("濕度2:");  
        send_byte(RH_2/10+0X30);
        send_byte(RH_2%10+0X30);
        send_byte('%');
        send_string("\r\n");
    send_string("溫度1:");
        send_byte(TH_1/10+0X30);
        send_byte(TH_1%10+0X30);
        send_byte(0XA1);
        send_byte(0XE6);
        send_string("\r\n");
        send_string("溫度2:");
        send_byte(TH_2/10+0X30);
        send_byte(TH_2%10+0X30);
        send_byte(0XA1);
        send_byte(0XE6);
        send_string("\r\n");
    send_string("光照:");
        send_byte(GZ/10+0X30);
        send_byte(GZ%10+0X30);
        send_byte('%');
        send_string("\r\n");
        send_string("次數(shù):");
    send_string("\r\n");
    send_string("自動(dòng):");
    IntConversionChar(ztcs);
        send_string("\r\n");
    send_string("手動(dòng):");
    IntConversionChar(stcs);
        send_string("\r\n");
    send_string("藍(lán)牙:");
    IntConversionChar(lycs);
        send_string("\r\n");


}


void send_byte(uchar by){
    ES=0;
    SBUF = by;
    while(!TI);//當(dāng)寫(xiě)下這句的時(shí)候,就不要在中斷函數(shù)里面在寫(xiě)TI = 0;這句了,不然進(jìn)入中斷函數(shù)將TI清零之后,程序就會(huì)一直卡在這里
    TI = 0;       //在這里將TI清零
          ES=1;
}
/*發(fā)送一個(gè)字符串*/
void send_string(uchar *p){

    while(*p!= '\0'){

        send_byte(*p);
        p++;

    }
}

void IntConversionChar(uint number)
{
       uint model;        //模
       uint numberByte; //十進(jìn)制數(shù)據(jù)不同位上的值

     for(model=10;model>=1;model=model/10) //model的取值根據(jù)實(shí)際需要選擇,選擇過(guò)大會(huì)浪費(fèi)資源

      {
            numberByte = number/model;        //相除取整
                        //當(dāng)取到整數(shù)數(shù)據(jù)的最高位時(shí),將其加上0x30或者48并轉(zhuǎn)為字符型后發(fā)送
            if(numberByte >=1 ) send_byte((uchar)(numberByte%10+0x30));
                      //if(numberByte >=1 ) PostChar((unsigned char)(numberByte%10+48));
          }       
}





程序1.jpg

手動(dòng)次數(shù)

手動(dòng)次數(shù)

藍(lán)牙次數(shù)

藍(lán)牙次數(shù)

自動(dòng)次數(shù)

自動(dòng)次數(shù)

主函數(shù)

主函數(shù)

手機(jī)app顯示

手機(jī)app顯示
回復(fù)

使用道具 舉報(bào)

ID:714854 發(fā)表于 2020-5-3 10:18 | 顯示全部樓層
次數(shù)那里會(huì)顯示亂碼,不會(huì)從1開(kāi)始計(jì)數(shù)
回復(fù)

使用道具 舉報(bào)

ID:714854 發(fā)表于 2020-5-4 10:45 | 顯示全部樓層
已解決,直接設(shè)置數(shù)組內(nèi)容是ASCII碼
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 亚洲欧美中文日韩在线v日本 | 国内精品视频在线 | 久久精品亚洲 | 日韩成人在线观看 | 精品国产乱码久久久久久蜜柚 | 亚洲国产精品91 | 欧美嘿咻 | 天天拍天天射 | www.国产| 在线免费观看成人 | 欧美精品一 | 在线免费黄色小视频 | 欧美亚州综合 | www.99热.com| 在线免费观看成人 | 天天爽天天干 | 国产在线播 | 免费高潮视频95在线观看网站 | 欧美不卡一区二区三区 | 国产精品亚洲一区二区三区在线 | 91成人午夜性a一级毛片 | 欧美色综合网 | 久久国产精品久久久久久 | 伊人伊人 | 国产亚洲精品精品国产亚洲综合 | 在线视频成人 | 国产黄色大片 | 古典武侠第一页久久777 | 免费看日韩视频 | 国产精品不卡 | 午夜精品一区二区三区在线视频 | 日韩影音 | 中文字幕日韩一区 | 在线中文一区 | 欧美一a| 综合色久 | www.毛片| 午夜小影院 | 成人网在线观看 | 一区日韩 | 香蕉一区 |