久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

標題: 單片機用兩個紅外傳感器檢測人數的程序修改 [打印本頁]

作者: 2500817625    時間: 2022-4-30 18:12
標題: 單片機用兩個紅外傳感器檢測人數的程序修改
求助大神幫忙改一下單片機程序,用兩個紅外傳感器檢測人數,現在是傳感器1感應是進入,傳感器2感應是出去,想改成傳感器1先感應,傳感器2后感應為進,傳感器2先感應,傳感器1后感應為出。求大神們幫忙。
        
while(1)
{
if(Left_P==0)                                                        // 如果左邊的紅外模塊檢測到有人
DelayMs(30);if(Right_P==0)
{
if(gJin<9999)                                                // 判斷當前進入人數是否小于9999                        
{
gJin++;                                                                // 進入人數加1
LcdGotoXY(0,3);                                // 光標定位
LcdPrintNum(gJin);                // 顯示進入的人數
LcdGotoXY(1,3);                                // 光標定位
gNow=gJin-gChu;                                // 計算當前人數        
LcdPrintNum(gNow);                // 顯示當前人數
}
Buzzer_P=0;                                                        // 蜂鳴器嘀一聲
DelayMs(30);
Buzzer_P=1;
while(!Left_P);                                        // 等待人離開左邊的傳感器檢測范圍
DelayMs(100);
}
if(Right_P==0)                                                // 如果右邊的紅外模塊檢測到有人
DelayMs(30);if(Left_P==0)
{
if(gChu<gJin)                                                // 判斷當前出去人數是否小于進入人數
{
gChu++;                                                                // 出去人數加1
LcdGotoXY(0,12);                        // 光標定位
LcdPrintNum(gChu);                // 顯示出去的人數
LcdGotoXY(1,3);                                // 光標定位
gNow=gJin-gChu;                                // 計算當前人數        
LcdPrintNum(gNow);                // 顯示當前人數
}
Buzzer_P=0;                                                        // 蜂鳴器嘀一聲
DelayMs(30);
Buzzer_P=1;
while(!Right_P);                                // 等待人離開右邊的傳感器檢測范圍
DelayMs(100);
}
AlarmJudge();                                                        // 判斷是否需要報警
               
KeyScanf();                                                                // 按鍵掃描                        
}
}

作者: wulin    時間: 2022-5-1 06:27
利用兩個傳感器信號的時差判斷進出和數量
  1. char count=初始人數;

  2. void The_number()
  3. {
  4.         static unsigned char sign_R=0,sign_L=0;        //狀態標志
  5.         //進入檢測
  6.         if(Left_P && !Right_P && sign_R==0)          //第一特征碼
  7.         {
  8.                 sign_R=1;
  9.         }
  10.         else if(!Left_P && !Right_P && sign_R==1)//第二特征碼
  11.         {
  12.                 sign_R=2;
  13.         }
  14.         else if(!Left_P && Right_P && traitA==2)//第三特征碼
  15.         {
  16.                 count++;
  17.                 sign_R=3;
  18.         }
  19.         else if(Left_P && Right_P)                //初始特征碼
  20.         {
  21.                 sign_R=0;                                        //清0
  22.         }
  23.         //退出檢測
  24.         if(!Left_P && Right_P && sign_L==0)//第一特征碼
  25.         {
  26.                 sign_L=1;
  27.         }
  28.         else if(!Left_P && !Right_P && sign_L==1)//第二特征碼
  29.         {
  30.                 sign_L=2;
  31.         }
  32.         else if(Left_P && !Right_P && sign_L==2)//第三特征碼
  33.         {
  34.                 count--;
  35.                 sign_L=3;
  36.         }
  37.         else if(Left_P && Right_P)                //初始特征碼
  38.         {
  39.                 sign_L=0;                                        //清0
  40.         }
  41. }
復制代碼

作者: 2500817625    時間: 2022-5-1 11:51
wulin 發表于 2022-5-1 06:27
利用兩個傳感器信號的時差判斷進出和數量

謝謝大神的指點,現在達到想要實現的效果了。萬分感謝。
作者: w1179benp    時間: 2022-5-1 16:44
這個聽著像一個典型的“旋轉編碼一個方向加,反方向減”計數程序
作者: 遠達大街呢    時間: 2023-2-7 23:05
樓主能發一下全部程序嗎?想看




歡迎光臨 (http://www.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 日韩一区在线播放 | 国产精品综合一区二区 | 国产成人网 | 亚洲第一区国产精品 | 亚洲一区二区三区在线视频 | 久久久国产一区二区三区四区小说 | 青青草原综合久久大伊人精品 | 午夜一区| 国产精品欧美一区二区 | 国产aⅴ爽av久久久久久久 | 欧美日韩一区二区三区在线观看 | 亚洲福利在线观看 | 日韩尤物视频 | 一级黄色短片 | 欧美一级毛片免费观看 | 视频一二三区 | 久久亚洲春色中文字幕久久久 | 一级片网址 | 99精品欧美一区二区三区综合在线 | 天天爽综合网 | 天天躁日日躁狠狠躁2018小说 | 精品久久99 | 97国产一区二区精品久久呦 | 精彩视频一区二区三区 | 一区二区三区在线免费观看 | 国产精品不卡一区二区三区 | 在线观看 亚洲 | 欧产日产国产精品国产 | 国产黄色大片在线观看 | 影音先锋久久 | 正在播放国产精品 | 亚洲va国产日韩欧美精品色婷婷 | av一区二区在线观看 | 一区二区三区视频在线 | 91看片网站 | 久久精品一二三影院 | 国产成人99久久亚洲综合精品 | 国产在线精品一区二区 | 精品欧美一区二区三区 | 国产视频久久久 | 中文字幕影院 |