|
|
|
@ -3,13 +3,26 @@ |
|
|
|
|
|
|
|
|
|
|
|
#include <Arduino.h> |
|
|
|
#include <Arduino.h> |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
int trigPin = 12; |
|
|
|
|
|
|
|
int echoPin = 11; |
|
|
|
|
|
|
|
int pingTravleTime; |
|
|
|
|
|
|
|
|
|
|
|
void setup() { |
|
|
|
void setup() { |
|
|
|
// put your setup code here, to run once:
|
|
|
|
// put your setup code here, to run once:
|
|
|
|
Serial.begin(9600); |
|
|
|
Serial.begin(9600); |
|
|
|
|
|
|
|
pinMode(trigPin, OUTPUT); |
|
|
|
|
|
|
|
pinMode(echoPin, INPUT); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
void loop() { |
|
|
|
void loop() { |
|
|
|
// put your main code here, to run repeatedly:
|
|
|
|
// put your main code here, to run repeatedly:
|
|
|
|
|
|
|
|
digitalWrite(trigPin, LOW); |
|
|
|
|
|
|
|
delayMicroseconds(10); |
|
|
|
|
|
|
|
digitalWrite(trigPin, HIGH); |
|
|
|
|
|
|
|
delayMicroseconds(10); |
|
|
|
|
|
|
|
digitalWrite(trigPin, LOW); |
|
|
|
|
|
|
|
pingTravleTime = pulseIn(echoPin, HIGH); |
|
|
|
|
|
|
|
delay(25); |
|
|
|
|
|
|
|
Serial.print("Ping Time: "); |
|
|
|
|
|
|
|
Serial.println(pingTravleTime); |
|
|
|
} |
|
|
|
} |
|
|
|
|