色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
电子发烧友
开通电子发烧友VIP会员 尊享10大特权
海量资料免费下载
精品直播免费看
优质内容免费畅学
课程9折专享价
創作中心

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

3天內不再提示

如何將HC-SR04連接到Arduino并編寫一個簡單的程序來測量距離

科技觀察員 ? 來源:electroschematics ? 作者:electroschematics ? 2024-02-11 10:17 ? 次閱讀

一種流行的Arduino超聲波傳感器是HC-SR04。它廣泛用于非接觸式距離測量,通常用于機器人和自動化項目。本指南將向您展示如何將HC-SR04連接到Arduino并編寫一個簡單的程序來測量距離。

要求

Arduino的Uno(或兼容板)

HC-SR04超聲波傳感器

接線圖

1.png

分步指南

將HC-SR04的引腳連接到Arduino上的5V輸出。VCC

將HC-SR04的引腳連接到Arduino上的一個GND引腳。GND

將引腳連接到Arduino上的數字引腳9。Trig

將引腳連接到Arduino上的數字引腳10。Echo

Arduino超聲波示例代碼

將以下代碼復制并粘貼到ArduinoIDE中。該代碼將觸發超聲波傳感器發送脈沖,然后監聽其回波,從而計算并打印距離。

// Define the Trig and Echo pin connections
const int trigPin = 9;
const int echoPin = 10;

// Define variables to store duration and distance
long duration;
int distance;

void setup() {
  // Start the serial communication
  Serial.begin(9600);
  
  // Define the Trig and Echo pins as Output and Input
  pinMode(trigPin, OUTPUT);
  pinMode(echoPin, INPUT);
}

void loop() {
  // Clear the trigPin
  digitalWrite(trigPin, LOW);
  delayMicroseconds(2);

  // Sets the trigPin HIGH for 10 microseconds
  digitalWrite(trigPin, HIGH);
  delayMicroseconds(10);
  digitalWrite(trigPin, LOW);

  // Reads the echoPin, returns the sound wave travel time in microseconds
  duration = pulseIn(echoPin, HIGH);

  // Calculating the distance
  distance = duration * 0.034 / 2; // Speed of sound wave divided by 2 (go and back)

  // Displays the distance on the Serial Monitor
  Serial.print("Distance: ");
  Serial.print(distance);
  Serial.println(" cm");

  // Delay 500 milliseconds before next measurement
  delay(500);
}

疑難解答提示

確保ArduinoIDE的串行監視器設置為相同的波特率(在本例中為9600)以查看輸出。

確保trig和echo引腳已正確定義和連接。

如果傳感器似乎不工作,請檢查所有連接并驗證您的Arduino板是否正常工作。

該傳感器的工作原理

HC-SR04超聲波傳感器利用聲納原理測量距離。以下是其工作機制的簡要說明:

觸發超聲波脈沖:傳感器有一個發射器和一個接收器。當您觸發脈沖(使用Trig引腳)時,發射器會發送一小段超聲波。

聲波傳播:一旦超聲波脈沖被發送,它就會在空氣中傳播,直到它擊中物體并被反射回傳感器。

接收回聲:傳感器的接收器部分(連接到Echo引腳)等待反射的聲波返回。測量從發射脈沖到接收回波所需的時間。

計算距離:您可以根據聲波返回所需的時間找到與物體的距離。由于空氣中的聲速約為每秒343米,因此您可以使用公式計算距離。(除以2,因為聲波傳播到物體然后再次返回,因此您只需要總傳播時間的一半)。distance=(speedofsound*time)/2

此操作發生得非常快,并且可以快速連續重復,使傳感器能夠實時測量到前方最近物體的距離。
審核編輯:陳陳

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

    關注

    18

    文章

    601

    瀏覽量

    36640
  • Arduino
    +關注

    關注

    188

    文章

    6490

    瀏覽量

    190058
  • HC-SR04
    +關注

    關注

    9

    文章

    82

    瀏覽量

    42995
收藏 0人收藏

    評論

    相關推薦
    熱點推薦

    如何將超聲波傳感器HC-SR04與PIC微控制器連接

    為了讓任何項目活躍起來,我們需要使用傳感器。傳感器充當所有嵌入式應用的眼睛和耳朵,它幫助數字微控制器了解這個真實模擬世界中實際發生的事情。在本教程中,我們學習如何將超聲波傳感器HC-SR04與PIC微控制器
    的頭像 發表于 01-01 10:08 ?4448次閱讀
    <b class='flag-5'>如何將</b>超聲波傳感器<b class='flag-5'>HC-SR04</b>與PIC微控制器<b class='flag-5'>連接</b>

    制作HC-SR04模塊

    各位朋友,大家好~ 最近用了HC-SR04超聲波測距模塊,相信很多朋友都玩過,現在想知道HC-SR04中的STC程序是如何實現的? 下面是原理圖:
    發表于 02-10 14:36

    自編超聲波測距模塊(HC-SR04)STC程序開源

    的帖子,本菜不贅述了。2、硬件部分:下面就先看原理圖吧,由于本菜的硬件不行,只是簡單的分析下,有說錯的地方,歡迎大神們吐槽!左邊是m**eblock的原理圖,右邊是
    發表于 03-08 15:51

    HC-SR04工作原理

    文章目錄超聲波測距原理HC-SR04工作原理STM32實現驅動1.引腳的配置2.時序控制3.時間差測量4.如何將距離測出來超聲波測距原理利用HC-S
    發表于 08-04 07:40

    怎樣去編寫HC-SR04超聲波傳感器的程序

    怎樣去編寫HC-SR04超聲波傳感器的程序呢?怎樣去使用HC-SR04超聲波傳感器?
    發表于 10-18 09:19

    HC-SR04原理相關資料分享

    的VCC、GND分別接ESP8266的Vin、GND,Trial和Echo找兩IO就行,這里以D2、D1為例代碼/* * HC-SR04超聲波模塊測距示例,距離顯示在串口中 */c
    發表于 12-06 07:52

    如何去編寫HC-SR04超聲波測距模塊的驅動程序

    HC-SR04超聲波測距模塊的基本工作原理是什么?如何去編寫HC-SR04超聲波測距模塊的驅動程序呢?
    發表于 12-15 07:45

    基于Arduino Nano和HC-SR04超聲波傳感器制作社交距離項目

    描述基于 Arduino Nano、超聲波傳感器和 LED 模塊的針對 Covid-19 冠狀病毒的社會隔離項目在本教程中,您將學習如何基于 Arduino Nano 和 HC-SR04 超聲波
    發表于 08-09 06:30

    HC-SR04超聲波測距模塊及程序

    HC-SR04超聲波測距模塊及程序HC-SR04超聲波測距模塊及程序HC-SR04超聲波測距模塊及程序
    發表于 12-08 16:50 ?85次下載

    HC-SR04

    HC-SR04超聲波傳感器的原理圖,說明書,串口調試
    發表于 05-24 10:03 ?179次下載

    HC-SR04超聲波模塊的Arduino代碼

    HC-SR04超聲波模塊的Arduino代碼
    發表于 03-20 14:35 ?37次下載

    怎樣用Arduino連接HC-SR04超聲波傳感器構建電子卷尺

    您是否見過機器人項目,其設備看起來像對大卡通眼睛,想知道那部分是做什么的?有可能你正在看超聲波傳感器。在本教程中,您將了解HC-SR04超聲波傳感器,包括如何使用
    的頭像 發表于 07-30 09:22 ?9526次閱讀
    怎樣用<b class='flag-5'>Arduino</b><b class='flag-5'>連接</b><b class='flag-5'>HC-SR04</b>超聲波傳感器<b class='flag-5'>來</b>構建電子卷尺

    如何將HC-SR04超聲波與樹莓派連接

    HC-SR04超聲波傳感器作為測距模塊銷售,因為它可以精確地用于測量2cm到400cm范圍內的距離。精度為3mm。
    的頭像 發表于 07-29 11:15 ?1.2w次閱讀

    51單片機HC-SR04測距

    51單片機HC-SR04測距STC51單片機利用HC-SR04進行測距,HC-SRF05與HC-SR04并無太大差別,前者有五針腳,多出來一個
    發表于 11-20 17:36 ?23次下載
    51單片機<b class='flag-5'>HC-SR04</b>測距

    帶有HC-SR04的超聲波傳感器陣列

    方案介紹使用多個低成本超聲傳感器估算固體物體的距離和位置。硬件部件:Arduino Nano R3?? ?×?? ?1?? ?超聲波傳感器-HC-SR04(通用)?? ?×?? ?5
    發表于 12-30 15:06 ?0次下載
    主站蜘蛛池模板: 国产精品第一综合首页 | 在线观看亚洲免费视频 | 沈阳熟女露脸对白视频 | 性插图动态图无遮挡 | 99re8在线视频精品 | 特污兔午夜影视院 | 在线视频 日韩视频二区 | 调教日本美女 | 91嫩草私人成人亚洲影院 | 中文字幕天堂久久精品 | 日本国产成人精品无码区在线网站 | 蜜桃久久久亚洲精品成人 | 蜜桃成熟时2在线观看完整版hd | 亚洲mv在线观看 | 欧美eee114 | 亚洲综合香蕉在线视频 | 蜜芽丅v新网站在线观看 | 午夜熟女插插XX免费视频 | 亚洲精品www久久久久久久软件 | 无码任你躁久久久久久老妇双奶 | 四虎成人影院 | 成人免费视频无遮挡在线看 | 另类欧美尿交 | 琪琪色在线播放 | 亚洲an天堂an在线观看 | 国产交换丝雨巅峰 | 国产喷水1区2区3区咪咪爱AV | 美女扒开屁股让男人桶 | 芭乐视频免费资源在线观看 | 动漫美女3d被爆漫画 | 九九热这里只有精品视频免费 | 久久网站视频 | 久久高清一级毛片 | 暖暖日本在线手机免费完整版 | 免费看的一级毛片 | 欧美日韩永久久一区二区三区 | 国产精品青青在线麻豆 | 手机移动oa| 夜夜澡人人爽人人喊_欧美 夜夜骑夜夜欢 | 日韩久久影院 | 波多久久亚洲精品AV无码 |

    電子發燒友

    中國電子工程師最喜歡的網站

    • 2931785位工程師會員交流學習
    • 獲取您個性化的科技前沿技術信息
    • 參加活動獲取豐厚的禮品