步骤1:硬件连接

硬件连接:-
5v-》 Vcc
gnd-》 Gnd
第8针-》 Trig针
第7针-》回声针
Arduino蜂鸣器
第9针-》 + ve针
Gnd-》 -ve针
步骤2:程序和结果

//超声波传感器与Arduino的接口。
int蜂鸣器= 9;
int triggerPin = 7;//触发引脚7
int echoPin = 8;//回显引脚8
void setup()
{
Serial.begin(9600);//我们将开始串行通信,因此我们可以在串行监视器Serial.println(“ Tech Ponder‘s UltraSonic Sensor Tutorial”)上看到距离。
pinMode(triggerPin,OUTPUT);//定义引脚
pinMode(echoPin,INPUT);
pinMode(蜂鸣器,输出);
digitalWrite(蜂鸣器,LOW); }
void loop()
{int duration,distance;//添加持续时间和距离
digitalWrite(triggerPin,HIGH);//触发波浪(例如使LED闪烁)
delay(10);
digitalWrite(triggerPin,LOW);
duration = pulseIn(echoPin,HIGH);//侦听和等待波浪的特殊功能
distance =(duration/2)/29.1;//将数字转换为cm(如果要英寸,则必须用合适的数字更改29.1
delay(1000);
Serial.print(distance);//打印数字
Serial.print(“ cm”);//和单位
Serial.println(“”);//仅打印到新行
if(距离《35)
{
digitalWrite(buzzer,HIGH);
Serial.println(“ Buzzer On”);
}
digitalWrite(buzzer,LOW);
}
结果显示在串行监视器上。
Arduino每隔一秒钟就使用超声波传感器计算距离。当距离小于35厘米时,arduino会检测到阈值并且蜂鸣器打开,可用作障碍物检测器。当障碍物靠近距离小于35厘米时,它将发出警报。用户。
-
超声波传感器
+关注
关注
18文章
629浏览量
38237 -
Arduino
+关注
关注
190文章
6527浏览量
197432
发布评论请先 登录
为什么超声波传感器不能直接显示氧气浓度?
哪些因素影响超声波传感器检测范围与精度
ICU-30201:超远距离超声波飞行时间测距传感器的卓越之选
气体流量传感器的革新:超声波技术引领燃气计量精准化浪潮
超声波传感器线圈:自动驾驶实现精确实时近距离感知的关键
无线超声波测距传感器:精准感知,开启智能测距新时代
高频超声波传感器:科技浪潮中的“隐形守护者”
微型超声波传感器:小身躯里的探测革命,开启智能感知新维度
如何将超声波传感器连接到Arduino Uno
评论