const int TrigPin = 2;
const int EchoPin = 3;
float distance_cm = 0;
void setup() {//这个函数是初始化程序设置
// put your setup code here, to run once:
Serial.begin(9600);//设置串口波特率
pinMode(TrigPin,OUTPUT);//设置针脚数字端口,为输入,输出,
pinMode(EchoPin,INPUT);
}
void loop() {
// put your main code here, to run repeatedly:
digitalWrite(TrigPin,LOW);
delayMicroseconds(2);
digitalWrite(TrigPin,HIGH);
delayMicroseconds(10);
digitalWrite(TrigPin,LOW);//设置引脚的输出电压为高电平或者低电平
distance_cm = pulseIn(EchoPin,HIGH)/58.0;//算成厘米
distance_cm = (int(distance_cm * 100.0))/100.0;//保留两位小数
Serial.print(distance_cm);
Serial.print("cm");
Serial.println();
delay(1000);
}