————高于人耳能听见的声波称为超声波。
————在空气中传播的超声波频率大约介于20~200KHZ,但其衰减程度与频率呈正比(频率越高传输距离越短),市面上常见嘚超声波模块一般在38,40,42KHZ(部分超声波清洗机震动频率高达3MHZ)
————声波在平滑的表面容易反射,在粗超的表面容易被吸收。但只要表面的坑洞小于表面的1/4即可当做平滑的表面,以40KHZ为例将无视小于2mm的坑洞。公式如下
波长=频率声波速度?→→40000HZ344000毫米/秒?→→8.6毫米→→2.15毫米
————声波在不同密度的环境中,传输速度不同
————室温20摄氏度的环境中,声波的传输速度约344m/s(如果在水中要比空气中快60倍)因此得箌以下公式,因此也可以推算出1cm的距离传播了58微秒。
————因为发射和接收都是不同的传感器,所以声音的传播不是直线求距离嘚时候需要考虑夹角。因为所设计的产品不要求太高的精度所以文不考虑。
距离=344米/秒X2传播时间XCos(ㄖ)?
pulseIn(端口号信号电平,等待截止时間); //信号电平HIGH或LOW可选,测量高低电平的持续时间----如果在等待时间内没有接收到声波,会返回0;
函数将传回微秒单位的时间,所以使用unsigned long型的變量
发布了42 篇原创文章 · 获赞 20 · 访问量 2万+