مصباح ليلي تلقائي
شغّل LED عندما يحل الظلام وتظهر حركة.
مصباح ليلي تلقائي درس مجاني في Arduino & IoT Academy على CoddyKit. هذا هو الدرس 4 من أصل 4. يمكنك قراءة الدرس كاملاً أدناه مجاناً — ثم تمرن عليه مباشرة في المتصفح باستخدام محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7. هذا الدرس جزء من مسار التعلم في Arduino & IoT Academy، وتقدمك يتزامن عبر الويب وتطبيق CoddyKit. تتضمن دورة Arduino & IoT Academy 4 دروس في المجموع.
هدف المشروع
حان الآن وقت جمع مهاراتكم في جهاز واحد: مصباح ليلي تلقائي يشغّل LED عندما يحل الظلام وتحدث حركة.
مدخلان ومخرج واحد
ستقرأون مدخلين: LDR للضوء وPIR للحركة، ثم تتحكمون في مخرج واحد هو LED.
خططوا للمنافذ
خصّصوا منفذًا لكل جزء: LDR إلى مدخل تماثلي، وPIR إلى مدخل رقمي، وLED إلى مخرج رقمي.
أعدّوا LED
في setup، عيّنوا منفذ LED على أنه OUTPUT حتى يتمكن اللوح من تمرير التيار إليه عند الطلب.
pinMode(ledPin, OUTPUT);اقرؤوا المستشعرين
في كل دورة، احصلوا على قيمة الضوء الجديدة وحالة الحركة الحالية، حتى يستند القرار إلى بيانات حديثة.
int light = analogRead(A0);
int motion = digitalRead(pirPin);ادمجوا باستخدام AND
يجب أن يضيء المصباح فقط عندما يكون الجو مظلمًا وتكون هناك حركة. استخدموا && لفرض تحقق الشرطين معًا.
if (light < threshold && motion == HIGH)شغّلوا LED
عند تحقق الشرطين، اضبطوا منفذ LED على HIGH ليضيء لمن دخل للتو.
digitalWrite(ledPin, HIGH);أطفئوا LED
خلاف ذلك، اضبطوا المنفذ على LOW حتى ينطفئ الضوء مجددًا عند توقف الحركة أو عندما تكون الغرفة ساطعة.
digitalWrite(ledPin, LOW);أبقوه مضاءً قليلًا
لا يحب الناس المصباح الذي ينطفئ فورًا. أضيفوا مدة إبقاء قصيرة ليظل مضاءً لبعض الوقت بعد آخر حركة.
تجاوزوا محفزات النهار
يُعد فحص الضوء مهمًا: فاشتراط الظلام يعني تجاهل الحركة أثناء النهار، مما يوفر الطاقة ويمنع الومضات غير الضرورية.
حوّلوه إلى مشروع حقيقي
استبدلوا LED بـ مرحل، ويمكنكم عندها تشغيل مصباح حقيقي. المنطق نفسه، لكن التأثير أكبر في ممرّكم.
تحقق سريع
ما الشرط الذي يشغّل المصباح الليلي؟
مراجعة: مصباحكم الليلي
جمعتم بين LDR وPIR وLED، واستخدمتم حدًا فاصلًا و&& حتى يضيء المصباح فقط في الظلام عند وجود حركة.
تعلم C++ مع معلم ذكاء اصطناعي — مجانًا
اكتب وقم بتشغيل أكوادك الفعلية في المتصفح، واحصل على مساعدة فورية من معلم ذكاء اصطناعي متاح 24/7، واستمر من حيث توقفت على الويب أو في التطبيق.
- الدورات
- 30
- الدروس
- 120
الأسئلة الشائعة
هل درس «مصباح ليلي تلقائي» مجاني؟
نعم — نص درس «مصباح ليلي تلقائي» كامل متاح مجاناً هنا على الويب. لتمرينه بشكل تفاعلي (محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7) وفتح باقي دورة Arduino & IoT Academy، انتقل إلى CoddyKit PRO. تتضمن دورة Arduino & IoT Academy 4 دروس في المجموع.
ماذا ستتعلم في «مصباح ليلي تلقائي»؟
شغّل LED عندما يحل الظلام وتظهر حركة. تتمرن على Arduino & IoT Academy مع أكواد عملية تشغلها مباشرة في المتصفح، ومدرس ذكاء اصطناعي متاح 24/7 يجيب على أسئلتك أثناء عملك.
هل أحتاج إلى خبرة سابقة لأبدأ Arduino & IoT Academy؟
لا تُشترط خبرة سابقة. Arduino & IoT Academy على CoddyKit منظم للمبتدئين حتى المتقدمين، لذا يمكنك البدء من هنا أو من البداية والتقدم بسرعتك الخاصة. هذا هو الدرس 4 من أصل 4.
كم من الوقت يستغرق درس «مصباح ليلي تلقائي»؟
معظم دروس CoddyKit تستغرق حوالي 5–10 دقائق. كل منها موجز وتفاعلي، لذا تحرز تقدماً مستمراً وتستأنف من حيث توقفت عبر الويب والتطبيق.
هل يمكنني كتابة وتشغيل أكواد في درس Arduino & IoT Academy هذا؟
نعم. كل درس في Arduino & IoT Academy يتضمن محرر أكواد مدمج، لذا تكتب وتشغل أكواداً حقيقية مباشرة في متصفحك وتحصل على تعليقات فورية من الذكاء الاصطناعي — بدون إعداد محلي.
جميع الدروس في هذه الدورة
- قراءة مستشعر الحركة PIR
- قياس الضوء باستخدام LDR
- ضبط عتبة الإضاءة
- مصباح ليلي تلقائي