🎴 بطاقات تعليمية للمراجعة
عدد البطاقات: 3 بطاقة لهذه الصفحة
ما الفرق الرئيسي بين مستشعر المسافة ومستشعر الحركة؟
- أ) مستشعر المسافة يكشف الحركة فقط، بينما مستشعر الحركة يقيس المسافة.
- ب) مستشعر المسافة يعمل بالأشعة تحت الحمراء، بينما مستشعر الحركة يعمل بالموجات فوق الصوتية.
- ج) مستشعر المسافة يقيس البُعد ويعطي قيمة رقمية، أما مستشعر الحركة فيكشف الوجود فقط ويعطي إشارة (HIGH/LOW).
- د) لا يوجد فرق، كلاهما يؤدي نفس الوظيفة.
الإجابة الصحيحة: c
الإجابة: مستشعر المسافة يقيس البُعد ويعطي قيمة رقمية، أما مستشعر الحركة فيكشف الوجود فقط ويعطي إشارة (HIGH/LOW).
الشرح: 1. مستشعر المسافة (مثل مستشعر الموجات فوق الصوتية) يقيس المسافة الفعلية إلى جسم ما ويعطي قيمة رقمية (مثل 20 سم).
2. مستشعر الحركة (مثل مستشعر PIR) يكشف فقط عن وجود أو عدم وجود حركة في مجال رؤيته، ويعطي إشارة تشغيل/إيقاف.
3. الفرق الأساسي هو في نوع البيانات المخرجة: قيمة رقمية مقابل إشارة ثنائية.
تلميح: فكر في نوع المعلومة التي يقدمها كل مستشعر للدائرة الإلكترونية.
التصنيف: فرق بين مفهومين | المستوى: متوسط
كم عدد المكونات الإلكترونية التي يمكن توصيلها بالطرف الأرضي (GND) في لوحة المايكروبت؟
- أ) يمكن توصيل مكون واحد فقط بالطرف GND.
- ب) يمكن توصيل أي عدد من المكونات بالطرف GND لأنه أرضي مشترك، مع مراعاة عدم تجاوز الحد الأقصى للتيار الذي تستطيع اللوحة توفيره.
- ج) يمكن توصيل مكونين فقط، لأن الطرف GND يحتوي على منفذين فقط.
- د) لا يمكن توصيل أي مكونات بالطرف GND مباشرة، بل يجب استخدام مقاومة.
الإجابة الصحيحة: b
الإجابة: يمكن توصيل أي عدد من المكونات بالطرف GND لأنه أرضي مشترك، مع مراعاة عدم تجاوز الحد الأقصى للتيار الذي تستطيع اللوحة توفيره.
الشرح: 1. الطرف الأرضي (GND) هو نقطة مرجعية للجهد (صفر فولت) مشتركة بين جميع أجزاء الدائرة.
2. يمكن توصيل الطرف السالب (الكاثود) لأي عدد من المكونات (مثل LED، مقاومات، مستشعرات) بهذا الطرف لتكملة الدائرة.
3. القيد الوحيد هو السعة الكلية للتيار: مجموع التيارات من جميع المكونات يجب ألا يتجاوز الحد الأقصى الذي تستطيع لوحة المايكروبت أو مصدر الطاقة توفيره.
تلميح: تذكر أن الطرف الأرضي هو نقطة مرجعية مشتركة في الدائرة.
التصنيف: مفهوم جوهري | المستوى: سهل
ما وظيفة الدالة `on_forever` في برمجة لوحة المايكروبت، وما أهميتها؟
- أ) وظيفتها تشغيل اللوحة مرة واحدة فقط عند الضغط على زر التشغيل. أهميتها توفير الطاقة.
- ب) وظيفتها تكرار تنفيذ الأوامر الموضوعة داخلها باستمرار (حلقة لا نهائية). أهميتها: تجعل المايكروبت يراقب المستشعرات ويحدّث المخرجات بشكل مستمر.
- ج) وظيفتها تعريف المتغيرات المستخدمة في البرنامج. أهميتها تنظيم الكود.
- د) وظيفتها إيقاف تشغيل اللوحة بعد فترة زمنية محددة. أهميتها منع ارتفاع درجة الحرارة.
الإجابة الصحيحة: b
الإجابة: وظيفتها تكرار تنفيذ الأوامر الموضوعة داخلها باستمرار (حلقة لا نهائية). أهميتها: تجعل المايكروبت يراقب المستشعرات ويحدّث المخرجات بشكل مستمر.
الشرح: 1. البرنامج العادي ينفذ الأوامر من الأعلى إلى الأسفل ثم يتوقف.
2. دالة `on_forever` تنشئ حلقة تكرار لا نهائية. كل الأوامر داخلها تُنفذ مراراً وتكراراً.
3. أهميتها: تمكن المايكروبت من العمل كجهاز تفاعلي مستمر، لمراقبة المدخلات (مستشعرات) وتحديث المخرجات (مصابيح، شاشات) باستمرار، وهو أمر أساسي للمشاريع التفاعلية.
تلميح: فكر في ما يحدث للبرنامج العادي بعد تنفيذ جميع الأوامر مرة واحدة.
التصنيف: تعريف | المستوى: متوسط