(SKU:SEN080802)Arduino超声波传感器 超声波测距模块

来自YwRobot Studio Wiki
YWrobot WB1讨论 | 贡献2020年4月2日 (四) 15:07的版本 使用教程

(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)
跳转至: 导航搜索
Arduino超声波传感器 超声波测距模块



产品参数

  • 名称:Ultasonic Sensor超声波模块
  • 尺寸:51*28mm
  • 电压:5V
  • 端口:数字
  • 测量距离:2cm-450cm
  • 盲区:2cm
  • 精度: 0.3cm
  • 接口:PH2.04P接口
  • 平台:Arduino、单片机


工作原理

  • 采用I0触发测距、给至少10US的高电平信号
  • 模块自动发送8个40KHZ的方波、自动检测是否有信号返回。
  • 有信号返回、通过IO输出一高电平、高电平持续的时间就是超声波从发射到返回的时间、测试距离=(高电平时间声速(340M/S)。

使用教程

  • (SKUSEN080802)Arduino超声波传感器 超声波测距模块连线.jpg

样例代码


float checkdistance_6_5() {
  digitalWrite(6, LOW);
  delayMicroseconds(2);
  digitalWrite(6, HIGH);
  delayMicroseconds(10);
  digitalWrite(6, LOW);
  float distance = pulseIn(5, HIGH) / 58.00;
  delay(10);
  return distance;
}

void setup(){
  pinMode(6, OUTPUT);
  pinMode(5, INPUT);
  Serial.begin(9600);
}

void loop(){
  Serial.println(checkdistance_6_5());
  delay(1000);

}
实验结果:串口可以观察到传感器读值,并打印到屏幕上,数据打印时间间隔1秒。

更多

[YWRobot产品资料下载]

购买 YWRobot商城购买链接