int const trigPin = 7; //Trig腳位7
int const echoPin = 8; //Echo腳位8
int Intermittent; //間歇時間
int Distance; //距離
void setup() {
Serial.begin(115200);
pinMode(trigPin, OUTPUT);
pinMode(echoPin, INPUT);
digitalWrite(trigPin, LOW);
}
void loop() {
digitalWrite(trigPin, HIGH); //發射超音波
delay(10); //停頓10豪秒
digitalWrite(trigPin, LOW);
Intermittent = pulseIn(echoPin, HIGH); //超音波發射到接收的時間
Distance = Intermittent * 0.034 / 2; //計算距離(cm)
Serial.print(Distance);
Serial.println(" cm");
}