Intelligent control system of temperature and humidity in vegetable greenhouse based on 51 single chip microcomputer

Publisher:Harmonious88Latest update time:2020-08-25 Source: 51hei Reading articles on mobile phones Scan QR code
Read articles on your mobile phone anytime, anywhere

        DHT11_delay_ms(1000); //After DHT11 is powered on, it needs to wait for 1S to get past the unstable state. No instructions can be sent during this period.  

        P0=0xff;

        while (1)

        {

         caidan();

                 if(an==0)

                 {

                      DHT11_receive();

                    shumaguan_show();

                        panduan();

                 }

                                  if(an==1)

                         {

                                Beep=1;

                                        DelayMs(10);

                                move_2(); //2 bits right shift

                                up_down();

                                LED[1]=AlarmHH/10; // Humidity upper limit alarm

                                  LED[0]=AlarmHH%10;

                                LED[2]=AlarmHL%10; // Humidity lower limit alarm

                                LED[3]=AlarmHL/10;

                                LED[7]=AlarmTL/10; // Temperature lower limit alarm

                                LED[6]=AlarmTL%10;

                                LED[4]=AlarmTH%10; // Temperature upper limit alarm

                                LED[5]=AlarmTH/10;

               

                                if(move==0) LED2_Display(4);

                            if(move==1) LED2_Display(3);

                                if(move==2) LED2_Display(2);

                                if(move==3) LED2_Display(1);   

                        }

                                                if(K5==0)       

                                                {

                                                         DelayMs(10); // Remove the jitter of button pressing

                                                                while(!K5); // Wait for the key to be released

                                                                DelayMs(10);

                                                                TAB[0]=rec_dat[15];

                                                                   TAB[1]=rec_dat[16];

                                                            TAB[2]=rec_dat[17];

                                                                   TAB[3]=rec_dat[18];

                                                            TAB[4]=0x00;

                                                   for(i=0;i<4;i++)

                                                 {

                                                         send(TAB[i]);

                                                                DelayMs(200);

                                                 }

                                                 }       

                                                                   

        }

}


[1] [2] [3]
Reference address:Intelligent control system of temperature and humidity in vegetable greenhouse based on 51 single chip microcomputer

Previous article:Three methods of single chip microcomputer button
Next article:Speech synthesis module based on 51 single chip microcomputer

Latest Microcontroller Articles
Change More Related Popular Components

EEWorld
subscription
account

EEWorld
service
account

Automotive
development
circle

About Us Customer Service Contact Information Datasheet Sitemap LatestNews


Room 1530, 15th Floor, Building B, No.18 Zhongguancun Street, Haidian District, Beijing, Postal Code: 100190 China Telephone: 008610 8235 0740

Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号