該電腦遙控器開(kāi)關(guān)機(jī)雖然功能不是很多,比不上高手做的,但還是希望能給朋友們學(xué)習(xí)參考。整個(gè)設(shè)計(jì)資料包括原理圖,PCB及代碼等,見(jiàn)附件下載。該多功能電腦遙控開(kāi)關(guān)機(jī)電路所有按鍵都是使用遙控器操作,遙控代碼為NEC制式,且只使用了8位數(shù)據(jù)碼作為識(shí)別,程序中使用8位數(shù)據(jù)碼與8位數(shù)據(jù)反碼進(jìn)行比較,提高了識(shí)別能力。具體功能如下:
1、遙控開(kāi)機(jī)(在1.5S內(nèi)連續(xù)按兩次遙控開(kāi)機(jī)鍵,發(fā)出兩聲響,繼電器吸合1.5S,模擬手動(dòng)開(kāi)機(jī));
2、時(shí)間顯示(使用1602液晶顯示,時(shí)鐘芯片為DS1302);
3、定時(shí)開(kāi)機(jī)(使用時(shí)間進(jìn)行定時(shí),到設(shè)定時(shí)間后,且定時(shí)打開(kāi)時(shí),發(fā)出一聲響,繼電器吸合1.5S,模擬手動(dòng)開(kāi)機(jī));
4、溫度顯示(使用DS18B20傳感器,可測(cè)試負(fù)溫度);
5、溫度報(bào)警(溫度大于或等于設(shè)定溫度,且溫度報(bào)警開(kāi)關(guān)打開(kāi)時(shí)進(jìn)行報(bào)警,當(dāng)溫度小于設(shè)定溫度或溫度報(bào)警開(kāi)關(guān)關(guān)閉時(shí),溫度報(bào)警不響);
6、定時(shí)選擇開(kāi)關(guān)(用于是否使用定時(shí)開(kāi)機(jī)功能);
7、溫度報(bào)警選擇開(kāi)關(guān)(用于是否使用溫度報(bào)警功能);
8、遙控操作
注意:
遙控按鍵的定義你們自己定吧,我已經(jīng)把源程序都貼上來(lái)了,供修改,修改的位置在//**************************遙控代碼設(shè)置*****************************處, 例你的右移鍵數(shù)據(jù)碼為0x20的話,你就把該處的第一個(gè)case 0xB0:改為case 0x20,其它依次類(lèi)推(C語(yǔ)言編寫(xiě)),上面都已經(jīng)標(biāo)注好了,只要改幾個(gè)數(shù)據(jù),其它都不要改。