arduino 超声波测距例程

void setup()
{
  Serial.begin(115200);
  pinMode(14,OUTPUT);// pulse
  pinMode(15,INPUT);//echo
}
void loop()
{
  digitalWrite(14,LOW);
  delayMicroseconds(2);
  digitalWrite(14,HIGH);
  delayMicroseconds(10);
  digitalWrite(14,LOW);
  long dis=pulseIn(15,HIGH);
  dis=dis*340/2000;
  dis=dis/10;
  Serial.print(dis);
   Serial.println("CM");
  for(;;);
}

你可能感兴趣的:(arduino,超声波,测距)