الدرس الخامسEV3

السلام عليكم ورحمة الله ،،،

أعزائي سوف نكمل اليوم ما تبقى من الأوامر البرمجية مع مجموعة من الأنشطة التدريبية حيث سوف نتعرف في هذه المدونة على حساس المسافة/الموجات الصوتية وكيفية برمجته ، تمنياتي لكم بقراءة ممتعة.




التحدي1: قم ببرجمة الروبوت للتحرك وعدم الإصطدام بأي جسم أمامه .

هنا في هذا البرنامج سوف نقوم بتركيب حساس المسافة Ultrasonic في مقدمة الروبوت بأي تصميم أو يمكن الإستعانة بالتصميم الموجود في كتيب البناء الموجود داخل حقيبة الروبوت أو من البرنامج في تعليمات البناء النموذج رقم 7  كما هو موضح في الصورة .

البرنامج :

ملاحظة: تأكد في البرمجة من اختيار المنافذ الصحيحة بناءً على توصيلك لها في الربوت فهنا على سبيل المثال في البرمجة تم توصيل حساس المسافة في المنفذ 4 والمحركات في B,C


التحدي2: قم ببرجمة الروبوت للتحرك وعدم السقوط من الطاولة.

في هذا التحدي نقوم بتوصيل وتصميم حساس المسافة بحيث يكون إتجاهه للأسفل ومن ثم نشاهد القراءة التي يسجلها عندما يخرج من حد الطاولة ويكون مواجهاً للأرض (عن طريق خاصية port view) ومن ثم نسجل هذه القراءة فالنفترض مثلاً أنها 80 سم  وفي البرمجة نجعل الروبوت يتحرك دائماً حتى يرى الحساس مسافة أكبر من 70 (على سبيل المثال ) فإذا كانت كذلك يقوم بالرجوع إلى الخلف دورة واحدة مع ميلان إلى جهة اليمين أو اليسار , إذن سوف يكون نفس البرنامج السابق مع تغير قيم الحساس كما ذكرنا وتغير تصميم حساس المسافة إلى الأسفل.
ملاحظة : يستحسن أن نقلل ال Power في أمر التحرك الأول ونزيده في أمر الرجوع الثالث كما هو موضح في الصوة بالأسفل وذلك حتى يتسنى للحساس قراءة المسافة وعند اكتشافها يقوم بالرجوع بسرعة اندفاع عالية حتى لا يسقط من الطاولة.



ملاحظة مهمة : يمكن تنفيذ هذا البرنامج بأكثر من طريقة من حيث التصميم والبرمجة ولا تعني أن هذه الطريقة هي فقط الوحيدة في الحل فيمكن لشخص آخر مثلا أن يقوم باستخدام حساس اللمس بدلاً من حساس المسافة حيث يقوم بتصميم الحاس للأسفل ويكون مضغوط في الطاولة وإذا وصل إلى نهاية حد الطاولة سوف يصل الحساس إلى حالة انفلات فيقوم بالرجوع إلى الخلف .
 يمكن لشخص آخر أن يعتمد على حساس الضوء مثلاً , هذا يعني أن الإبداع والأفكار لا تكون حكراً على طريقة واحدة ولكن يجب عليك أن تفكر وتعتمد على الإكتشاف والتحليل والتصميم ومن ثم التنفيذ. 


التحدي3: قم ببرجمة الروبوت بحيث ,عند اكتشافه لروبوت آخر يستخدم حساس الموجات الفوق صوتيه , يقوم بإصدار صوت .



    هناك تعليق واحد: