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

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

完善資料讓更多小伙伴認識你,還能領取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

    文章

    586

    瀏覽量

    35974
  • Arduino
    +關注

    關注

    188

    文章

    6477

    瀏覽量

    187559
  • HC-SR04
    +關注

    關注

    9

    文章

    82

    瀏覽量

    42641
收藏 人收藏

    評論

    相關推薦

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

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

    HC-SR04

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

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

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

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

    您是否見過機器人項目,其設備看起來像對大卡通眼睛,想知道那部分是做什么的?有可能你正在看超聲波傳感器。在本教程中,您將了解HC-SR04超聲波傳感器,包括如何使用
    的頭像 發表于 07-30 09:22 ?9251次閱讀
    怎樣用<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次下載
    主站蜘蛛池模板: 一本久道久久综合狠狠躁AV| 被免费网站在线视频| 亚洲高清毛片一区二区| 一个色综合久久| 暗卫受被肉到失禁各种PLAY| 国产偷国产偷亚洲高清人乐享| 免费国产精品视频| 亚洲国产精品日本无码网站| av影音先锋影院男人站| 狠狠色狠狠色综合日日91app| 男生插曲女生身全过程| 亚洲aaaa级特黄毛片| 99视频这里只有精品国产| 欧美videqsdesex0| 在公交车上被JB草坏了被轮J了| 国产AV无码成人黄网站免费| 免费撕开胸罩吮胸视频| 亚洲视频在线观看地址| 国产 高清 无码 中文| 少女开女包www| PORN白嫩内射合集| 久久国产免费一区二区三区| 午夜伦理 第1页| 成视频高清| 女人精69xxxxx| 超碰最新地址| 午夜影院一区二区三区| 刮伦人妇A极一片| 午夜福利电影网站鲁片大全| 国产午夜精品自在自线之la| 亚洲视频在线观看不卡| 男女边吃奶边做边爱视频| 抽插H浊水H嫩B父皇| 日本九九热在线观看官网| 99久久99久久精品国产片果冻| 久久精品国产视频澳门| 最近中文字幕在线看免费完整版| 精品久久久久中文字幕加勒比东京热| 新图解av吧| 快乐激情站| 99久久99久久免费精品蜜桃|