»ùÓÚ51µ¥Æ¬»úµÄ´óÅïÎÂʪ¶È¼ì²âϵͳµÄÉè¼ÆÓëʵÏÖ - ͼÎÄ ÏÂÔØ±¾ÎÄ

ÓÖÏ໥¹ØÁªµÄ¡¢¸ß¼¶Ä£¿é¿ÉÒÔµ÷Óõͼ¶Ä£¿é¡£

Ê×ÏȽøÐÐϵͳµÄ³õʼ»¯£¬°ÑÒº¾§ÏÔʾÆÁÏÔʾµÄÄÚÈݳõʼ»¯£¬½ÓÏÂÀ´Æô¶¯ÎÂʪ¶È´«¸ÐÆ÷½øÐÐÊý¾Ý²É¼¯£¬°ÑÊý¾Ý´æ´¢µ½»º³åÇøÖУ¬»º³åÇø¶ÔÊý¾Ý½øÐб£´æ£¬µ¥Æ¬»ú¶ÔÊý¾Ý½øÐзÖÎö£¬ÔÚ LCD1602Òº¾§ÏÔʾÆÁ°ÑÊý¾ÝÏÔʾ³öÀ´£¬²É¼¯µÄÊý¾ÝÈç¹ûûÓÐÔÚÔ¤ÏÈÉèÖõķ¶Î§£¬Ê¹ÏµÍ³µÄָʾµÆÁÁÆð£¬ÏµÍ³¶ÔÎÂʪ¶ÈºÍ¹âÕնȽøÐÐ×Ô¶¯µ÷½Ú£¬¼ÌµçÆ÷Çý¶¯Ê¹·çÉÈ»òÕß¼ÓʪÆ÷´ò¿ª¡£ÏµÍ³×ÜÌåÁ÷³ÌͼÈçͼ15Ëùʾ¡£

¿ØÖÆÏµÍ³³õʼ»¯¼°Êý¾Ý²É¼¯¶¨Ê±²éѯ²ÉÑùÖжϲÉÑùÊý¾Ý»º³åÇøÊý¾Ý±£´æÎ¶ȡ¢Êª¶È¡¢¹âÕÕ¶È·ÖÎö¼°´¦Àí·ñ ÊÇ·ñ³¬ÏÞָʾµÆ´ò¿ª²»×öÈκδ¦ÀíÊǼ̵çÆ÷¿ØÖƾö²ß¼°×ö³öÏàÓ¦´¦ÀíÎÂʪ¶È¿ØÖÆ ¹âÕÕ¶ÈÌáʾ ͼ15 ϵͳ×ÜÌåÁ÷³Ìͼ

4.2.2ÎÂʪ¶È¿ØÖÆÁ÷³Ìͼ

ÎÂʪ¶È¿ØÖÆÁ÷³ÌͼÈçͼ16Ëùʾ¡£

27

¿ªÊ¼DHT11²É¼¯ÎÂʪ¶ÈÊý¾ÝÊÇÎÂʪ¶ÈÊÇ·ñÔÚÉ趨ÊÊÒË·¶Î§·ñζÈÊÇ·ñ¸ßÓÚÉ趨ÊÊÒË·¶Î§·ñÅçÎíÉ豸¼ÌµçÆ÷´ò¿ªÊÇʪ¶ÈÊÇ·ñµÍÓÚÉ趨ÊÊÒË·¶Î§ÖµÄÚÉ豸¼ÌµçÆ÷´ò¿ªÊÇÅçÎíÉ豸¼ÌµçÆ÷¿ªÊ¼¹¤×÷,½øÐмÓʪ½áÊøÅÅÆøÉÈ¿ªÊ¼¹¤×÷

ͼ16 ÎÂʪ¶È¿ØÖÆÁ÷³Ìͼ

ÎÂʪ¶È´«¸ÐÆ÷DHT11¼à²âÅïÄÚµÄÎÂʪ¶È£¬²¢¶ÔÊý¾Ý½øÐзÖÎö»ã×Ü£¬°Ñ¼à²âµÄζȺÍÔ¤ÏÈÉèÖõÄζÈ×ö±È½Ï£¬Èç¹ûζȲâÁ¿Öµ¸ßÓÚÔ¤ÏÈÉèÖõÄÖµ£¬Çý¶¯¼ÌµçÆ÷´ò¿ªÅïÄÚµÄÅÅÆøÉÈ£¬¶Ô´óÅï½øÐнµÎ£¬Èç¹ûµÍµÄ»°£¬ÔٰѼà²âµÄʪ¶ÈºÍÔ¤ÏÈÉèÖõÄʪ¶È×ö±È½Ï£¬Èç¹û±ÈÔ¤ÏÈÉèÖõÄʪ¶ÈµÍ£¬µ¥Æ¬»úÇý¶¯ÏàÓ¦µÄ¼ÌµçÆ÷´ò¿ªÅïÄڵļÓʪÆ÷£¬Ê¹ÅïÄÚµÄʪ¶ÈÔö´ó¡£ 4.2.3¹âÕÕ¶È¿ØÖÆÁ÷³Ìͼ

¹âÕÕ¶È¿ØÖÆÁ÷³ÌͼÈçͼ17Ëùʾ¡£

28

¿ªÊ¼¹âÕÕ¶ÈÊý¾Ý²É¼¯¡¢¼à²âÊǹâÕÕ¶ÈÊÇ·ñÔÚÉ趨ÊÊÒË·¶Î§·ñ¹âÕÕ¶ÈÊÇ·ñµÍÓÚÉ趨ÊÊÒË·¶Î§ÖµÄÚ·ñ ²»´¦ÀíÊǹâÕÕ¶ÈÊÇ·ñ¸ßÓÚÉ趨ÊÊÒË·¶Î§ÖµÄÚ¹âÕÕָʾµÆ´ò¿ªÊDz»´¦ÀíÌáÐÑÈËÃǹâÕÕ²»×ã½áÊø

ͼ17 ¹âÕÕ¶È¿ØÖÆÁ÷³Ìͼ

¹âÕճ̶ȵĿØÖÆÖ÷ÒªÊǸù¾ÝLEDµÆÏÔʾ£¬¹âÕÕ´«¸ÐÆ÷¶ÔϵͳµÄ¹âÕÕʵÏÖ¼à²â£¬Êý¾ÝÖµÔÚLCD1602Òº¾§ÏÔʾÆÁÉÏÏÔʾ³öÀ´£¬Ô¤ÏÈÔÚϵͳÖжԹâÕնȽøÐÐÉèÖã¬ÈôÊDzâÁ¿µÄÖµµÍÓÚÔ¤ÏÈÉèÖõÄÖµ£¬ÏµÍ³ÖÐָʾµÆ·¢ÁÁ£¬ÌáÐÑÅ©ÃñÅïÄڵĹâÏß²»×㣬ũÃñ¸ù¾Ý¾ßÌåÇé¿öÑ¡ÔñÊÇ·ñÐèÒªÔö¼ÓÅïÄڵĹâ¶È¡£È»¶ø£¬Å©×÷Îï¹âºÏ×÷ÓÃÓÐÒ»¶¨µÄÖçÒ¹¹æÂÉ£¬Ò»°ã²»½øÐд¦Àí¡£ 4.3ϵͳģ¿éµÄ´úÂëʵÏÖ 4.3.1°´¼üÄ£¿é

±¾ÏµÍ³ÓÐ3¸ö°´¼ü£¬´Ó×óµ½ÓÒÒÀ´ÎÊÇÉèÖ㬼ӣ¬¼õ¼ü£¬¸ÃÄ£¿éµÄºËÐÄ´úÂëÈçÏ£º

29

void key() //°´¼ü³ÌÐò Ñ¡Ôñ²Ëµ¥Ä£Ê½ { if(!K1) //°´¼ü±»°´ÏÂ

{ delay_1ms(80); //ÑÓʱ£¬·À¶¶¶¯

if(!K1) //°´¼ü±»°´ÏÂ

{ while(!K1);

yemian++; //Ìøµ½ÏÂÒ»¸ö½çÃæ

if(yemian>=4) { yemian=0; } }}}

void shezhi() //¶ÔÀïÃæµÄÊýÖµ½øÐÐÐÞ¸Ä { if(!K2) //°´Ï¼Ӱ´¼ü { delay_1ms(80); //ÑÓʱ£¬·À¶¶¶¯ if(!K2) { //¹âÏß

if(yemian==1) //¹âÏßÉèÖýçÃæ

{ Nlight+=1; //°´ÏÂÒ»´Î£¬¹âÕÕ¶ÈÊýÖµ¼Ó1

if(Nlight>=250) {Nlight=250;}

write_eeprom(); //±£´æÊý¾Ý£¬Ð´Êý¾Ýµ½µ¥Æ¬»úÄÚ²¿µÄeepromÖÐ

Light=Nlight*100;

set_light(); } //µ÷ÓùâÏßÉèÖú¯Êý

//ζÈ

if(yemian==2) //ζÈÉèÖýçÃæ

{ Ntemp+=1; //°´ÏÂÒ»´Î£¬Î¶ÈÊýÖµ¼Ó1

if( Ntemp>=250) { Ntemp=250;}

write_eeprom(); //±£´æÊý¾Ý£¬Ð´Êý¾Ýµ½µ¥Æ¬»úÄÚ²¿µÄeepromÖÐ

S_Temp=Ntemp;

set_temp();} //µ÷ÓÃζÈÉèÖú¯Êý

//ʪ¶È

if(yemian==3) //ʪ¶ÈÉèÖýçÃæ

30