Arduino & IoT Academy · درس

توصيل طرفَي Trigger وEcho

صِل طرفَي التحكم في المستشعر.

الدرس 2 من 413 خطوة

توصيل طرفَي Trigger وEcho درس مجاني في Arduino & IoT Academy على CoddyKit. هذا هو الدرس 2 من أصل 4. يمكنك قراءة الدرس كاملاً أدناه مجاناً — ثم تمرن عليه مباشرة في المتصفح باستخدام محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7. هذا الدرس جزء من مسار التعلم في Arduino & IoT Academy، وتقدمك يتزامن عبر الويب وتطبيق CoddyKit. تتضمن دورة Arduino & IoT Academy 4 دروس في المجموع.

أربعة أطراف صغيرة

يحتوي HC-SR04 على أربعة أطراف متتالية: VCC وTrig وEcho وGND. أوصلها بطريقة صحيحة وسيعمل المستشعر ببساطة.

شغّله

صِل VCC بطرف 5V في Arduino. يحتاج هذا المستشعر إلى 5 فولت كاملة ليشحن ويطلق نبضاته الصوتية كما ينبغي.

اشترك في التأريض

صِل GND بطرف GND في Arduino. من دون تأريض مشترك، لا يكون للإشارات مرجع مشترك، فتتحول قراءاتك إلى هراء.

Trig هو مكبر الصوت

الطرف Trig هو دخل المستشعر. عندما ترسله إلى HIGH لفترة وجيزة، يرسل المستشعر دفقة من الصوت فوق الصوتي.

Echo هو المستمع

الطرف Echo هو خرج المستشعر. ويتحول إلى HIGH طوال المدة التي يستغرقها الصوت في الانتقال إلى الخارج والارتداد عائدًا.

اختر طرفين رقميين

صِل Trig وEcho بأي طرفين من الأطراف الرقمية، مثل الطرف 9 والطرف 10. وستسمي هذين الطرفين في الشيفرة كي يعرف Arduino موضع القراءة.

سمِّ أطرافك

امنح كل طرف اسمًا واضحًا في أعلى البرنامج. تجعل الثوابت بقية الشيفرة أسهل بكثير في القراءة والتعديل لاحقًا.

const int trigPin = 9;
const int echoPin = 10;

اضبط الاتجاهات

في setup، صرّح عن Trig بوصفه OUTPUT حتى تتمكن من قيادته، وعن Echo بوصفه INPUT حتى يستطيع Arduino قراءة النبضة العائدة.

pinMode(trigPin, OUTPUT);
pinMode(echoPin, INPUT);

انتبه إلى جهد Echo

يُخرج طرف Echo جهدًا قدره 5V، ويقرأه Uno القياسي دون مشكلة. أما في لوحة 3.3V مثل ESP32، فأضف مقسّم جهد حتى لا تعرّض الطرف لجهد زائد. ⚠️

استخدم لوحة التجارب

ركّب المستشعر وأسلاك التوصيل في لوحة تجارب للحصول على توصيلات ثابتة ومرتبة. فالأسلاك غير المحكمة هي السبب الأكثر شيوعًا للقراءات المتذبذبة.

تحقق مرة ثانية قبل التشغيل

لا تعكس VCC وGND أبدًا. قبل التشغيل، تتبّع كل سلك مرة أخرى لتحمي كلًا من المستشعر واللوحة.

تحقق سريع

فكّر في وظيفة كل طرف.

موصل وجاهز

الطاقة والتأريض وطرفان رقميان مسمّيان؛ هذا كل ما يتطلبه التوصيل. ومع قيادة Trig واستماع Echo، أصبحت جاهزًا لتوقيت النبضة. ✅

البدء مجانًا

تعلم C++ مع معلم ذكاء اصطناعي — مجانًا

اكتب وقم بتشغيل أكوادك الفعلية في المتصفح، واحصل على مساعدة فورية من معلم ذكاء اصطناعي متاح 24/7، واستمر من حيث توقفت على الويب أو في التطبيق.

الدورات
30
الدروس
120

الأسئلة الشائعة

هل درس «توصيل طرفَي Trigger وEcho» مجاني؟

نعم — نص درس «توصيل طرفَي Trigger وEcho» كامل متاح مجاناً هنا على الويب. لتمرينه بشكل تفاعلي (محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7) وفتح باقي دورة Arduino & IoT Academy، انتقل إلى CoddyKit PRO. تتضمن دورة Arduino & IoT Academy 4 دروس في المجموع.

ماذا ستتعلم في «توصيل طرفَي Trigger وEcho»؟

صِل طرفَي التحكم في المستشعر. تتمرن على Arduino & IoT Academy مع أكواد عملية تشغلها مباشرة في المتصفح، ومدرس ذكاء اصطناعي متاح 24/7 يجيب على أسئلتك أثناء عملك.

هل أحتاج إلى خبرة سابقة لأبدأ Arduino & IoT Academy؟

لا تُشترط خبرة سابقة. Arduino & IoT Academy على CoddyKit منظم للمبتدئين حتى المتقدمين، لذا يمكنك البدء من هنا أو من البداية والتقدم بسرعتك الخاصة. هذا هو الدرس 2 من أصل 4.

كم من الوقت يستغرق درس «توصيل طرفَي Trigger وEcho»؟

معظم دروس CoddyKit تستغرق حوالي 5–10 دقائق. كل منها موجز وتفاعلي، لذا تحرز تقدماً مستمراً وتستأنف من حيث توقفت عبر الويب والتطبيق.

هل يمكنني كتابة وتشغيل أكواد في درس Arduino & IoT Academy هذا؟

نعم. كل درس في Arduino & IoT Academy يتضمن محرر أكواد مدمج، لذا تكتب وتشغل أكواداً حقيقية مباشرة في متصفحك وتحصل على تعليقات فورية من الذكاء الاصطناعي — بدون إعداد محلي.

جميع الدروس في هذه الدورة

  1. كيف يعمل قياس المسافة بالموجات فوق الصوتية
  2. توصيل طرفَي Trigger وEcho
  3. استخدام pulseIn لقياس زمن الصدى
  4. بناء إنذار اقتراب
← العودة إلى Arduino & IoT Academy