KE0056 keyes HC-SR05超声波传感器(焊盘孔) 红色 环保

1

1. 概述

本传感器主要用于测距,它具有高精度、盲区(2cm)超近、性能稳定的特点。传感器自带4个定位孔,方便你将传感器固定在其他设备。

2. 规格参数

工作电压:5V(DC)

工作电流:15mA

工作频率:40khz

最大探测距离:3-5m

最小探测距离:2cm

感应角度:不大于15度

高精度:可达3mm

3. 连接图

KE0056

4. 测试代码

#define echoPin 7 // Echo Pin

#define trigPin 8 // Trigger Pin

#define LEDPin 13 // Onboard LED

int maximumRange = 200; // Maximum range needed

int minimumRange = 0; // Minimum range needed

long duration, distance; // Duration used to calculate distance

void setup() {

Serial.begin (9600);

pinMode(trigPin, OUTPUT);

pinMode(echoPin, INPUT);

pinMode(LEDPin, OUTPUT); // Use LED indicator (if required)

}

void loop() {

/* The following trigPin/echoPin cycle is used to determine the

distance of the nearest object by bouncing soundwaves off of it. */

digitalWrite(trigPin, LOW);

delayMicroseconds(2);

digitalWrite(trigPin, HIGH);

delayMicroseconds(10);

digitalWrite(trigPin, LOW);

duration = pulseIn(echoPin, HIGH);

//Calculate the distance (in cm) based on the speed of sound.

distance = duration/58.2;

if (distance >= maximumRange || distance <= minimumRange){

/* Send a negative number to computer and Turn LED ON

to indicate “out of range” */

Serial.println(“-1”);

digitalWrite(LEDPin, HIGH);

}

else {

/* Send the distance to the computer using Serial protocol, and

turn LED OFF to indicate successful reading. */

Serial.println(distance);

digitalWrite(LEDPin, LOW);

}

//Delay 50ms before next reading.

delay(50);

}

5. 测试结果

按照上图接好线,烧录好代码,上电后,打开串口监视器,即可看到超声波传感器和前方障碍物之间的距离,单位为cm,显示如下图。