#define trigPin 9 #define echoPin 10 void setup() { Serial.begin(9600); pinMode(trigPin, OUTPUT); pinMode(echoPin, INPUT); } void loop() { long duration; int distance; // إرسال نبضة digitalWrite(trigPin, LOW); delayMicroseconds(2); digitalWrite(trigPin, HIGH); delayMicroseconds(10); digitalWrite(trigPin, LOW); // قراءة مدة النبضة المرتدة duration = pulseIn(echoPin, HIGH); // حساب المسافة (سم) distance = duration * 0.034 / 2; Serial.print("المسافة: "); Serial.print(distance); Serial.println(" سم"); delay(500); }