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

مبتدئ

image_pdf

المقدمة

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

سيارة ذكية

المواد و الأدوات

متوفرة الأدوات لعمل السيارة الذكية في مجموعة البرمجة سفيرو ليتل بيتس و مجموعة اللتل بتس لتعلم التكنولوجيا:

littlebits-hello-world

1× سلك (USB)

لتيل بتس

1× وحدة برمجة

لتيل بتس

1× ناقل الطاقة

ناقل طاقة

1X وصلة

لتيل بتس

1× ناقل التعليمات البرمجية

لتيل بتس

1× بطارية

 

سيارة ذكية

1× محرك تيار مستمر

حساس الاقتراب

1X حساس الاقتراب

العجلة الكروية لـ العربة الجوالة باستخدام ليتل بيتس

1X عجلة كروية

لوحة التوصيل

1Xلوحة التثبيت

توصيل الدائرة

يمكن أن توصل قطع ليتل بيتس  بسهولة و بدون لحام لبناء الدائرة بالخطوات التالية

وصل وحدة البرمجة مع  ناقل الطاقة من جهة منافذ المدخلات ثم وصلها مع البطارية

محرك متصل بـ OUT 2 من وحدة البرمجة ويجب وضعه بالجانب الأيسر من السيارة. والمحرك الثاني متصل بـ OUT 3 من وحدة البرمجة ويجب وضعه بالجانب الأيمن من السيارة.

سيارة ذكية

وصل حساس الاقتراب مع وحدة البرمجة من جهة منافذ المدخلات

سيارة ذكية

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

إذا لم يكن متوفر لديك برنامج 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