جدول المحتويات:

مايكرو: بت Zip Tile مقدمة: 9 خطوات (بالصور)
مايكرو: بت Zip Tile مقدمة: 9 خطوات (بالصور)

فيديو: مايكرو: بت Zip Tile مقدمة: 9 خطوات (بالصور)

فيديو: مايكرو: بت Zip Tile مقدمة: 9 خطوات (بالصور)
فيديو: Re:Invent Micro:Bit 2024, شهر نوفمبر
Anonim
مايكرو: بت Zip Tile مقدمة
مايكرو: بت Zip Tile مقدمة

قبل أن أواصل سلسلة إرشادات مستشعر الرؤية MU الخاصة بـ Micro: bit ، أحتاج إلى جعل هذا الأمر قابلاً للتوجيه لـ Kitronik Zip Tile ، لأنني سأستخدمه.

إن Kitronik Zip Tile ، الذي سأسميه Zip من الآن فصاعدًا ، عبارة عن مصفوفة نيوبكسل 8 × 8 ، والتي يمكن تشغيلها بسهولة إلى حد ما بواسطة micro: bit. يمكنك فعلاً إضافة عدة ملفات مضغوطة معًا ، بحيث يمكنك الحصول على مصفوفة نيوبيكسل مقاس 16 × 16. إنها ليست رخيصة ، لكن مصفوفة neopixel ليست رخيصة أبدًا ولذا أجد السعر جيدًا.

بالنسبة إلى هذا التوجيه ، سأستعرض كيفية إعداده وبرمجته. سأنتقل من البرامج البسيطة إلى البرامج المعقدة للغاية.

اللوازم

1 × بي بي سي مايكرو: بت

1 × بلاط مضغوط Kitronik

3.5 - 5.3 فولت. أنا فقط أستخدم حامل بطارية 3 × AA مع زر تشغيل / إيقاف

الخطوة 1: توصيل Micro: bit و Zip

توصيل المايكرو بت والرمز البريدي
توصيل المايكرو بت والرمز البريدي
توصيل المايكرو بت والرمز البريدي
توصيل المايكرو بت والرمز البريدي
توصيل المايكرو بت والرمز البريدي
توصيل المايكرو بت والرمز البريدي

عندما اشتريت الرمز البريدي ، يأتي مزودًا بخمسة مسامير وخمسة أنابيب بلاستيكية صغيرة. لتوصيل micro: bit و zip ، ما عليك سوى وضع المسامير في فتحات المسامير الخمسة الكبيرة في micro: bit ، ووضع أنبوب بلاستيكي صغير على كل منها ثم قم بلفها في موصلات zips 5.

تحتاج فعليًا فقط إلى توصيل 3 مسامير ، لأن الرمز البريدي يحتاج فقط إلى البيانات من السن 0. لذلك ما عليك سوى توصيل 3V و GND و pin 0.

يمكنك أيضًا اختيار عدم وضع أنابيب بلاستيكية على جميع المسامير. سيسمح لك ذلك بالوصول إلى المسامير ، عن طريق وضع مشبك التمساح عليها. يجب عليك دائمًا وضع الأنابيب على اثنين على الأقل من البراغي.

قم بتوصيل الطاقة بالرمز البريدي وليس micro: bit. يحتاج ملف zip إلى طاقة أكبر بكثير مما يمكن أن توفره micro: bit ، ولكن يمكنه تشغيل micro: bit بسهولة إلى حد ما. بناء في تدابير السلامة يمنع الرمز البريدي من أن يكون قوة من مايكرو: بت.

إذا قمت بتشغيل micro: bit و zip من مصدرين مختلفين ، فستتفاعل أحيانًا إجراءات الأمان هذه وسيتوقف الرمز البريدي عن العمل. لا تقلق. فقط أزل كل الطاقة وانتظر. بعد بضع دقائق يجب أن يعمل مرة أخرى. يحدث هذا غالبًا عند توصيل micro: bit بجهاز الكمبيوتر الخاص بك ، دون إزالة الطاقة عن الرمز البريدي.

الخطوة الثانية: الحصول على الامتداد

الحصول على الامتداد
الحصول على الامتداد
الحصول على الامتداد
الحصول على الامتداد
الحصول على الامتداد
الحصول على الامتداد

تذهب أولاً إلى محرر Makecode وتبدأ مشروعًا جديدًا. ثم تذهب إلى "خيارات متقدمة" وحدد "ملحقات". اعلم أنه نظرًا لأنني دانماركي ، فإن هذه الأزرار لها أسماء مختلفة قليلاً في الصور. في الامتدادات ، تبحث عن "بلاط مضغوط" وحدد النتيجة الوحيدة التي تحصل عليها.

الخطوة الثالثة: البرنامج الأول

البرنامج الأول
البرنامج الأول
البرنامج الأول
البرنامج الأول

ما زلت دنماركيًا ، لذا فإن شفرة ماككود الخاصة بي مكتوبة باللغة الدنماركية ، ولكن لا يزال بإمكانك رؤية ما يمكن مقارنة الكتل به في النسخة الإنجليزية بشكل صحيح

تقوم الكتلة الأولى في "عند البدء" (بداية Ved) بتهيئة الاتصال بين micro: bit و zip. تحتاج هنا إلى تحديد عدد الكود البريدية التي تستخدمها وكيفية تجميعها معًا. نظرًا لأننا نستخدم فقط مضغوطًا واحدًا ، فلدينا فقط مصفوفة 1 × 1 ، لذلك قمنا بتعيينها على 1 عمودي و 1 أفقي.

ضبطت الكتلة التالية السطوع من 0 إلى 255. قمنا بتعيينها على 50. الرمز البريدي ساطع للغاية. نادرًا ما تريد استخدام درجة سطوع تزيد عن 50.

ثم وضعت أمر "إظهار الرقم" لحل المشاكل. سيظهر هذا الرقم على micro: bit وليس على zip.

في الحلقة الدائمة ، يقوم الأمر الأول بتعيين مؤشر LED 3 ؛ 3 ليتحول إلى اللون الأحمر. لن يظهر اللون بشكل فعلي ، قبل أن نسمي الأمر الثاني "إظهار". من المهم أن نتذكر. الأمر set لا يغير اللون قبل تشغيل الأمر show.

يمكن العثور على الرمز هنا.

الخطوة 4: البرنامج الثاني

Image
Image
تخطيط صورة فنية بت
تخطيط صورة فنية بت

بالنسبة للبرنامج الثاني ، نحتفظ بالشيء نفسه في "عند البدء" ، لكن نغير الحلقة "إلى الأبد".

إنه أمر واحد فقط ، يقوم بتمرير النص فوق الرمز البريدي. يمكنك تغيير سرعة النص ولونه وأيضًا إضافة أسطر أسفل النص و / أو فوقه. إنه أمر مفيد للغاية وسهل

يمكنك العثور على البرنامج هنا.

الخطوة 5: البرنامج 3

Image
Image

مرة أخرى نحافظ على نفس الشيء في "عند البدء" ، لكن نغير الحلقة "إلى الأبد".

يقوم الأمر الأول بتعيين مؤشر LED عند 0 ؛ 0 ليكون أحمر. تذكر أنك لا تستطيع رؤيته بعد ، لأننا لم نستخدم الأمر show.

تخيل أن جميع مصابيح LED الموجودة على الرمز البريدي لها رقم بين 1 و 64. بدءًا من 1 في 0 ؛ 0 ، 2 في 0 ؛ 1 وهكذا. تقوم الكتلة الثانية بتحريك جميع مصابيح LED في خطوات الرمز البريدي 2. إذن 1 يصبح 3 و 2 يصبح 4. يتكرر ، بحيث يصبح 63 يصبح 1.

الكتلة الثالثة هي أمر show لإظهار مؤشرات LED الملونة.

الكتلة الرابعة تجعل الـ micro: bit انتظر نصف ثانية قبل أن يتكرر. بهذه الطريقة سيكون لدينا بسرعة كل ثانية LED ملونة باللون الأحمر.

يمكن العثور على البرنامج هنا.

الخطوة السادسة: البرنامج الرابع

Image
Image

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

يمكن العثور على البرنامج هنا.

الخطوة 7: تخطيط صورة فنية بت

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

الخطوة 8: الشبح

Image
Image
أشباح مختلفة
أشباح مختلفة

الجزء الأول من البرنامج ، المميز بدائرة حمراء ، يحول الزر 6 LED في الصف الأول إلى اللون الأحمر.

ثم يتم نقل الصف بأكمله ويقوم الجزء الثاني من البرنامج ، المميز بدائرة زرقاء ، برسم الصف الأول مرة أخرى. أولاً ، تقوم بتعيين 5 مصابيح LED على اللون الأحمر ، ثم تقوم بتعيين أحدها على اللون الأبيض والآخر باللون الأزرق.

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

إنه برنامج طويل ، لذا لن أقوم بتحميل الصور كلها. بدلا من ذلك يمكنك أن تجد البرنامج هنا.

الخطوة 9: أشباح مختلفة

Image
Image
أشباح مختلفة
أشباح مختلفة

والآن نقوم بتحسين برنامجنا الأخير بإضافة ثلاثة متغيرات جديدة. العين التي تحمل لون عيون الأشباح. الشبح الذي يحمل لون الشبح. AnUnit ، التي تقرر الألوان.

في إحدى الصور الأولى ، يمكنك أن ترى كيف يتم تبادل اللون الأحمر مع متغير الشبح والأزرق مع متغير العين.

يغير جزء البرنامج في الصورة الثانية المتغيرات اعتمادًا على AnUnit. لذلك إذا كانت AnUnit = 0 ، تصبح العين زرقاء ويصبح الشبح أحمر ، إذا كانت AnUnit = 1 ، تصبح العين حمراء ويصبح الشبح أزرق.

الصورة الثالثة هي نهاية البرنامج حيث يتم زيادة AnUnit بمقدار 1 ثم إذا كانت 3 يتم ضبطها على 0.

لذلك ، ستتغير AnUnit الآن بين 0 ، 1 ، 2 في كل مرة يتم فيها تشغيل البرنامج بالكامل مرة واحدة ، وبناءً على نوع AnUnit ، سيتغير لون الأشباح.

يمكنك العثور على البرنامج هنا.

موصى به: