الكود البرمجي
سنقوم ببرمجة الروبوت بحيث يتراجع للوراء عند التصفيق أو إعطاءه أي أمر صوتي
سنأخذ بالاعتبار القيم التي حصلنا عليها من الكود السابق، لاستخدامها في كتابة كود الروبوت الجديد
نقوم بفتح صفحة جديدة في برنامج mBlock
وانشاء متغير Sound وتعيينه لقراءة مستشعر الصوت في اللوحة الرئيسية
نقوم بإضافة شرط if then
بحيث إذا كانت قراءة مستشعر الصوت أعلى من قيمة معينة يتحرك الروبوت للخلف
لتحديد هذه القيمة نعود إلى القيم التي حصلنا عليها من الكود السابق
نلاحظ في الصورة أن قيمة max = 184 وهذه القيمة تم تسجيلها قبل إصدار أي صوت
مما يعني أنه عند التصفيق مثلا ستكون قيمة المستشعر أكبر من هذه القيمة
إذا كانت قيمة القراءة أقل، يتم تنفيذ الأوامر بعد else وهو التحرك للأمام
الكود البرمجي:
قم بتجربة إضافة أوامر برمجية تقوم بإضاءة LED عند التصفيق
لمزيد من المعلومات حول الأوامر البرمجية الأخرى قم بالرجوع لدرس جولة حول الأوامر البرمجية