在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

超聲波距離傳感器的制作

454398 ? 來源:wv ? 2019-10-09 09:49 ? 次閱讀

步驟1:所需的電氣組件

這是電氣零件的列表一個人需要完成這個項目-br-Arduino

-跳線

-RGB led(我使用的是公共陰極,但單個LED也可以工作)

-3電阻

-面包板

-HC-SRO4。

所有這些都連接起來

步驟2:連接

從Arduino + 5v向面包板提供+ 5v并執行相同的操作為地面。

將HC-SR04安裝在試驗板上。請記住,在數字電子產品類別中,+規則垂直針腳在板上橫檔連接在一起,而水平針腳在電源橫檔上連接在一起。

傳感器連接到GND和+ 5v。

連接回波針將HC-SR04的引腳連接到Arduino的引腳5,并通過Trig引腳將其連接到Arduino板的引腳6。

安裝面包板上的LED。將電阻連接到RGB引腳,分別將它們分別連接到Arduino的引腳7,8和9,并將陰極接地。

步驟3:代碼

連接后,編寫并上傳以下代碼。

************************* ************************************************** *************

#define trigpin 6

#define echopin 5

#define R 7

#define G 8

#define B 9

void setup()

{ //serial monitor and pin setup.

Serial.begin(9600);

pinMode(trigpin,OUTPUT); //set trigpin as output

pinMode(echopin,INPUT);//set echopin as input

pinMode(R,OUTPUT);// set R,G and B as outputs

pinMode(G,OUTPUT);

pinMode(B,OUTPUT);

// put your setup code here, to run once:

}

void loop()

{

//the trigpin sends out a signal, which bounces off an obstacle and comes back, the

//echopin recieves this signal and gives out +5v setting the arduino pin on which it is connected to high.

//distance= time*speed, but this distnce is divided by 2 because signal sent out returns

//so distance= (the time it takes for the signal to leave and return)/2.

//i.e if the time is 6s the distance = (6s/2) = 3m or cm.

int duration, distance;//declare distance and duration as integers

digitalWrite(trigpin,HIGH);// trigin send out signal

_delay_ms(1000);//coninously for 1000ms

digitalWrite(trigpin, LOW);// then goes low

duration=pulseIn(echopin,HIGH); // duration is the pulseIn to the echopin

distance=(duration/2)/29.1; // the 29.1 is used to convert the distnce to cm, the value varies for other units.

if(distance 》 0 && distance 《= 20){//distcance is greater than 0 and less than 20cm

digitalWrite(G,LOW);//green led is off

digitalWrite(B,LOW);//blue led is off

_delay_ms(500);//delay

digitalWrite(R,HIGH);//red led is on

_delay_ms(500);

}

else if(distance 》 20 && distance 《= 80){//distcance is greater than 20 and less than 80cm

digitalWrite(R,LOW);//red led is off

digitalWrite(G,LOW);//green led is off

_delay_ms(500);

digitalWrite(B,HIGH);//blue led is on

}

else if(distance 》 80 && distance 《= 120 ){//distcance is greater than 80 and less than 120cm

digitalWrite(R,LOW);//red led is off

digitalWrite(B,LOW);//blue led is off

_delay_ms(500);

digitalWrite(G,HIGH);//green led is on

}

Serial.print(“cm”);

Serial.println(distance);//print values on serial monitor

_delay_ms(100);

}

// put your main code here, to run repeatedly:

步驟4:測試

我公寓的地板上有瓷磚,您可以看到距我的櫥柜和冰箱的距離。 LED呈綠色,當距離減半時變為藍色,而當傳感器確實靠近時變為紅色。我希望你喜歡這個。我打算做類似的事情,但我將使用MQ-2煙霧傳感器來更改LED的顏色。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 超聲波
    +關注

    關注

    63

    文章

    3029

    瀏覽量

    138510
  • 距離傳感器
    +關注

    關注

    3

    文章

    75

    瀏覽量

    15134
收藏 人收藏

    評論

    相關推薦

    典型的超聲波傳感器及其應用領域

    ,具有較強的穿透力和分辨率。 超聲波傳感器的工作原理 超聲波傳感器通過發射超聲波信號,接收反射回來的信號,根據信號的時間差、強度等參數,實現
    的頭像 發表于 09-07 11:40 ?1797次閱讀

    超聲波傳感器是模擬還是數字

    超聲波傳感器是一種利用超聲波信號進行距離測量、物體檢測、流速測量等的傳感器。它們廣泛應用于工業自動化、機器人導航、汽車防撞系統、醫療診斷等領
    的頭像 發表于 09-07 11:34 ?641次閱讀

    超聲波傳感器輸出的是什么信號

    超聲波傳感器是一種利用超聲波進行距離測量、物體檢測和流速測量的傳感器。它通過發射超聲波信號并接收
    的頭像 發表于 09-07 11:32 ?861次閱讀

    電應普傳感器?|?窖井水位監測超聲波傳感器應用方案

    DYP-17超聲波測距傳感器是通過超聲波探頭發射出的超聲脈沖,通過空氣傳播到水面上,經反射后再通過空氣返回到超聲波探頭,通過計算
    的頭像 發表于 08-20 15:50 ?638次閱讀
    電應普<b class='flag-5'>傳感器</b>?|?窖井水位監測<b class='flag-5'>超聲波</b><b class='flag-5'>傳感器</b>應用方案

    單片機如何使用超聲波傳感器進行距離測量

    超聲波傳感器是一種利用超聲波信號進行非接觸式測量的傳感器,廣泛應用于工業、生物醫學、自動化控制等領域。在單片機系統中,超聲波
    的頭像 發表于 08-05 14:56 ?422次閱讀

    高達5 m的精確距離測量 超聲波ToF傳感器

    TDK的超聲波ToF傳感器可在高達180°的可配置FoV范圍內提供高達5 m的精確距離測量。 TDK Corp.宣布全面生產InvenSense SmartSonicICU-20201超聲波
    的頭像 發表于 07-03 15:42 ?7458次閱讀
    高達5 m的精確<b class='flag-5'>距離</b>測量 <b class='flag-5'>超聲波</b>ToF<b class='flag-5'>傳感器</b>

    解讀工業機器人避障常用的視覺傳感器、激光傳感器、紅外傳感器超聲波傳感器

    超聲波傳感器的基本原理是測量超聲波的飛行時間,通過d=vt/2測量距離,其中d是距離,v是聲速,t是飛行時間。 上圖是
    的頭像 發表于 06-19 17:06 ?1898次閱讀
    解讀工業機器人避障常用的視覺<b class='flag-5'>傳感器</b>、激光<b class='flag-5'>傳感器</b>、紅外<b class='flag-5'>傳感器</b>、<b class='flag-5'>超聲波</b><b class='flag-5'>傳感器</b>

    超聲波傳感器的工作原理 超聲波傳感器聲波頻率是多少

    超聲波傳感器是一種常用的非接觸式測距傳感器,以其精確測量距離、高可靠性和廣泛應用而受到廣泛青睞。超聲波
    的頭像 發表于 02-21 15:30 ?2564次閱讀

    超聲波傳感器的工作模式有哪些

    超聲波傳感器是一種利用超聲波的特性進行測量和檢測的設備。它通過發射超聲波,然后接收反射回來的超聲波,通過計算發射和接收之間的時間差,來確定物
    的頭像 發表于 02-16 10:21 ?1223次閱讀

    超聲波液位傳感器的工作原理 超聲波液位傳感器型號

    超聲波液位傳感器是一種常用于測量液體或固體物料高度的裝置。其工作原理基于超聲波傳播和回波反射的原理,通過發送超聲波脈沖并測量回波的時間來確定物體的
    的頭像 發表于 01-30 09:52 ?1877次閱讀

    超聲波傳感器形成超聲波的原理

    超聲波傳感器發射頭是利用壓電效應來實現產生超聲波的,就是在發射頭不斷給出一定頻率的如40KHz的電壓信號,就可以產生超聲波
    的頭像 發表于 01-29 10:23 ?1144次閱讀

    超聲波傳感器超聲波測距原理分析

    聲音是由振動產生的,能夠產生超聲波的裝置就是超聲波傳感器,習慣上稱為超聲換能器,或者超聲探頭。
    發表于 01-29 09:20 ?1026次閱讀
    <b class='flag-5'>超聲波</b><b class='flag-5'>傳感器</b>和<b class='flag-5'>超聲波</b>測距原理分析

    超聲波傳感器的硬件組成及類型

    超聲波傳感器的硬件組成如圖所示。超聲波發送電路由晶體管,電阻,T/R40-16 壓電陶瓷超聲波傳感器和變壓
    發表于 01-22 17:31 ?2085次閱讀
    <b class='flag-5'>超聲波</b><b class='flag-5'>傳感器</b>的硬件組成及類型

    超聲波測距原理 超聲波距離傳感器接線方法

    超聲波測距是一種常用的測距方法,通過發射超聲波脈沖,利用其在空氣中傳播速度較快的特點,測量出從傳感器到目標物體的時間差,并進而計算出距離超聲波
    的頭像 發表于 01-22 15:22 ?2572次閱讀

    超聲波傳感器的工作原理 超聲波傳感器的應用

    超聲波傳感器是一種基于超聲波的無接觸式測距傳感器,可以廣泛應用于工業、醫療、軍事等領域。本文將詳細介紹超聲波
    的頭像 發表于 01-18 14:04 ?1844次閱讀
    主站蜘蛛池模板: 大色综合色综合资源站| 1024手机看片欧美日韩| 99视频网站| 中国一级特黄真人毛片| 久久天天躁夜夜躁狠狠躁2015| 爱爱毛片| 99久久99久久精品免费看子伦| 亚洲精品影视| 天天操天天操天天射| 在线干| 成人看的一级毛片| 久久精品屋| 国产成人mv在线观看入口视频| 日本s色大片在线观看| 女人牲交一级毛片| 日日艹| 美女视频黄免费| 国产精欧美一区二区三区| 亚洲第一成网站| 国产免费资源| 69pao强力打造在线| 国产91啪| 包你爽综合网| 成人国产精品一级毛片了| 天天寡妇色| 免费视频淫片aa毛片| 国产妇女在线| 日本黄色录像| 免费午夜网站| 午夜 dy888理论久久| 97精品久久天干天天蜜| 4438x成人免费| 性欧美精品久久久久久久| 欧美视频xxxxx| 在线a人片免费观看不卡| 国产一级一级片| 轻点灬大ji巴太粗太大了小说 | 日本亚洲精品色婷婷在线影院 | 无遮挡高清一级毛片免费| 午夜爱爱免费视频| 美女视频黄色的免费|