Guest User

Untitled

a guest
Nov 19th, 2018
99
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.60 KB | None | 0 0
  1. int Trig = A0;
  2. int Echo = A1;
  3. int Duration;
  4. float Distance;
  5.  
  6. void setup() {
  7. Serial.begin(9600);
  8. pinMode(Trig, OUTPUT);
  9. pinMode(Echo, INPUT);
  10. }
  11.  
  12. void loop() {
  13. digitalWrite(Trig, LOW);
  14. delayMicroseconds(1);
  15. digitalWrite(Trig, HIGH);
  16. delayMicroseconds(11);
  17. digitalWrite(Trig, LOW);
  18. Duration = pulseIn(Echo, HIGH);
  19. if (Duration > 0) {
  20. Distance = Duration / 2;
  21. Distance = Distance * 340 * 100 / 1000000;
  22. // ultrasonic speed is 340m/s = 34000cm/s = 0.034cm/us
  23. Serial.print(Duration);
  24. Serial.print(" us ");
  25. Serial.print(Distance);
  26. Serial.println(" cm");
  27. }
  28. delay(500);
  29. }
Add Comment
Please, Sign In to add comment