recent
أخبار ساخنة

الموضوع السابع : 📡 استخدام المستشعرات (Sensors) في تطبيقات App Inventor

📡 استخدام المستشعرات (Sensors) في تطبيقات App Inventor

📡 استخدام المستشعرات (Sensors) في تطبيقات App Inventor


توفر الهواتف الذكية مجموعة من المستشعرات (Sensors) التي تُمكِّن التطبيقات من التفاعل مع البيئة المحيطة. في هذا الدرس، سنتعرف على كيفية استخدام بعض هذه المستشعرات داخل تطبيقاتنا باستخدام MIT App Inventor.

🧭 1. مستشعر الاتجاه (OrientationSensor)

  • يمكنك معرفة اتجاه الهاتف (شمال، جنوب، أفقي...).
  • من قائمة Sensors، اسحب OrientationSensor.
  • استخدم الكتل التالية لقراءة الزوايا:
    • OrientationSensor1.Azimuth (اتجاه البوصلة)
    • Pitch (ميل الجهاز للأمام/الخلف)
    • Roll (ميل الجهاز لليمين/اليسار)

📱 2. مستشعر التسارع (AccelerometerSensor)

  • يكتشف حركة الجهاز (الاهتزاز، الرجّ، السقوط).
  • اسحب AccelerometerSensor إلى شاشة التصميم.
  • استخدم الحدث التالي:
    when AccelerometerSensor1.Shaking do
       call Notifier1.ShowAlert "تم رصد اهتزاز!"
    

🎤 3. مستشعر الصوت (Sound Level Sensor)

يُستخدم هذا المستشعر لقياس مستوى الضجيج أو الصوت المحيط (مفيد في تطبيقات الهدوء، أو اكتشاف الضوضاء).

  • اسحب SoundSensor (إذا كان متوفرًا على جهازك).
  • اقرأ القيمة عبر: SoundSensor1.SoundLevel

🔧 ملاحظات عند استخدام المستشعرات

  • بعض المستشعرات غير مدعومة على كل الأجهزة.
  • يمكنك استخدام الأحداث المرتبطة بها لتفعيل وظائف معينة.
  • لا تظهر هذه المكونات على الشاشة لأنها غير مرئية.

🧪 فكرة تطبيق بسيط

أنشئ تطبيقًا يقوم بإظهار رسالة تنبيه عندما يُهزّ الهاتف، باستخدام:

  • AccelerometerSensor
  • Notifier

📘 في المقالة القادمة، سنتعلم كيفية دمج GPS وخريطة

➡️ المقالة الثامنة: استخدام GPS والخريطة

google-playkhamsatmostaqltradent