|
求大神!STM32智能窗戶中 HC SR501人體紅外感應(yīng) DHT11溫濕度傳感器調(diào)試 沖突 單開(kāi)單關(guān)都可以 定義都有 應(yīng)該都沒(méi)問(wèn)題
放一起就重復(fù)開(kāi)關(guān)窗 紅外感應(yīng)模塊、溫濕度傳感器一直輸出高電平 怎么可以解決 用的STM32F103C8T6 希望有人可以幫忙解答一下是不是我這段運(yùn)行的程序有問(wèn)題 看了好幾天了
if((Gas_Dat < Gas_Thre) && (!Window_Open_Flag))
{
Window_Open_Flag = 1;Window_Close_Flag = 0;
Gui_DrawFont_GBK16(10,110,WHITE,BLUE,"wind open");
Motor_Ctrl_Func(1,3,250);
delay_nms(50);
}
else{
if((HC_SR501_StateRead() == 1) && (!Window_Close_Flag))
{
Window_Open_Flag = 0;Window_Close_Flag = 1;
Gui_DrawFont_GBK16(10,110,WHITE,BLUE,"wind close");
Motor_Ctrl_Func(2,3,250);
delay_nms(50);
}
if((U8RH_data_H > Hum_Thre) && (!Window_Close_Flag)
{
Window_Open_Flag = 0;Window_Close_Flag = 1;
Gui_DrawFont_GBK16(10,110,WHITE,BLUE,"wind close");
Motor_Ctrl_Func(2,3,250);
delay_nms(50);
}
}
|
|