c_cpp HC-SR04

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c_cpp HC-SR04相关的知识,希望对你有一定的参考价值。

int Trig = A5;
int Echo = A4;
float cm;

void setup()
{
  Serial.begin(9600);
  pinMode(Trig,OUTPUT);
  pinMode(Echo,INPUT);
}

int Distance_measure()
{
  digitalWrite(Trig,LOW);
  delayMicroseconds(2);
  digitalWrite(Trig,HIGH);
  delayMicroseconds(10);
  digitalWrite(Trig,LOW);
  cm = pulseIn(Echo,HIGH)/58.15;
  cm = (int(cm * 100.0)) / 100.0; 
  Serial.print("Distance:");
  Serial.print(cm);
  Serial.println("cm");
  delay(500);
}

void loop()
{
  delay(500);
  Distance_measure();
}

以上是关于c_cpp HC-SR04的主要内容,如果未能解决你的问题,请参考以下文章

传感器之超声波测距HC-SR04

使用超声波传感器HC-SR04检测障碍物

使用Arduino连接HC-SR04超声波距离传感器的方法

Proteus仿真超声波模块HC-SR04测距

4.9 51单片机-(HC-SR04)超声波测距模块

树莓派使用HC-SR04超声波测距