跳至主要內容

超声波传感器

大约 2 分钟约 535 字

超声波传感器

工作电压5V
类型执行模块
接口类型RJ12
外观尺寸42*25*52mm

  超声波传感器是一种用于测量距离的设备,它通过发射超声波并接收遇 到障碍物后反射回来的超声波来工作。具体来说,传感器首先发出超声波信 号,当这些波碰到障碍物时会反射回来,并被传感器中的接收器捕捉。根据 发射和接收之间的时间差,结合声波在介质(通常是空气)中的传播速度, 计算出障碍物的距离。这种方式使得超声波传感器能够在多种应用中精确测 量距离,如自动门、机器人避障及液位测量等。

硬件连接示意图
硬件连接示意图
①USB Type-C数据线
①USB Type-C数据线
②PH2.0-4P转RJ12线
②PH2.0-4P转RJ12线

程序代码

from npython import * 
csb=CS_ult()#实类化传感器 
csb.init(trig_pin=PINS[0],echo_pin=PINS[1])#初始化 
while True: 
 #获取超声波传感器(外置)的距离值并显示 
 oled.print(1,2,"距离:"+str(csb.read()),1) 
 time.sleep(0.5) #延时0.5秒

程序说明

超声波传感器(外置)接实验板通用接口。csb.init()为超声波传感 器初始化引脚函数,其中trig_pin用于指明超声波传感器的trig 触发脚,echo_pin用于指明超声波传感器的echo回响脚。csb.read() 为超声波传感器读取障碍物距离函数,返回值为浮点数,范围为 0~550,若返回为-1表示出错或无障碍。

超声波固件使用说明

信息科技实验板的固件应升级到V1.06.5及以上版本。

呈现效果