(SKU:SEN080802)Arduino超声波传感器 超声波测距模块
来自YwRobot Studio Wiki
产品参数
- 名称:Ultasonic Sensor超声波模块
- 尺寸:51*28mm
- 电压:5V
- 端口:数字
- 测量距离:2cm-450cm
- 盲区:2cm
- 精度: 0.3cm
- 接口:PH2.04P接口
- 平台:Arduino、单片机
工作原理
- 采用I0触发测距、给至少10US的高电平信号
- 模块自动发送8个40KHZ的方波、自动检测是否有信号返回。
- 有信号返回、通过IO输出一高电平、高电平持续的时间就是超声波从发射到返回的时间、测试距离=(高电平时间声速(340M/S)。
使用教程
样例代码
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产品资料下载]