超声传感器

超声传感器

示例代码


const int trigPin=12;
const int echoPin=13;

float getDistance(){
  digitalWrite(trigPin,LOW);
  delayMicroseconds(2);
  digitalWrite(trigPin,HIGH);
  delayMicroseconds(10);
  digitalWrite(trigPin,LOW);
  float distance=pulseIn(echoPin,HIGH)/58.00;
  delay(10);
  return distance;
}

void setup() {
  // put your setup code here, to run once:
  Serial.begin(9600);
  pinMode(trigPin,OUTPUT);
  pinMode(echoPin,INPUT);
}

void loop() {
  float dis=getDistance();
  Serial.println(dis);
  delay(100);
}
posted @ 2022-12-11 14:21  new-code  阅读(67)  评论(0)    收藏  举报