روبوت يلقي التحية

مبتدئ

برمجة المشروع:

أولا: نبدأ بتهيئة محرك الـسيرفو، و الـ LED عن طريق وضع القيم الإبتدائية كالتالي:

waving-robot

بعدها نقوم بإدراج دالة التكرار

waving-robot

داخل دالة التكرار، نقوم بإضافة الدالة الشرطية if. تفيدنا هذه الدالة لجعل الروبوت يلقي التحية عند الإقتراب منه مسافة 30 سم أو أقل.

waving-robot

سوف نقوم بإستخدام الحالات الآتية في الدوال الشرطية :

الحالة الأولى إذاكانت المسافة أكبرمن30 سم.

waving-robot

الحالة الثانية إذاكانت المسافة تساوي30 سم.

waving-robot

الحالة الثالثة إذاكانت المسافة أصغر من30 سم.

waving-robot

في الحالة الأولى، فإن الروبوت لن يكون بإلقاء التحية ويعود إلى حالته الإبتدائية وسيتم إضائة الـ LED باللون الأحمر كما هو موضح :

waving-robot

ثم نقوم بإستخدام الحالة الثانية والثالثة، لجعل الروبوت يلقي التحية ويضيء باللون الأزرق والوردي كالتالي :

waving-robot

الشكل النهائي للأوامر البرمجية:

waving-robot

لمعرفة أساسيات البرمجة المستخدمة الرجاء مراجعة درس جولة حول الأوامر البرمجية.


العودة للصفحة الأولى