步驟1:硬件連接

硬件連接:-
5v-》 Vcc
gnd-》 Gnd
第8針-》 Trig針
第7針-》回聲針
Arduino蜂鳴器
第9針-》 + ve針
Gnd-》 -ve針
步驟2:程序和結(jié)果

//超聲波傳感器與Arduino的接口。
int蜂鳴器= 9;
int triggerPin = 7;//觸發(fā)引腳7
int echoPin = 8;//回顯引腳8
void setup()
{
Serial.begin(9600);//我們將開始串行通信,因此我們可以在串行監(jiān)視器Serial.println(“ Tech Ponder‘s UltraSonic Sensor Tutorial”)上看到距離。
pinMode(triggerPin,OUTPUT);//定義引腳
pinMode(echoPin,INPUT);
pinMode(蜂鳴器,輸出);
digitalWrite(蜂鳴器,LOW); }
void loop()
{int duration,distance;//添加持續(xù)時間和距離
digitalWrite(triggerPin,HIGH);//觸發(fā)波浪(例如使LED閃爍)
delay(10);
digitalWrite(triggerPin,LOW);
duration = pulseIn(echoPin,HIGH);//偵聽和等待波浪的特殊功能
distance =(duration/2)/29.1;//將數(shù)字轉(zhuǎn)換為cm(如果要英寸,則必須用合適的數(shù)字更改29.1
delay(1000);
Serial.print(distance);//打印數(shù)字
Serial.print(“ cm”);//和單位
Serial.println(“”);//僅打印到新行
if(距離《35)
{
digitalWrite(buzzer,HIGH);
Serial.println(“ Buzzer On”);
}
digitalWrite(buzzer,LOW);
}
結(jié)果顯示在串行監(jiān)視器上。
Arduino每隔一秒鐘就使用超聲波傳感器計算距離。當(dāng)距離小于35厘米時,arduino會檢測到閾值并且蜂鳴器打開,可用作障礙物檢測器。當(dāng)障礙物靠近距離小于35厘米時,它將發(fā)出警報。用戶。
-
超聲波傳感器
+關(guān)注
關(guān)注
18文章
626瀏覽量
38143 -
Arduino
+關(guān)注
關(guān)注
190文章
6526瀏覽量
197029
發(fā)布評論請先 登錄
哪些因素影響超聲波傳感器檢測范圍與精度
倍加福超聲波傳感器的選型攻略
ICU-30201:超遠(yuǎn)距離超聲波飛行時間測距傳感器的卓越之選
氣體流量傳感器的革新:超聲波技術(shù)引領(lǐng)燃?xì)庥嬃烤珳?zhǔn)化浪潮
什么是超聲波原理的液位傳感器?
超聲波傳感器線圈:自動駕駛實(shí)現(xiàn)精確實(shí)時近距離感知的關(guān)鍵
無線超聲波測距傳感器:精準(zhǔn)感知,開啟智能測距新時代
高頻超聲波傳感器:科技浪潮中的“隱形守護(hù)者”
微型超聲波傳感器:小身軀里的探測革命,開啟智能感知新維度
超聲波換能器:原理與多領(lǐng)域應(yīng)用解析
超聲波多功能氣象傳感器:精準(zhǔn)感知,氣象監(jiān)測新利器
超聲波液位傳感器的應(yīng)用和原理,這回終于搞明白了!
超聲波局放傳感器:精準(zhǔn)捕捉設(shè)備“隱疾”的科技之眼
ATA-2021B高壓放大器在斜錐型超聲波傳感器研究中的應(yīng)用
如何將超聲波傳感器連接到Arduino Uno
評論