<li id="8g3ty"><tbody id="8g3ty"><th id="8g3ty"></th></tbody></li>
    <label id="8g3ty"><samp id="8g3ty"></samp></label>
  • <span id="8g3ty"></span>

    1. <center id="8g3ty"><optgroup id="8g3ty"></optgroup></center>
    2. <bdo id="8g3ty"><meter id="8g3ty"><bdo id="8g3ty"></bdo></meter></bdo><center id="8g3ty"><optgroup id="8g3ty"></optgroup></center>
      <label id="8g3ty"><samp id="8g3ty"></samp></label>

    3. 電子開發網

      電子開發網電子設計 | 電子開發網Rss 2.0 會員中心 會員注冊
      搜索: 您現在的位置: 電子開發網 >> 基礎入門 >> Arduino開發學習 >> 正文

      Arduino開發——基于HC-SR04測距的智能垃圾桶,超聲波測距

      作者:佚名    文章來源:本站原創    點擊數:    更新時間:2023/8/6

      目 錄

      實現功能

      工作原理

      電路連接

      控制代碼


      超聲波是一種振動頻率超過20kHz的機械波,沿直線方向傳播,傳播方向性好,傳播距離也較遠,在介質中傳播時遇到障礙物就會產生反射波。此外,模塊本身體積小,易于在任何機器人項目中使用,并提供2厘米至400厘米(約1英寸至13英尺)之間出色的非接觸范圍檢測,精度為3mm。工作電壓為5伏。由于超聲波的以上特點,因此被廣泛地應用于物體距離的測量中。
      HC-SR04一款設計有超聲波發射探頭、接收探頭、信號放大集成電路等超聲波模塊模塊共四個引腳,VCC為5V供電,Trig為觸發信號輸入,Echo為回響信號輸出,GND為電源地。

      實現功能

      在扔垃圾之前,用手或其他障礙物放在超聲波傳感器之前,當距離15cm時,舵機轉動,實現蓋子翻起。指示燈亮,蜂鳴器發生。在10秒后,舵機回到原位,蓋子蓋上。

      HC-SR04超聲波測距模塊 

      圖1 HC-SR04超聲波測距模塊

      VCC HC-SR04電源接口,接Arduino上的5V引腳
      Trig (Trigger) 向外界觸發超聲波脈沖,接引腳12
      Echo 回響信號輸出。當接收到反射信號時,引腳產生一個脈沖。脈沖的長度與檢測發射信號所需的時間成正比,接引腳11
      GND HC-SR04接地引腳,接Arduino GND

      工作原理

      HC-SR04超聲波測距時序圖 

      圖2 HC-SR04超聲波測距時序圖


      Arduino給超聲波模塊Trig引腳10μs以上的脈沖觸發信號,模塊內部自動發送8個40kHz的聲音脈沖,一旦檢測到反射信號,即輸出回響信號(Echo引腳)使設備的“超聲特征”變得獨一無二,從而使接收器能夠將發射模式與環境超聲噪聲區分開,回響信號脈沖寬度與被測距離成正比。如果這些脈沖沒有被反射回來,則回波信號將在38毫秒(38毫秒)后超時并返回低電平。

      電路連接

      基于HC-SR04測距的智能垃圾桶,超聲波測距 

      圖3 電路連接

      控制代碼

      #include <Servo.h>
      Servo myservo;
      int trig=12;
      int echo=11;
      int led13=13;
      int led3=3;
      void setup(){
        myservo.attach(9);
        Serial.begin(9600);
        pinMode(echo,INPUT);
        pinMode(trig,OUTPUT);
        pinMode(led13,OUTPUT);
        pinMode(led3,OUTPUT);
      }
      void loop(){
        myservo.write(0);
        long val=0;
        digitalWrite(trig,HIGH);
        delayMicroseconds(15);
        digitalWrite(trig,LOW);
        val=pulseIn(echo,HIGH);
        float S=val/58.00;
        if(S<15){
          myservo.write(100);
          digitalWrite(led13,HIGH);
          digitalWrite(led3,HIGH);
        }
        delay(10000);
        S=0;
        digitalWrite(led13,LOW);
        digitalWrite(led3,LOW);
      }
          
      Tags:超聲波測距,超聲波,Arduino,開發  
      責任編輯:admin
    4. 上一個文章:
    5. 下一個文章: 沒有了
    6. 請文明參與討論,禁止漫罵攻擊,不要惡意評論、違禁詞語。 昵稱:
      1分 2分 3分 4分 5分

      還可以輸入 200 個字
      [ 查看全部 ] 網友評論
      關于我們 - 聯系我們 - 廣告服務 - 友情鏈接 - 網站地圖 - 版權聲明 - 在線幫助 - 文章列表
      返回頂部
      刷新頁面
      下到頁底
      晶體管查詢
      主站蜘蛛池模板: 一本久道综合在线无码人妻 | 久久香综合精品久久伊人| 色综合婷婷在线观看66| 天天综合天天综合色在线| 狠狠色丁香婷婷综合| 色综合天天综合狠狠| 亚洲综合国产一区二区三区| 亚洲国产品综合人成综合网站| 天天色天天射综合网| 97色伦图片97综合影院| 亚洲国产成人久久综合野外| 亚洲精品综合久久中文字幕| 亚洲综合最新无码专区| 亚洲欧美日韩综合久久久久| 狠狠色狠狠色综合曰曰| 一本一本久久a久久精品综合麻豆 一本色道久久综合狠狠躁篇 | 亚洲a∨国产av综合av下载| 久久亚洲欧洲国产综合| 色噜噜狠狠狠色综合久| 亚洲五月综合缴情婷婷| 亚洲国产美国国产综合一区二区| 天天综合久久一二三区| 国产香蕉尹人综合在线观看 | 久久香综合精品久久伊人| 伊人久久大香线蕉综合7| 色噜噜狠狠色综合免费视频| 亚洲AV综合永久无码精品天堂| 亚洲综合丁香婷婷六月香| 五月丁香综合缴情六月小说| 久久精品综合电影| 97色婷婷成人综合在线观看| 亚洲婷婷综合色高清在线| 狠狠色丁香婷婷综合激情| 久久综合综合久久综合| 天天影视色香欲综合免费| 色综合久久最新中文字幕| 国产成人亚洲综合在线| 老色鬼久久综合第一| 亚洲欧洲日韩国产综合在线二区 | 麻豆精品久久精品色综合 | 亚洲精品第一国产综合精品|