Advertisement
gabbyshimoni

basicExampleUSsensor

Nov 27th, 2018
1,767
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.74 KB | None | 0 0
  1. #define trig 2
  2. #define echo 4
  3.  
  4. long duration, distance; // משתנים המאחסנים את מדידת הזמן והמרחק המחושב
  5.  
  6. void setup() {
  7.   Serial.begin(9600);
  8.   pinMode(trig, OUTPUT);
  9.   pinMode(echo, INPUT);
  10. }
  11.  
  12. void loop() {
  13.   // איתחול השידור על ידי איפוס חיבור ה TRIG
  14.   digitalWrite(trig, LOW);
  15.   delayMicroseconds(2);
  16.   // שליחת פולס מעורר
  17.   digitalWrite(trig, HIGH);
  18.   delayMicroseconds(10);
  19.   // סיום פולס מעורר
  20.   digitalWrite(trig, LOW);
  21.   // המתנה והד מוחזר ומדידת זמן
  22.   duration = pulseIn(echo,HIGH);
  23.   //חישוב המרחק
  24.   distance = duration/29/2;
  25.   Serial.print("distance[cm]=");
  26.   Serial.println(distance);
  27.   delay(100);
  28. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement