إن لم يعمل التشغيل، افتحه على YouTube ↗

مشروع 22: حسّاس ركن السيارة (تنبيه بالمسافة)

المصدر: شرح عربي

📘 الشرح

🎯 الفكرة والهدف:
نطلق صوتاً يتسارع كلّما اقترب جسم — مثل حسّاسات ركن السيارات.

📘 الشرح:
• HC-SR04 يقيس المسافة.
• نغيّر إيقاع صوت البازر حسب قُرب الجسم عبر tone/noTone.

🔌 طريقة التوصيل

  • Trig ← الطرف 9
  • Echo ← الطرف 10
  • Buzzer ← الطرف 8 و GND
  • VCC/GND للحسّاس

🧩 المكوّنات المطلوبة

💻 الكود

int trig = 9, echo = 10, buzzer = 8;

void setup() {
  pinMode(trig, OUTPUT); pinMode(echo, INPUT); pinMode(buzzer, OUTPUT);
  Serial.begin(9600);
}

void loop() {
  digitalWrite(trig, LOW); delayMicroseconds(2);
  digitalWrite(trig, HIGH); delayMicroseconds(10); digitalWrite(trig, LOW);
  long d = pulseIn(echo, HIGH) * 0.034 / 2;
  Serial.println(d);
  if (d < 10) { tone(buzzer, 1000); }                 // قريب جداً: صوت مستمر
  else if (d < 30) { tone(buzzer, 1000); delay(100); noTone(buzzer); delay(100); }
  else { noTone(buzzer); }
}

فيديوهات أخرى

🛠️ لطلب عمل مشروع مشابه، أو مساعدة في تنفيذه، يمكنكم التواصل معنا.
تواصل عبر واتساب
✓ تم نسخ رابط المشروع
تمت الإضافة إلى السلة