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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2073|回復: 4
打印 上一主題 下一主題
收起左側

單片機用兩個紅外傳感器檢測人數的程序修改

[復制鏈接]
跳轉到指定樓層
樓主
ID:976691 發表于 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();                                                                // 按鍵掃描                        
}
}
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

沙發
ID:213173 發表于 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. }
復制代碼
回復

使用道具 舉報

板凳
ID:976691 發表于 2022-5-1 11:51 | 只看該作者
wulin 發表于 2022-5-1 06:27
利用兩個傳感器信號的時差判斷進出和數量

謝謝大神的指點,現在達到想要實現的效果了。萬分感謝。
回復

使用道具 舉報

地板
ID:149451 發表于 2022-5-1 16:44 | 只看該作者
這個聽著像一個典型的“旋轉編碼一個方向加,反方向減”計數程序
回復

使用道具 舉報

5#
ID:1062419 發表于 2023-2-7 23:05 來自手機 | 只看該作者
樓主能發一下全部程序嗎?想看
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 国产精品日本一区二区在线播放 | 国产精品99 | 欧美精品一区二区三区视频 | 中文字幕综合 | 伊人激情网 | 精品av| 夜夜草 | 97精品国产97久久久久久免费 | 国产精品福利在线观看 | 亚洲精品一区二区三区四区高清 | 久久精品综合 | 日本一区二区三区在线观看 | 久久久区 | 成人在线日韩 | 黄篇网址 | 91高清在线观看 | 久久久福利 | 亚洲成人毛片 | 国产成人免费一区二区60岁 | 欧美在线日韩 | 成人免费视频网站在线看 | 国产在线一区二区三区 | 欧美性网站 | 日韩三级一区 | 欧美精品在欧美一区二区 | 欧美美乳 | 在线视频国产一区 | 欧美日韩亚洲三区 | 国产成人免费视频 | 亚洲一区二区中文字幕 | 国产精品123区 | 精品久久久久久红码专区 | 亚洲97| 中文字幕日韩一区 | 久久精品视频亚洲 | 亚洲国产一区二区在线 | 欧美一区日韩一区 | 亚洲一区在线日韩在线深爱 | 色网站在线免费观看 | 欧美一区二区三区国产 | 日韩三级在线 |