المدخلات والمخرجات والعالم الحقيقي
كيف تقرأ المستشعرات العالم وتغيّره المشغلات
المدخلات والمخرجات والعالم الحقيقي درس مجاني في Arduino & IoT Academy على CoddyKit. هذا هو الدرس 3 من أصل 4. يمكنك قراءة الدرس كاملاً أدناه مجاناً — ثم تمرن عليه مباشرة في المتصفح باستخدام محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7. هذا الدرس جزء من مسار التعلم في Arduino & IoT Academy، وتقدمك يتزامن عبر الويب وتطبيق CoddyKit. تتضمن دورة Arduino & IoT Academy 4 دروس في المجموع.
اتجاهان
يُبنى كل مشروع Arduino من مسارين: معلومات تدخل إلى الجهاز من العالم، وإشارات تخرج منه لتغييره. 🙂
المدخلات تُدخل البيانات
الـمدخل هو أي شيء يخبر لوحتك بما يحيط بها، مثل الضغط على زر أو ارتفاع درجة حرارة الغرفة.
المستشعرات تقرأ العالم
الـمستشعر هو جهاز إدخال يقيس شيئًا حقيقيًا، مثل الحرارة أو الضوء أو المسافة، ويرسل إلى لوحتك قيمة رقمية.
المخرجات تُخرج الأفعال
الـمخرج هو الطريقة التي تغيّر بها لوحتك العالم: بإضاءة LED أو تدوير محرك أو إصدار صفير من جرس.
المشغّلات تنفّذ الفعل
الـمشغّل هو مخرج يُنشئ فعلًا ماديًا، مثل محرك يتحرك أو مكبّر صوت يُصدر صوتًا.
الأطراف تؤدي المهمتين
تتعامل الأطراف نفسها في Arduino مع المهمتين. ما عليك سوى تحديد ما إذا كان ينبغي لكل طرف أن يستقبل أو يرسل في التعليمات البرمجية.
تحديد وظيفة طرف
تحدّد اتجاه الطرف بأمر واحد. هنا أُعدّ الطرف 13 ليكون مخرجًا حتى يتمكن من تشغيل LED.
pinMode(13, OUTPUT);قراءة مدخل
للاستماع بدلًا من ذلك، تقرأ قيمة أحد الأطراف. يلتقط هذا الأمر حالة زر موصول بالطرف 2 كي تتمكن تعليماتك البرمجية من الاستجابة.
int state = digitalRead(2);الحلقة التي تصل بينهما
يكمن السحر في وصلهما: اقرأ مدخلًا، واتخذ قرارًا، ثم شغّل مخرجًا. هذه السلسلة الصغيرة هي جوهر كل أداة.
مثال مألوف
يقرأ مصباح الحركة مستشعرًا لاكتشاف الحركة، ثم يشغّل المصباح. مدخل إلى الداخل ومخرج إلى الخارج، تمامًا كما ستبني.
لماذا يهم ذلك
إذا أتقنت المدخلات والمخرجات، فستتمكن من بناء أي شيء تقريبًا. فكل مشروع من الاثنين اللذين ستصنعهما ليس إلا مزيجًا ذكيًا منهما.
تحقّق سريع
لنميّز بين المدخلات والمخرجات.
مراجعة
تُدخل المدخلات والمستشعرات البيانات، بينما تُخرج المخرجات والمشغّلات الأفعال. اقرأ، ثم قرّر، ثم تصرّف؛ فهذه الحلقة تشغّل كل جهاز. 🔁
تعلم C++ مع معلم ذكاء اصطناعي — مجانًا
اكتب وقم بتشغيل أكوادك الفعلية في المتصفح، واحصل على مساعدة فورية من معلم ذكاء اصطناعي متاح 24/7، واستمر من حيث توقفت على الويب أو في التطبيق.
- الدورات
- 30
- الدروس
- 120
الأسئلة الشائعة
هل درس «المدخلات والمخرجات والعالم الحقيقي» مجاني؟
نعم — نص درس «المدخلات والمخرجات والعالم الحقيقي» كامل متاح مجاناً هنا على الويب. لتمرينه بشكل تفاعلي (محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7) وفتح باقي دورة Arduino & IoT Academy، انتقل إلى CoddyKit PRO. تتضمن دورة Arduino & IoT Academy 4 دروس في المجموع.
ماذا ستتعلم في «المدخلات والمخرجات والعالم الحقيقي»؟
كيف تقرأ المستشعرات العالم وتغيّره المشغلات تتمرن على Arduino & IoT Academy مع أكواد عملية تشغلها مباشرة في المتصفح، ومدرس ذكاء اصطناعي متاح 24/7 يجيب على أسئلتك أثناء عملك.
هل أحتاج إلى خبرة سابقة لأبدأ Arduino & IoT Academy؟
لا تُشترط خبرة سابقة. Arduino & IoT Academy على CoddyKit منظم للمبتدئين حتى المتقدمين، لذا يمكنك البدء من هنا أو من البداية والتقدم بسرعتك الخاصة. هذا هو الدرس 3 من أصل 4.
كم من الوقت يستغرق درس «المدخلات والمخرجات والعالم الحقيقي»؟
معظم دروس CoddyKit تستغرق حوالي 5–10 دقائق. كل منها موجز وتفاعلي، لذا تحرز تقدماً مستمراً وتستأنف من حيث توقفت عبر الويب والتطبيق.
هل يمكنني كتابة وتشغيل أكواد في درس Arduino & IoT Academy هذا؟
نعم. كل درس في Arduino & IoT Academy يتضمن محرر أكواد مدمج، لذا تكتب وتشغل أكواداً حقيقية مباشرة في متصفحك وتحصل على تعليقات فورية من الذكاء الاصطناعي — بدون إعداد محلي.
جميع الدروس في هذه الدورة
- من الحاسوب إلى المتحكم الدقيق
- ماذا يعني «إنترنت الأشياء»
- المدخلات والمخرجات والعالم الحقيقي
- فكرتكم الأولى لجهاز ذكي