مشروع روبوت تتبع الكائنات

مبتدئ

image_pdf

برمجة الروبوت

 

 سنقوم بكتابة برنامج للروبوت بحيث يتحرك للأمام متتبعا للجسم الذي أمامه عند مسافة محددة  وإذا أصبحت المسافة صغيرة جدا يتحرك  الروبوت للخلف متفاديا للاصطدام
في البداية سنقوم بإنشاء متغير باسم Distance وتعيينه لتخزين قراءة مستشعر الموجات فوق الصوتية

 

mbot-object-follower

 

نقوم بتحديد المسافة التي يتتبع خلالها الروبوت الجسم الذي أمامه ويتحرك للأمام
باستخدام الأمر البرمجي if else
إذا كانت المسافة أكبر من 12 سم أو أقل من 30 سم
يتحرك الروبوت للأمام بسرعة 100
وتبقى إضاءة LED مطفأة

 

mbot-object-follower

 

نقوم بوضع شرط آخر تحديد المسافة التي يتحرك فيها الروبوت للخلف Backward وهنا قمنا بتحديد إذا كانت أقل من 12 سم

 

mbot-object-follower

 

داخل أمر التكرار Repeat كما نلاحظ في الصورة السابقة

قمنا باختيار الأمر البرمجي الذي يتحكم بإضاءة LED لإصدار وميض ضوئي
قمنا باختيارشدة إضاءة اللون الأحمر 150 ثم أضفنا أمر التأخير الزمني wait لجعل الإضاءة تفتح وتغلق كل  0.2ثانية

 أضفنا كذلك أمر برمجي يقوم بتشغيل تنبيه صوتي بنغمة معينة

 

mbot-object-follower

 

الكود البرمجي:

 

mbot-object-follower

 

لمعلومات أكثر حول الأوامر البرمجية الأخرى يمكنك مراجعة درس جولة حول الأامر البرمجية.

 

 

 

X
Product added to the cart