الوحدة الثالثة: مستشعرات الروبوت
أهداف تعلم الوحدة الثالثة: مستشعرات الروبوت
الأدوات فيكس كود في آر (VEXcode VR)
بيئة فيكس كود في آر VEXcode (VR) ، يمكنك إنشاء المتغيرات واستخدامها
في بيئة فيكس كود في آر، يمكنك إنشاء عناصر برمجة مخصصة قابلة لإعادة الاستخدام تسمى عناصر برمجة جديدة (M) (blocks
يمكنك أيضا إضافة وإنشاء معاملات رقمية (Numeric Parameter) إلى عناصر برمجة جديدة يمكن تكييفها في أكثر من حالة واحدة.
مستشعرات المسافة
مستشعرات فيكس كود في آر
حواس الإنسان مقارنة بالمستشعرات:
مستشعرات المسافة (Distance Sensors)
مستشعرات المسافة بالموجات فوق الصوتية (Ultrasonic Distance Sensor)
مستشعر المسافة بالليزر (Laser Distance Sensor)
تستخدم الموجات فوق الصوتية في مجالات مختلفة، مثل التصوير بالموجات فوق الصوتية أو لتسريع العمليات الكيميائية.
مستشعر المسافة لروبوت الواقع الافتراضي
يركز الليزر على بقعة ضيقة، وهذا يتيح تطبيقات متعددة مثل القطع بالليزر
زاوية المجال (Angle Field)
لبنات فئة الاستشعار
لبنات المراسل (Reporter Blocks)
البنات المراسل المنطقية Boolean Reporter)
لېنتا مستشعر المسافات (Distance Sensing)
لبنة المسافة الأمامية وجدت كائنا؟ FrontDistance found an object)
لبنة المسافة الأمامية في () (() FrontDistance in)
لبنة إلى الأبد
لبنة إذا ثم آخر (if then else)
كلما زادت سرعة الروبوت، تأخر في التوقف.
تجنب العائق مع حدوث تباطؤ متناسب مع المسافة .
تجنب عائق متبوع بقرار الانعطاف
عنصر البرمجة الجديد
إضافة تعليقات نصية في البرامج
في جميع لغات البرمجة توجد رموز تسبق التعليقات أو يمكن تضمينها
برمجة الروبوت ليتحرك باتباع الحائط
الإضافة المقطع البرمجي إلى عنصر البرمجة الجديد Follow the wall
خطوات لإضافة المقطع البرمجي إلى عنصر البرمجة الجديد Follow the wall
لإنشاء البرنامج الرئيس:
خطوات لإنشاء البرنامج الرئيس:
طابق اللبنات في العمود الأيمن مع وصفها الصحيح في العمود الأيسر باستخدام أرقام اللبنات
برمج روبوت الواقع الافتراضي في ملعب القلعة المحطم Castle Crasher) لينفذ المقطعين البرمجيين الآتيين
برمج روبوت الواقع الافتراضي ليتبع الحائط الأيسر لملعب شبكة خريطة Grid Map) وينشئ خطا لمساره في نفس الوقت
برمج روبوت الواقع الافتراضي ليعثر على مخرج ملعب ديناميكية جدار المتاهة