← العودة لمرحلة أب إنفنتر
📱الأسبوع 7 من 16

حساسات الحركة والاتجاه 📱

تعلم استخدام حساسات الجهاز للتفاعل مع الحركة والاتجاه

مدة الجلسة
45 دقيقة

🎯 أهداف التعلم

فهم أجهزة الاستشعار

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

accelerometerorientation sensormotion detection

التطبيقات التفاعلية

إنشاء تطبيقات تتفاعل مع حركة الجهاز

gesture controlshake detectiontilt control

📚 الأنشطة التعليمية

💻

تجربة حساسات الحركة

25 دقيقة • تطبيق عملي

استكشاف حساسات الجهاز المختلفة

التعليمات:

  1. أضف AccelerometerSensor للمشروع
  2. اعرض قيم التسارع على الشاشة
  3. جرب كشف الهز والإمالة

🚀 المشروع العملي

لعبة الكرة المتحركة ⚽

لعبة تتحكم فيها بالكرة عن طريق إمالة الجهاز

متوسطالنتيجة المتوقعة: لعبة تفاعلية تتحكم فيها بالكرة عبر إمالة الجهاز

خطوات التنفيذ:

1

أنشئ مشروع جديد باسم "الكرة المتحركة"

2

أضف Canvas للعب

3

أضف Ball إلى Canvas

4

أضف AccelerometerSensor

5

في Blocks، اربط حركة الكرة بالحساس

أمثلة الكود:

التحكم بالكرة بالإمالة
when AccelerometerSensor1.AccelerationChanged
do set Ball1.X to Ball1.X + xAccel * 5
   set Ball1.Y to Ball1.Y - yAccel * 5
   if Ball1.X < 0 then set Ball1.X to 0
   if Ball1.Y < 0 then set Ball1.Y to 0

تتحرك الكرة حسب إمالة الجهاز مع منع الخروج من الحدود

👀 نظرة على الأسبوع القادم

الأسبوع القادم سنتعلم الرسم والجرافيك!