標(biāo)題: 基于51單片機(jī)的智能澆花系統(tǒng)程序問題 lcd1602顯示0 [打印本頁]

作者: hmcchao    時(shí)間: 2023-5-11 15:38
標(biāo)題: 基于51單片機(jī)的智能澆花系統(tǒng)程序問題 lcd1602顯示0
  我做的這個(gè)是用yl-69 土壤濕度傳感器檢測(cè)濕度然后用adC0832模數(shù)轉(zhuǎn)換然后交給單片機(jī)判斷的,仿真里面的可以實(shí)現(xiàn),但是實(shí)物焊接出來我把土壤濕度傳感器全部放到水里,lcd1602顯示的當(dāng)前濕度還是0,請(qǐng)問這個(gè)是我程序的問題嗎?
void LCD1602Show()
{
        if(state==0)
        {
                LCD1602Write(0,0x80); LCD1602Write_byte("Humidity:")
                LCD1602Write(0,0x80+9);
                if(RH>99)LCD1602Write(1,0x30+RH/100%10);
                else LCD1602Write_byte(" ");
                LCD1602Write(0,0x80+10);
                if(RH>9)LCD1602Write(1,0x30+RH/10%10);
                else LCD1602Write_byte(" ");
                LCD1602Write(0,0x80+11);
                LCD1602Write(1,0x30+RH%10);
                LCD1602Write(0,0x80+12);
                LCD1602Write_byte("%   ");

                LCD1602Write(0,0xC0);
                LCD1602Write_byte("                ");
//                LCD1602Write(0,0xC0+6);
//                if(Flag==1)
//                {
//                        LCD1602Write_byte("      ");//ÏÔʾÁ½ÖÖģʽ
//                }
//                else
//                {
//                        LCD1602Write_byte("Manul     ");
//                }
                       
        }else
        {
                LCD1602Write(0,0x80);
                LCD1602Write_byte("RH_H:");
                LCD1602Write(0,0x80+5);
                if(state==1&&Flag1==1)
                {
                        LCD1602Write_byte("   ");
                }else
                {
                        if(RH_H>99)LCD1602Write(1,0x30+RH_H/100%10)
                        else LCD1602Write_byte(" ");
                        LCD1602Write(0,0x80+6);
                        if(RH_H>9)LCD1602Write(1,0x30+RH_H/10%10);
                        else LCD1602Write_byte(" ");
                        LCD1602Write(0,0x80+7);
                        LCD1602Write(1,0x30+RH_H%10);               
                }
                LCD1602Write(0,0x80+8);
                LCD1602Write_byte("%       ");

                LCD1602Write(0,0xC0);
                LCD1602Write_byte("RH_L:");
                LCD1602Write(0,0xC0+5);
                if(state==2&&Flag1==1)
                {
                        LCD1602Write_byte("   ");
                }else
                {
                        if(RH_L>99)LCD1602Write(1,0x30+RH_L/100%10);
                        else LCD1602Write_byte(" ");
                        LCD1602Write(0,0xC0+6);
                        if(RH_L>9)LCD1602Write(1,0x30+RH_L/10%10);
                        else LCD1602Write_byte(" ");
                        LCD1602Write(0,0xC0+7);
                        LCD1602Write(1,0x30+RH_L%10);
                }
                LCD1602Write(0,0xC0+8);
                LCD1602Write_byte("%       ");      
        }
}

51hei圖片_20230511153641.png (254.34 KB, 下載次數(shù): 47)

仿真

仿真

51hei圖片_20230511153653.jpg (837.76 KB, 下載次數(shù): 44)

實(shí)物

實(shí)物

作者: man1234567    時(shí)間: 2023-5-15 15:49
仿真里面的可以實(shí)現(xiàn),不是程序問題
作者: kk17328    時(shí)間: 2023-5-16 14:42
硬件問題,溫度模塊問題




歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1