卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

arduino超聲波測(cè)距雷達(dá)編程

超聲波測(cè)距雷達(dá)是一種常用的測(cè)量距離的傳感器,它利用超聲波在空氣中的傳播速度來(lái)計(jì)算距離。在本篇文章中,我們將使用Arduino來(lái)編程實(shí)現(xiàn)一個(gè)簡(jiǎn)單的超聲波測(cè)距雷達(dá)。首先,我們需要準(zhǔn)備以下硬件設(shè)備:1. A

超聲波測(cè)距雷達(dá)是一種常用的測(cè)量距離的傳感器,它利用超聲波在空氣中的傳播速度來(lái)計(jì)算距離。在本篇文章中,我們將使用Arduino來(lái)編程實(shí)現(xiàn)一個(gè)簡(jiǎn)單的超聲波測(cè)距雷達(dá)。

首先,我們需要準(zhǔn)備以下硬件設(shè)備:

1. Arduino開(kāi)發(fā)板

2. 超聲波傳感器

3. 杜邦線(xiàn)若干

4. 蜂鳴器(可選)

接下來(lái),我們將進(jìn)行硬件的連接。首先將超聲波傳感器的VCC引腳接到Arduino的5V引腳上,將GND引腳接到Arduino的GND引腳上。然后,將Trig引腳連接到Arduino的數(shù)字引腳2上,將Echo引腳連接到Arduino的數(shù)字引腳3上。如果你還想加入蜂鳴器提示測(cè)距結(jié)果,可以將蜂鳴器的正極連接到Arduino的數(shù)字引腳4上,負(fù)極連接到GND引腳上。

接下來(lái),我們需要編寫(xiě)Arduino的代碼。首先,我們需要定義一些變量來(lái)保存超聲波傳感器的引腳號(hào)。然后,在setup函數(shù)中,我們需要將Trig引腳設(shè)置為輸出模式,Echo引腳設(shè)置為輸入模式。在loop函數(shù)中,我們首先發(fā)送一個(gè)10微秒的高電平信號(hào)給Trig引腳,然后計(jì)算Echo引腳的高電平時(shí)間,并根據(jù)公式計(jì)算出距離。最后,我們可以將距離值通過(guò)串口打印出來(lái),并控制蜂鳴器發(fā)出聲音。

代碼示例:

```arduino

// 定義超聲波傳感器的引腳

const int trigPin 2;

const int echoPin 3;

const int buzzerPin 4;

void setup() {

// 設(shè)置Trig引腳為輸出模式,Echo引腳為輸入模式

pinMode(trigPin, OUTPUT);

pinMode(echoPin, INPUT);

pinMode(buzzerPin, OUTPUT);

(9600); // 初始化串口通信

}

void loop() {

long duration, distance;

// 發(fā)送一個(gè)10微秒的高電平信號(hào)給Trig引腳

digitalWrite(trigPin, HIGH);

delayMicroseconds(10);

digitalWrite(trigPin, LOW);

// 計(jì)算Echo引腳的高電平時(shí)間

duration pulseIn(echoPin, HIGH);

// 根據(jù)公式計(jì)算距離

distance duration * 0.034 / 2;

// 打印距離值到串口監(jiān)視器

("Distance: ");

(distance);

(" cm");

// 如果距離小于20cm,則觸發(fā)蜂鳴器

if (distance < 20) {

digitalWrite(buzzerPin, HIGH);

} else {

digitalWrite(buzzerPin, LOW);

}

delay(500); // 延時(shí)500毫秒

}

```

最后,將編寫(xiě)好的代碼上傳到Arduino開(kāi)發(fā)板,并通過(guò)串口監(jiān)視器查看測(cè)距結(jié)果。當(dāng)物體距離傳感器小于20cm時(shí),蜂鳴器將會(huì)發(fā)出聲音。

總結(jié):

本文介紹了如何使用Arduino編程實(shí)現(xiàn)超聲波測(cè)距雷達(dá),并提供了硬件連接和編程代碼的詳細(xì)說(shuō)明。通過(guò)本教程,讀者可以輕松地搭建自己的超聲波測(cè)距雷達(dá)系統(tǒng),并應(yīng)用于各種場(chǎng)景中。