سيارة تفادي الحواجز باستخدام اللتل بتس littlebits

مبتدئ

image_pdf

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

إذا لم يكن متوفر لديك برنامج littlebits code kit قم بتنزيله بالخطوات الموجودة بدرس  (الطباعة على مصفوفة الإضاءة باستخدام ليتل بتس (LittleBits))

افتح مشروع جديد بالنقر على open a blank canvas في واجة البرنامج لبدء برمجة السيارة الذكية

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

وصل ناقل التعليمات البرمجية مع جهاز الحاسوب

 اضغط على المفتاح الموجود في وحدة الكود:

littlebits-hello-world

قم بتوصيل وحدة البرمجة من اللتيل بتس، بالنقر على connect to your littlebits

اضغط على (Upload) حتى تقوم برفع المقطع البرمجي

شرح المقطع البرمجي

المقطع البرمجي لتحريك اليارة

نتحكم بالمحرك الأول عن طريق ارسال إشارة 100٪، فإنه يتحرك للأمام بأقصى سرعته. عندما نرسلها إشارة 53٪، يتوقف عن الحركة، وعندما نرسلها إشارة 0٪، يتحرك للخلف.

أما المحرك الثاني عن طريق ارسال إشارة 0٪، فإنه يتحرك للأمام بأقصى سرعته. عندما نرسلها إشارة 53٪، يتوقف عن الحركة، وعندما نرسلها إشارة 100٪، يتحرك للخلف. 

 هذه الدالة تتحرك السيارة للأمام لذلك نرسل اشارة 100% للمحرك الأول واشارة 0% للمحرك الثاني

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

دالة التحرك للخلف و التي تجعل السيارة تتحرك للخلف ، ترسل اشارة 0% للمحرك الأول و اشارة 100% للمحرك الثاني

السيارة الذكية مقطع برمجي

دالة لتوقف السيارة ترسل اشارة 53% للمحرك الأول و اشارة 53% للمحرك الثاني

المقطع البرمجي

 

دالة لدوران السيارة إلى اليمين ترسل اشارة 100% للمحرك الأول و اشارة 53% للمحرك الثاني

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

دالة لدروان السيارة إلى اليسار ترسل اشارة 53% للمحرك الأول و اشارة 0% للمحرك الثاني

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

X
Product added to the cart