AutonomusParkingCar
5 years ago
1 changed files with 29 additions and 0 deletions
@ -0,0 +1,29 @@ |
|||
#define trigPin A1 |
|||
#define echoPin A0 |
|||
|
|||
void setup() { |
|||
Serial.begin (9600); |
|||
pinMode(trigPin, OUTPUT); |
|||
pinMode(echoPin, INPUT); |
|||
} |
|||
|
|||
void loop() { |
|||
long duration, distance; |
|||
digitalWrite(trigPin, LOW); // Added this line
|
|||
delayMicroseconds(2); // Added this line
|
|||
digitalWrite(trigPin, HIGH); |
|||
// delayMicroseconds(1000); - Removed this line
|
|||
delayMicroseconds(10); // Added this line
|
|||
digitalWrite(trigPin, LOW); |
|||
duration = pulseIn(echoPin, HIGH); |
|||
distance = (duration/2) / 29.1; |
|||
|
|||
if (distance >= 1000 || distance <= 0) { |
|||
Serial.println("Out of range"); |
|||
} |
|||
else { |
|||
Serial.print(distance); |
|||
Serial.println(" cm"); |
|||
} |
|||
delay(250); |
|||
} |
Loading…
Reference in new issue