#define trig 2 #define echo 4 long duration, distance; // משתנים המאחסנים את מדידת הזמן והמרחק המחושב void setup() { Serial.begin(9600); pinMode(trig, OUTPUT); pinMode(echo, INPUT); } void loop() { // איתחול השידור על ידי איפוס חיבור ה TRIG digitalWrite(trig, LOW); delayMicroseconds(2); // שליחת פולס מעורר digitalWrite(trig, HIGH); delayMicroseconds(10); // סיום פולס מעורר digitalWrite(trig, LOW); // המתנה והד מוחזר ומדידת זמן duration = pulseIn(echo,HIGH); //חישוב המרחק distance = duration/29/2; Serial.print("distance[cm]="); Serial.println(distance); delay(100); }