




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
項(xiàng)目三智慧工廠環(huán)境智能監(jiān)控
馮蓉珍
《微處理器程序設(shè)計(jì)》任務(wù)3.3智慧工廠照明系統(tǒng)智能控制任務(wù)目標(biāo)通過(guò)本任務(wù)的設(shè)計(jì)和制作,要求學(xué)生利用微處理器采集人體紅外傳感器數(shù)據(jù)感知是否有人到來(lái),以及采集光敏傳感器數(shù)據(jù)判斷光照度是否足夠,從而智能控制車間照明燈的亮度及開(kāi)關(guān)狀態(tài),培養(yǎng)學(xué)生利用人體紅外傳感器和光敏傳感器實(shí)現(xiàn)對(duì)環(huán)境亮度的智能控制燈。知識(shí)準(zhǔn)備
溫度傳感器、光敏傳感器、人體紅外傳感器、直流電機(jī)、步進(jìn)電機(jī)、繼電器等工作原理。
任務(wù)實(shí)施子任務(wù)一利用人體紅外傳感器控制照明系統(tǒng)
當(dāng)有人經(jīng)過(guò)時(shí)點(diǎn)亮led燈一段時(shí)間,人離開(kāi)一段時(shí)間后熄滅led燈。任務(wù)實(shí)現(xiàn):進(jìn)行硬件電路設(shè)計(jì)和軟件編程。1、硬件電路設(shè)計(jì)任務(wù)3.3智慧工廠照明系統(tǒng)智能控制圖3-29硬件電路圖任務(wù)實(shí)施2、軟件編程
程序相當(dāng)簡(jiǎn)單,當(dāng)按下開(kāi)關(guān),即模擬有人經(jīng)過(guò),則P3.6為低電平,定義位變量表示與紅外傳感器連接的端口,sbithw=P3^6;位變量led表示連接led的端口。在主函數(shù)的while循環(huán)中判斷位變量hw的值,hw值為低則點(diǎn)亮led燈,即led=0,并延時(shí)一段時(shí)間后led=1,燈熄滅。當(dāng)hw值為高電平時(shí),需要延時(shí)一段時(shí)間繼續(xù)讀取hw的值,若還是高電平,則led=1,燈熄滅,若期間有人經(jīng)過(guò),則led亮一段時(shí)間后再熄滅。任務(wù)3.3智慧工廠照明系統(tǒng)智能控制任務(wù)實(shí)施主函數(shù)代碼如下:voidmain(void){while(1)
{if(hw==0){//檢測(cè)到有人經(jīng)過(guò) led=0;//點(diǎn)亮led燈 delay(100);//燈亮一段時(shí)間 led=1;//燈熄滅 } else{//檢測(cè)到?jīng)]人經(jīng)過(guò) delay(10);//延時(shí)一段時(shí)間 if(hw==1){//延時(shí)后依然沒(méi)人 led=1;//燈熄滅 } else{//延時(shí)后如果有人,則亮燈延時(shí)一段時(shí)間后熄滅 led=0; delay(100); led=1; }
}}}任務(wù)3.3智慧工廠照明系統(tǒng)智能控制任務(wù)實(shí)施3、仿真調(diào)試任務(wù)3.3智慧工廠照明系統(tǒng)智能控制圖3-30仿真運(yùn)行效果
任務(wù)實(shí)施4、開(kāi)發(fā)板運(yùn)行任務(wù)3.3智慧工廠照明系統(tǒng)智能控制圖3-31開(kāi)發(fā)板運(yùn)行效果圖
任務(wù)實(shí)施5、功能拓展
為了節(jié)約電能,在校園的教室里或圖書館不開(kāi)無(wú)人燈,我們可以用兩個(gè)紅外傳感器,一個(gè)放在門外,一個(gè)放在門內(nèi),當(dāng)人從門外進(jìn)入門內(nèi)時(shí),可以判斷教室里或圖書館里有人,自動(dòng)開(kāi)燈;當(dāng)人從門內(nèi)走出門外,則表示人走出了教室或圖書館,當(dāng)人數(shù)為0時(shí),表示已經(jīng)沒(méi)有人了,則自動(dòng)關(guān)燈。
我們用將兩個(gè)人體紅外傳感器連接到單片機(jī)的兩個(gè)外部中斷接口上,用兩個(gè)按鈕模擬兩個(gè)人體紅外傳感器的效果。任務(wù)3.3智慧工廠照明系統(tǒng)智能控制任務(wù)實(shí)施任務(wù)3.3智慧工廠照明系統(tǒng)智能控制圖3-32硬件電路圖任務(wù)實(shí)施軟件編程思路:
當(dāng)有人經(jīng)過(guò)門外的紅外傳感器,即相當(dāng)于按下了k2,觸發(fā)外部中斷0,經(jīng)過(guò)門內(nèi)的紅外傳感器,即相當(dāng)于按下了k3,觸發(fā)外部中斷1。外部中斷0連接門外的人體紅外傳感器1,人從門外進(jìn)入門內(nèi),人數(shù)加1,從門內(nèi)走出門外,人數(shù)減1。n1表示經(jīng)過(guò)門外的次數(shù),n2表示經(jīng)過(guò)門內(nèi)的次數(shù)。從門外經(jīng)過(guò),在外部中斷0服務(wù)函數(shù)中,n1加1,如果不停的進(jìn)人,則n1<n2,若有人出來(lái),則先經(jīng)過(guò)外部中斷1,即n2先加1,再經(jīng)過(guò)外部中斷0,如果n1<n2,表示有人出來(lái)。數(shù)碼管可以顯示教室的人數(shù)。任務(wù)3.3智慧工廠照明系統(tǒng)智能控制任務(wù)實(shí)施代碼如下://外部中斷0連接門外的人體紅外傳感器1voidmyint0()interrupt0{ if(n1<n2){//表示有人出來(lái) count--; if(count<0){ count=0; } } n1++;
}任務(wù)3.3智慧工廠照明系統(tǒng)智能控制任務(wù)實(shí)施//外部中斷1連接門內(nèi)的人體紅外傳感器2voidmyint1()interrupt2{n2++; if(n1==n2){ //表示有人進(jìn)去 count++; //教室最多呆100人 if(count>100){ count=100;//可采取措施不讓進(jìn)人 n2=0; n1=0; } }}Count表示人數(shù),當(dāng)人數(shù)為0,關(guān)燈,否則開(kāi)燈。用共陽(yáng)極數(shù)碼管顯示教室里的人數(shù)。數(shù)碼管和單片機(jī)的P0端口連接。P0=table[count];任務(wù)3.3智慧工廠照明系統(tǒng)智能控制任務(wù)實(shí)施6、仿真調(diào)試任務(wù)3.3智慧工廠照明系統(tǒng)智能控制圖3-33仿真運(yùn)行效果圖任務(wù)實(shí)施7、開(kāi)發(fā)板運(yùn)行任務(wù)3.3智慧工廠照明系統(tǒng)智能控制圖3-34開(kāi)發(fā)板運(yùn)行效果圖任務(wù)實(shí)施子任務(wù)二利用光敏傳感器控制照明燈亮度
利用光敏傳感器檢測(cè)光照強(qiáng)度,根據(jù)光照強(qiáng)度決定是否點(diǎn)亮led燈。當(dāng)亮度低于設(shè)定值1,點(diǎn)亮led燈;當(dāng)亮度超過(guò)設(shè)定值2,熄滅led燈。任務(wù)實(shí)現(xiàn):進(jìn)行硬件電路設(shè)計(jì)和軟件編程。1、硬件電路設(shè)計(jì)
參考“光敏傳感器應(yīng)用”進(jìn)行設(shè)計(jì)。上個(gè)課題是將采集到的光照值進(jìn)行顯示,本任務(wù)根據(jù)光照值調(diào)整亮燈的數(shù)量,即控制照明燈的亮度。電路圖中增加兩個(gè)LED燈。任務(wù)3.3智慧工廠照明系統(tǒng)智能控制任務(wù)實(shí)施任務(wù)3.3智慧工廠照明系統(tǒng)智能控制圖3-35調(diào)光電路圖任務(wù)實(shí)施2、軟件編程將3.1.3.2節(jié)的代碼復(fù)制過(guò)來(lái)進(jìn)行修改。上個(gè)課題是將采集到的光照值進(jìn)行顯示,本任務(wù)根據(jù)光照值調(diào)整亮燈的數(shù)量,即控制照明燈的亮度。電路圖中增加兩個(gè)LED燈。設(shè)定亮度閾值lightL和lightH;當(dāng)亮度值低于lightL,則點(diǎn)亮三個(gè)LED燈,否則,當(dāng)亮度值低于lightL+50,點(diǎn)亮兩個(gè)LED燈,否則,當(dāng)亮度低于lightL+100時(shí),點(diǎn)亮一個(gè)LED燈,如果亮度高于lightH時(shí),所有燈都熄滅。lightL和lightH的值根據(jù)實(shí)際環(huán)境和需求進(jìn)行調(diào)整。#definelightL100#definelightH200任務(wù)3.3智慧工廠照明系統(tǒng)智能控制任務(wù)實(shí)施定義led1燈為P1.0:sbitled=P1^0;定義led2燈為P1.1:sbitled=P1^1;定義led3燈為P1.2:sbitled=P1^2;修改光敏控制LED亮度的子函數(shù):gm_control_led(),代碼如下:任務(wù)3.3智慧工廠照明系統(tǒng)智能控制任務(wù)實(shí)施voidgm_control_led(){if(data_temp<lightL){
led1=0; led2=0; led3=0;}//亮度稍高開(kāi)2個(gè)燈elseif(data_temp<lightL+50){led1=0; led2=0; led3=1;}//很亮,開(kāi)1個(gè)燈elseif(data_temp<lightH){
led1=0; led2=1; led3=1;
}任務(wù)3.3智慧工廠照明系統(tǒng)智能控制任務(wù)實(shí)施//太亮了,不開(kāi)燈else{
led1=1; led2=1; led3=1;}}任務(wù)3.3智慧工廠照明系統(tǒng)智能控制任務(wù)實(shí)施3、仿真運(yùn)行任務(wù)3.3智慧工廠照明系統(tǒng)智能控制圖3-36仿真調(diào)光效果圖任務(wù)實(shí)施子任務(wù)三智慧工廠照明燈智能控制當(dāng)車間里沒(méi)有人的時(shí)候,照明燈需要熄滅;當(dāng)車間里有人且當(dāng)前光照度不夠時(shí),需要打開(kāi)照明燈,如果有人但光照度夠就不需要打開(kāi)照明燈,并且根據(jù)光照度來(lái)調(diào)節(jié)照明燈的亮度。
本節(jié)用按鍵K1模擬安裝在門外的人體紅外傳感器1,用按鍵K2模擬安裝在門內(nèi)的人體紅外傳感器2。兩個(gè)人體紅外傳感器一前一后安裝。按下按鍵K1或K2模擬有人經(jīng)過(guò),松開(kāi)按鍵K1或K2模擬人已離開(kāi)。用光敏傳感器采集當(dāng)前的光照度。當(dāng)人先經(jīng)過(guò)門外的人體紅外傳感器1再經(jīng)過(guò)門內(nèi)的人體紅外傳感器2時(shí),表示有人進(jìn)入車間,只要有人在車間里,就根據(jù)光照度決定是否開(kāi)燈。如果有人先經(jīng)過(guò)門內(nèi)的人體紅外傳感器2再經(jīng)過(guò)門外的人體紅外傳感器1,則表示有人走出了車間。用count變量表示在車間里面的人數(shù),當(dāng)人數(shù)為0時(shí),表示車間里沒(méi)人。只有車間里有人,才根據(jù)當(dāng)前的光照度決定燈的開(kāi)關(guān)。
任務(wù)3.3智慧工廠照明系統(tǒng)智能控制任務(wù)實(shí)施1、硬件電路設(shè)計(jì)任務(wù)3.3智慧工廠照明系統(tǒng)智能控制圖3-37電路總圖
任務(wù)實(shí)施2軟件編程
在主函數(shù)中,需要對(duì)中斷相關(guān)寄存器進(jìn)行設(shè)置,利用兩個(gè)外部中斷模擬有人經(jīng)過(guò)了人體紅外傳感器,代碼如下:EA=1;EX0=1;EX1=1;IT0=1;IT1=1;任務(wù)3.3智慧工廠照明系統(tǒng)智能控制任務(wù)實(shí)施
對(duì)光照亮度初始值和開(kāi)關(guān)燈的閾值進(jìn)行設(shè)置,代碼如下:data_temp=0;//光照亮度初始值lightH=200;//關(guān)燈閾值lightL=100;//開(kāi)燈閾值
對(duì)外部中斷0和外部中斷1的中斷次數(shù)n0和n1、教室里人數(shù)、人數(shù)的十位數(shù)和個(gè)位數(shù)進(jìn)行初始化,代碼如下:n0=0; //外部中斷0中斷次數(shù)n1=0; //外部中斷1中斷次數(shù)count_renshu=0;//教室里的人數(shù)renshu_shi=0; //人數(shù)十位renshu_ge=0; //人數(shù)個(gè)位任務(wù)3.3智慧工廠照明系統(tǒng)智能控制任務(wù)實(shí)施
在主函數(shù)的while循環(huán)中,反復(fù)采集光照度,顯示亮度,根據(jù)亮度調(diào)節(jié)教室里燈光亮度,顯示教室里人數(shù)。四個(gè)子函數(shù)代碼如下:while(1){
data_temp=ADC0832();//ad轉(zhuǎn)換獲取光照強(qiáng)度 display_gm();//數(shù)碼管顯示光照強(qiáng)度(第1-3個(gè)數(shù)碼管) gm_control_led();//根據(jù)光照亮度控制燈的亮度 display_renshu();//顯示教室里的人數(shù)}上述四個(gè)子函數(shù)在之前的任務(wù)中都已做了分析。任務(wù)3.3智慧工廠照明系統(tǒng)智能控制任務(wù)實(shí)施
利用人體紅外傳感器判斷教室里的人數(shù),人體紅外傳感器的輸出用外部中斷來(lái)模擬,兩個(gè)外部中斷函數(shù)分別如下://門外傳感器檢測(cè)到有人經(jīng)過(guò)voidmyint0()interrupt0{
n0++;
if(n0==n1){ count_renshu--; if(count_renshu<=0){ count_renshu=0; n0=0; n1=0; } elseif(count_renshu<=99){//人不滿100,不報(bào)警 alarm=1; } }}
任務(wù)3.3智慧工廠照明系統(tǒng)智能控制任務(wù)實(shí)施//門內(nèi)傳感器檢測(cè)到有人經(jīng)過(guò)voidmyint1()interrupt2{
n1++; if(n0==n1){
count_renshu++;
if(count_renshu>99){ alarm=0; //應(yīng)該報(bào)警} }}任務(wù)3.3智慧工廠照明系統(tǒng)智能控制任務(wù)實(shí)施顯示人數(shù)的子函數(shù)如下:voiddisplay_renshu(){
renshu_shi=count_renshu/10; renshu_ge=count_renshu%10;
c=1;b=1;a=0;//第7個(gè)數(shù)碼管顯示人數(shù)十位數(shù) P0=smgduan[renshu_shi]; Delay(100); c=1;b=1;a=1;//第8個(gè)數(shù)碼管顯示人數(shù)個(gè)位數(shù) P0=smgduan[renshu_ge]; Delay(100);}任務(wù)3.3智慧工廠照明系統(tǒng)智能控制任務(wù)實(shí)施采集光照子函數(shù)如下:unsignedcharADC0832(void)//把模擬電壓值轉(zhuǎn)換成8位二進(jìn)制數(shù)并返回{unsignedchari,data_c;data_c=0;ADC_CS=0;ADC_DO=0;//片選,DO為高阻態(tài)for(i=0;i<10;i++){;}ADC_CLK=0;Delay(2);ADC_DI=1;ADC_CLK=1;Delay(2);//第一個(gè)脈沖,起始位ADC_CLK=0;Delay(2);ADC_DI=1;ADC_CLK=1;
任務(wù)3.3智慧工廠照明系統(tǒng)智能控制任務(wù)實(shí)施Delay(2);//第二個(gè)脈沖,DI=1表示雙通道單極性輸入ADC_CLK=0;Delay(2);ADC_DI=1;ADC_CLK=1;Delay(2);//第三個(gè)脈沖,DI=1表示選擇通道1(CH2)ADC_DI=0;ADC_DO=1;//DI轉(zhuǎn)為高阻態(tài),DO脫離高阻態(tài)為輸出數(shù)據(jù)作準(zhǔn)備ADC_CLK=1;Delay(2);ADC_CLK=0;Delay(2);//經(jīng)實(shí)驗(yàn),這里加一個(gè)脈沖AD便能正確讀出數(shù)據(jù)//不加的話讀出的數(shù)據(jù)少一位(最低位d0讀不出)任務(wù)3.3智慧工廠照明系統(tǒng)智能控制任務(wù)實(shí)施for(i=0;i<8;i++){ADC_CLK=1;Delay(2);ADC_CLK=0;Delay(2);data_c=(data_c<<1)|ADC_DO;//在每個(gè)脈沖的下降沿DO輸出一位數(shù)據(jù),最終ch為8位二進(jìn)制數(shù)}ADC_CS=1;//取消片選,一個(gè)轉(zhuǎn)換周期結(jié)束return(data_c);//把轉(zhuǎn)換結(jié)果返回}任務(wù)3.3智慧工廠照明系統(tǒng)智能控制任務(wù)實(shí)施顯示光照亮度子函數(shù)如下:voiddisplay_gm(){//disp[0]=smgduan[data_temp/1000];//千位 disp[1]=smgduan[data_temp%1000/100];//百位 disp[2]=smgduan[data_temp%1000%100/10];//十位 disp[3]=smgduan[data_temp%1000%100%10];//個(gè)位
c=0;b=0;a=0; P0=disp[1]; Delay(100);
c=0;b=0;a=1; P0=disp[2]; Delay(100);
c=0;b=1;a=0; P0=disp[3]; Delay(100);}任務(wù)3.3智慧工廠照明系統(tǒng)智能控制任務(wù)實(shí)施由光照度控制led燈的亮度的子函數(shù)如下:voidgm_control_led(){//亮度低開(kāi)三個(gè)燈if(count_renshu>0){if(data_temp<lightL){led1=0; led2=0; led3=0;}//亮度稍高開(kāi)2個(gè)燈elseif(data_temp<lightL+50){
led1=0; led2=0; led3=1;
}任務(wù)3.3智慧工廠照明系統(tǒng)智能控制任務(wù)實(shí)施//很亮,開(kāi)1個(gè)燈elseif(data_temp<lightH){led1=0; led2=1; led3=1;}//太亮了,不開(kāi)燈else{led1=1; led2=1; led3=1;}}else{//沒(méi)人關(guān)燈 led1=1; led2=1; led3=1;}}任務(wù)3.3智慧工廠照明系統(tǒng)智能控制任務(wù)實(shí)施3.仿真調(diào)試任務(wù)3.3智慧工廠照明系統(tǒng)智能控制任務(wù)實(shí)施能力拓展1.程序完善
將3.3.2節(jié)的任務(wù)利用仿真電路實(shí)現(xiàn)根據(jù)光照度控制LED燈的亮度,并對(duì)其進(jìn)行修改,在開(kāi)發(fā)板上實(shí)現(xiàn)根據(jù)光照度開(kāi)關(guān)燈的效果。
開(kāi)發(fā)板光敏傳感器采集光照度,進(jìn)行A/D轉(zhuǎn)換的芯片和代碼與仿真電路中的代碼有所區(qū)別。
開(kāi)發(fā)板上光敏電阻連接在A/D轉(zhuǎn)換芯片的AIN2端,采集光照度函數(shù)為Read_AD_Data(0xA4),讀者能理解并會(huì)直接調(diào)用即可。temp=Read_AD_Data(0xA4),temp的值就是光照度的值,這是一個(gè)四位數(shù),通過(guò)運(yùn)算得到千位數(shù)、百位數(shù)、十位數(shù)和個(gè)位數(shù),將其存入disp[]數(shù)組中。light1_value為點(diǎn)亮LED燈的光照度值,light2_value為熄滅LED燈的光照度值。參考3.1.4節(jié)中數(shù)據(jù)處理函數(shù)。任務(wù)3.3智慧工廠照明系統(tǒng)智能控制任務(wù)實(shí)施2.開(kāi)發(fā)板驗(yàn)證開(kāi)發(fā)板接線說(shuō)明開(kāi)發(fā)板的接線說(shuō)明:(1)單片機(jī)和AD/DAC模塊的連接P34-->DIP35-->CSP36-->CLP37-->DO(2)單片機(jī)和動(dòng)態(tài)數(shù)碼管模塊的連接J22-->J6P22-->J9(A)P23-->J9(B)P24-->J9(C) 任務(wù)3.3智慧工廠照明系統(tǒng)智能控制任務(wù)實(shí)施3.硬件電路完善設(shè)計(jì)在3.3.3.3節(jié)的基礎(chǔ)上,增加人數(shù)判斷功能,當(dāng)車間里有人時(shí),根據(jù)光照度
調(diào)節(jié)照明燈亮度,直接在開(kāi)發(fā)板上連接導(dǎo)線并調(diào)試。圖3-42所示為照明燈智能控制電路圖。將P3.2端連接按鍵K1,P3.3端連接按鍵K2,P2.5~P2.7端分別連接LED1~LED3,P1連接J8靜態(tài)數(shù)碼管顯示車間里的人數(shù),動(dòng)態(tài)數(shù)碼管顯示光照度值。與開(kāi)發(fā)板對(duì)應(yīng)的電路圖如圖3-42(a)所示,開(kāi)發(fā)板連線圖如圖3-42(b)所示。
任務(wù)3.3智慧工廠照明系統(tǒng)智能控制任務(wù)實(shí)施任務(wù)3.3智慧工廠照明系統(tǒng)智能控制任務(wù)實(shí)施
同樣定義三個(gè)光照度值,即light1_value、light2_value和light3_value。當(dāng)光照度值低于light1_value且count!=0,車間里有人時(shí),點(diǎn)亮三個(gè)LED燈;當(dāng)光照度值高于light3_value或車間里沒(méi)人,即count=0時(shí),熄滅所有LED燈。light1_value和light3_value的值根據(jù)實(shí)際環(huán)境和需求進(jìn)行調(diào)整。根據(jù)光照度的不同,點(diǎn)亮不同數(shù)量的LED燈,即調(diào)節(jié)照明亮度。當(dāng)光照度值低于light3_value時(shí),點(diǎn)亮一個(gè)LED燈;當(dāng)光照度值低于light2_value時(shí),點(diǎn)亮兩個(gè)LED燈;當(dāng)光照度值低于light1_value時(shí),點(diǎn)亮三個(gè)LED燈;當(dāng)光照度值高于light3_value
時(shí),熄滅所有LED燈。
任務(wù)3.3智慧工廠照明系統(tǒng)智能控制任務(wù)實(shí)施//設(shè)定光照度值,light1_value~light3_value
//當(dāng)光照度值低于light3_value時(shí),點(diǎn)亮一個(gè)LED燈
//當(dāng)光照度值低于light2_value時(shí),點(diǎn)亮兩個(gè)LED燈
//當(dāng)光照度值低于light1_value時(shí),點(diǎn)亮三個(gè)LED燈
//當(dāng)光照度值高于light3_value時(shí),熄滅所有LED燈
#definelight1_value10
#definelight2_value30
#definelight3_value50
//定義LED燈為P2.5~P2.7
sbitled1=P2^5;
sbitled2=P2^6;
sbitled3=P2^7;
sbitLSA=P2^2;
sbitLSB=P2^3;
sbitLSC=P2^4;
sbitdc1=P3^1;
intcount=0;//count表示在教室里的人數(shù)
intn1=0;n2=0;//統(tǒng)計(jì)中斷次數(shù)
任務(wù)3.3智慧工廠照明系統(tǒng)智能控制任務(wù)實(shí)施修改下面這個(gè)子函數(shù)。
/**************************************************
*函數(shù)名:datapros()
*函數(shù)功能:數(shù)據(jù)處理函數(shù)
*輸入:無(wú)
*輸出:無(wú)
**************************************************/
voiddataprosAD()
{
u16temp;
staticu8i;
if(i==50)
{i=0;
temp=Read_AD_Data(0xA4);//AIN2光敏電阻
}
i++;任務(wù)3.3智慧工廠照明系統(tǒng)智能控制任務(wù)實(shí)施
DisplayData[0]=smgduan[temp/1000];//千位
DisplayData[1]=smgduan[temp%1000/100];//百位
DisplayData[2]=smgduan[temp%1000%100/10];//十位
DisplayData[3]=smgduan[temp%1000%100%10];//個(gè)位
//添加控制LED燈的代碼
//當(dāng)光照度值低于light1_value時(shí),點(diǎn)亮LED燈
if(count>0){//有人
if(temp<=light1_value){//開(kāi)三個(gè)燈
led1=0;led2=0;led3=0;
}
if(temp>light1_value&&temp<=light2_value){//開(kāi)兩個(gè)燈
led1=1;led2=0;led3=0;
}
if(temp>light2_value&&temp<=light3_value){//開(kāi)一個(gè)燈
led1=1;led2=1;led3=0;
}
任務(wù)3.3智慧工廠照明系統(tǒng)智能控制任務(wù)實(shí)施
//當(dāng)光照度值高于light2_value時(shí),熄滅所有LED燈
if(temp>light3_value){
led1=1;led2=1;led3=1;
}
}
else{//沒(méi)人
led1=1;led2=1;led3=1;
}
}
任務(wù)3.3智慧工廠照明系統(tǒng)智能控制任務(wù)實(shí)施
count的值表示車間里的人數(shù),由兩個(gè)人體紅外傳感器來(lái)判斷。結(jié)合3.3.3.1
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度建筑工人勞動(dòng)合同(附創(chuàng)新技術(shù)培訓(xùn)內(nèi)容)
- 二零二五年度國(guó)際酒店餐飲業(yè)勞務(wù)供應(yīng)協(xié)議
- 二零二五年度生活垃圾清運(yùn)與環(huán)保技術(shù)研發(fā)應(yīng)用合同
- 電子商務(wù)平臺(tái)代運(yùn)營(yíng)服務(wù)協(xié)議
- 采購(gòu)合同辣椒采購(gòu)合同
- 音樂(lè)課本中的歌曲背后的故事征文
- 專業(yè)保潔服務(wù)合作協(xié)議
- 簡(jiǎn)愛(ài)人物形象塑造分析:世界名著導(dǎo)讀課程教案
- 人力資源招聘與培訓(xùn)流程說(shuō)明
- 企業(yè)綠色信用修復(fù)服務(wù)協(xié)議
- 《鹿角和鹿腿》 完整版課件
- 心理健康教育課《在變化中成長(zhǎng)》課件
- JJF 1341-2012 鋼筋銹蝕測(cè)量?jī)x校準(zhǔn)規(guī)范-(高清現(xiàn)行)
- 人教版數(shù)學(xué)五年級(jí)下冊(cè) 全冊(cè)各單元教材解析
- 給水排水管道工程質(zhì)量通病以及防治
- 偏癱臨床路徑流程
- 計(jì)算機(jī)視覺(jué)全套課件
- GB-T 9251-2022 氣瓶水壓試驗(yàn)方法(高清版)
- 基于單片機(jī)的電子廣告牌設(shè)計(jì)畢業(yè)設(shè)計(jì)論文
- 中國(guó)聯(lián)通IMS接口規(guī)范 第三分冊(cè):Sh接口 V1.0
- 判斷抽樣(課堂PPT)
評(píng)論
0/150
提交評(píng)論