国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

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

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

3天內不再提示

Arduino雷達的制作教程

454398 ? 來源:工程師吳畏 ? 2019-08-12 11:32 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

組件

使用超聲波制作arduino雷達需要列出的組件傳感器

Arduino Board(我使用的是arduino Uno)

伺服電機(mg-996)

HC-SR04超聲波傳感器

面包板

跳線

步驟1:

Arduino雷達的制作教程

《首先,我們要切一塊卡板(15cm * 8cm)。然后,將arduino和伺服電機粘在上面。

步驟2:

現在,我們必須制作一個“L”形支架用于超聲波傳感器(HC-SR04),使其保持在伺服電機上。

步驟3:

現在,我們必須將聲納傳感器連接到arduino。將傳感器的VCC和GND分別連接到arduino的5v和GND時要小心。之后,將trig引腳連接到8并將echo引腳連接到arduino的9。

步驟4:

將傳感器連接到arduino后,是時候將伺服電機連接到它了。再次,要小心連接伺服電機的VCC和GND。將伺服信號連接到arduino的引腳10。

步驟5:Arduino雷達所需的軟件:

您將需要arduino IDE和Processing IDE來運行它雷達

項目。處理IDE將獲取從arduino發送的值并說明對象區域(紅色標記)。按照鏈接下載它們。

處理IDE:https://processing.org/download/support.html

Arduino IDE:https://www.arduino.cc/en/main/software

第6步:Arduino代碼:

#includeconst int TriggerPin = 8;

const int EchoPin = 9;

const int motorSignalPin = 10;

const int startingAngle = 90;

const int minimumAngle = 6;

const int maximumAngle = 175;

const int rotationSpeed = 1;

伺服電機;

void setup(void )

{pinMode(TriggerPin,OUTPUT);

pinMode(EchoPin,INPUT);

motor.attach(motorSignalPin);

Serial.begin(9600);

}

void loop(void)

{static int motorAngle = startingAngle;

static int motorRotateAmount = rotationSpeed;

motor.write(motorAngle);

延遲(10);

SerialOutput(motorAngle,CalculateDistance());

motorAngle + = motorRotateAmount;

if(motorAngle 《= minimumAngle || motorAngle》 = maximumAngle){motorRotateAmount = -motorRotateAmount;

}}

int CalculateDistance(void)

{digitalWrite(TriggerPin,HIGH);

delayMicroseconds(10);

digitalWrite(TriggerPin,LOW);

long duration = pulseIn(EchoPin,HIGH);

float distance = duration * 0.017F;

return int(distance);

}

void SerialOutput(const int angle,const int distance)

{

String angleString = String(angle);

String distanceString = String(distance);

Serial.println(angleString +“,”+ distanceString);

}

步驟7:處理IDE:

我們可以使用處理IDE輕松找到范圍(40 cm)內的任何對象。如果您的PC上沒有IDE,請下載它。

在使用此IDE之前,我們必須配置字體。

為此,我們必須安裝“OCRAEXT.TTF”文件位于Radar.zip。

然后,轉到tools/create Font。從列表中選擇“OCRAExtended”,選擇字體大小25并單擊“確定”。

步驟8:

現在,我們必須找到COM端口號。轉到Arduino IDE并找到Com端口(照片中的COM3)。將COM端口號放在處理代碼的第13行(照片中的COM3)。

步驟9:最終

最后,按“運行”按鈕將顯示一個處理窗口。它將顯示雷達的伺服角度和物距。

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

    關注

    52

    文章

    3328

    瀏覽量

    123916
  • 超聲波傳感器

    關注

    18

    文章

    625

    瀏覽量

    38125
  • Arduino
    +關注

    關注

    190

    文章

    6526

    瀏覽量

    196947
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    Arduino plc和termux esp

    Arduino plc和termux esp
    的頭像 發表于 12-06 06:41 ?1864次閱讀

    定華雷達儀表學堂:雷達液位計有些什么好處?

    雷達液位計在不少小型工業場合中可能還不為人所熟悉,但在許多大型工業生產環境中,它已經得到了廣泛應用。雷達物位計具備諸多顯著優勢。 首先,它具有出色的穿透能力。例如,空氣中存在的水蒸氣對許多同類儀表會
    的頭像 發表于 11-21 15:08 ?504次閱讀

    智能駕駛的“感官系統”:超聲波雷達、毫米波雷達與激光雷達的協同之道

    一套復雜的傳感器系統——其中,超聲波雷達、毫米波雷達和激光雷達構成了智能駕駛的“感官三重奏”,各司其職、協同工作,共同構建車輛對環境的全面認知。 超聲波雷達:最“接地氣”的近距離守護者
    的頭像 發表于 11-04 17:43 ?1205次閱讀
    智能駕駛的“感官系統”:超聲波<b class='flag-5'>雷達</b>、毫米波<b class='flag-5'>雷達</b>與激光<b class='flag-5'>雷達</b>的協同之道

    定華雷達儀表學堂:如何選擇雷達液位計?

    西安定華電子提醒大家,在雷達物位計選型的時候,要考慮攪拌、抽真空的影響,對電源和輸出信號也要注意。 ?1?有攪拌情況下選型 雷達液位計廠家認為在有攪拌的罐體內,一般不要選用導波雷達,攪拌所帶來的力量
    的頭像 發表于 10-30 16:57 ?624次閱讀

    微波雷達和毫米波雷達有什么區別

    微波雷達和毫米波雷達有什么區別 前言:不知道大家有沒有發現,各種雷達模塊的使用開始逐漸加入各種智能家居產品了,像人來燈亮,人走燈滅這種雷達感應的產品早幾年就開始進入市場了,還有各種感應
    的頭像 發表于 10-30 16:56 ?2039次閱讀
    微波<b class='flag-5'>雷達</b>和毫米波<b class='flag-5'>雷達</b>有什么區別

    定華雷達儀表學堂:如何區別高頻與低頻雷達物位計性能比較?

    按發射雷達波的頻率分,可分為高頻雷達和低頻雷達。高頻雷達發射的20GHz以上的高頻微波,根據波的特性:速度=波長*頻率,我們可以得知24GHz高頻的微波的波長較其他頻段的
    的頭像 發表于 10-17 15:27 ?405次閱讀

    如何用Arduino Nano/UNO R3開發板給另一個Arduino IDE不能下載的Arduino Nano/UNO R3開發板重新燒錄引導程序bootlaoder

    本文介紹了如何用能夠Arduino IDE下載的Arduino Nano/UNO R3開發板給另一個Arduino IDE不能下載的Arduino Nano/UNO R3開發板重新燒錄
    的頭像 發表于 08-08 20:16 ?3574次閱讀
    如何用<b class='flag-5'>Arduino</b> Nano/UNO R3開發板給另一個<b class='flag-5'>Arduino</b> IDE不能下載的<b class='flag-5'>Arduino</b> Nano/UNO R3開發板重新燒錄引導程序bootlaoder

    ?定華雷達儀表學堂:雷達物位計的安裝和基本調試步驟是怎樣的

    雷達物位計能否準確丈量,依靠于反射波的信號。假如在所選擇安裝的位置,液面不能將電磁波反射回雷達天線或在信號波的范圍內有干擾物反射干擾波給雷達物位計,雷達物位計都不能準確反映實際液位。因
    的頭像 發表于 07-21 14:10 ?423次閱讀

    雷達液位計的維護要求有哪些?

    雷達
    jzyb
    發布于 :2025年07月16日 13:15:22

    定華雷達儀表學堂:接觸式雷達液位計原理介紹

    接觸式雷達物位計用于液體和固體的物位測量。即使是在高壓和極端溫度下,他們也能測量各種介質。雷達傳感器既可以用于簡單測量,也可以用于測量腐蝕性介質,對于衛生要求跟高的場合同樣適用。這些傳感器能可靠
    的頭像 發表于 06-20 09:44 ?537次閱讀

    雷達水位站 非接觸式測量水位

    雷達
    pingao141378
    發布于 :2025年06月09日 14:21:17

    免費分享Arduino入門+進階(全套例程+書籍)

    Arduino是一款開源電子原型平臺,由硬件(單片機開發板)和軟件(編程環境)組成,旨在讓非專業用戶也能輕松入門電子制作和編程。它的核心思想是簡化硬件開發,通過直觀的編程和模塊化設計,讓用戶快速實現
    的頭像 發表于 05-22 11:40 ?1129次閱讀
    免費分享<b class='flag-5'>Arduino</b>入門+進階(全套例程+書籍)

    《ESP32S3 Arduino開發指南》第二章 Arduino基礎知識

    完成一個電子產品的制作。這就給開源硬件的推廣和普及設定了一個很高的門檻,電子愛好者需要花很多時間和精力才能開始開發和制作自己的作品。而使用Arduino能很快地完成一個電子產品的制作
    發表于 05-13 09:28

    定華雷達儀表學堂:雷達物位計天線種類

    雷達物位計具有高精度、壽命長、低維護、高性能等優點。應用行業廣泛,可以在高溫、高壓、蒸汽、真空及高粉塵等惡劣環境中進行連續測量。但是不同環境下選擇的雷達物位計型號不同,使用的天線也不相同。下面介紹
    的頭像 發表于 04-16 15:20 ?741次閱讀