📚 بيئة فيكس كود في آر (VEXcode VR)
المفاهيم الأساسية
فيكس كود في آر (VEXcode VR): منصة برمجية قائمة على استخدام اللبنات البرمجية ومدعومة من سكراتش (Scratch)، لبرمجة الروبوت الافتراضي في تلك المنصة.
خريطة المفاهيم
```markmap
الوحدة الرابعة: برمجة الروبوت الافتراضي
التعريف والبيئة
الروبوت الافتراضي
منصة VEXcode VR
#### بيئة فيكس كود في آر (VEXcode VR)
##### واجهة البرمجة
###### قائمة ملف (File)
###### شريط الأدوات
###### مساحة العمل
###### فئات اللبنات البرمجية
###### فتح / إغلاق لوحة اللبنات البرمجية
###### تكبير / تصغير اللبنات البرمجية
###### حجم العرض القياسي
##### طريقة البرمجة
###### سحب اللبنات البرمجية إلى مساحة العمل وتوصيلها معًا
###### واجهة بايثون (Python) النصية
أهداف التعلم
فهم الروبوتات الافتراضية ومزاياها
استخدام بيئة VEXcode الافتراضية
التعرف على مستشعرات الروبوت
استخدام اللبنات البرمجية
استخدام وحدات التحكم (المراقبة والعرض)
برمجة حركة الروبوت في الساحة
إرسال الروبوت لموضع محدد
الرسم في ساحات اللعب
مستشعر الجيروسكوب واستخدامه
المعاملات الشرطية في البرمجة
اتخاذ القرارات في البرمجة
الأدوات
VEXcode VR الافتراضي
#### رابط الوصول: https://vr.vex.com
الروبوتات الافتراضية
التعريف
#### محاكاة باستخدام برامج حاسوبية
#### بديل عند عدم توفر المعدات المادية
أهمية المحاكاة
#### التعرف على مفاهيم علمية (الحركة، القوة)
#### التحكم بالروبوتات
مزايا الاستخدام
#### تغني عن المعدات المعرضة للتلف
#### طريقة سريعة لتشخيص وتصحيح الأخطاء
#### إنشاء روبوتات متقدمة دون شراء معدات
#### قلة التكلفة (معظم البرامج مجانية)
#### توفر خصائص ووظائف ومسارات أكثر
#### إمكانية استخدام روبوتات مختلفة في بيئة الواقع الافتراضي
#### تناسب أنماط التعلم المختلفة للطلبة
مكونات الروبوت الافتراضي
أجزاء الحركة
#### عجلات بقطر 50 مليمتر
أدوات التفاعل
#### قلم خاص بالرسم
المستشعرات
#### مستشعر الجيرسكوب وتحديد الموقع
#### مستشعر الرؤية الأمامي وتحديد المسافات
#### مستشعر الرؤية السفلي
#### مستشعر الاصطدام الأيسر
#### مستشعر الاصطدام الأيمن
#### المستشعر الكهرومغناطيسي (للتفاعل مع كائنات اللعبة)
```
نقاط مهمة
- تتميز واجهة بيئة VEXcode VR بالبساطة وسهولة الاستخدام.
- يمكن إنشاء المقاطع البرمجية دون كتابة تعليمات برمجية معقدة.
- يمكن البرمجة في المنصة أيضًا من خلال واجهة بايثون (Python) النصية.