试分析以下这段程序最可能实现什么功能?
const int TrigPin = 3;
const int EchoPin = 2;
int distance; void setup() {
Serial.begin(9600);
pinMode(TrigPin, OUTPUT);
pinMode(EchoPin, INPUT);
}
void loop() {
digitalWrite(TrigPin, LOW);
delayMicroseconds(2);
digitalWrite(TrigPin, HIGH);
delayMicroseconds(10);
digitalWrite(TrigPin, LOW);
distance = pulseIn(EchoPin, HIGH) / 58.0;
Serial.print(distance);
Serial.println("cm");
delay(100);
}