الخطوة ١: صنّع
ما هو؟
اصنع ضابطا إلكترونيا يقوم بإصدار نبضات منتظمة والتحكم في سرعة الإيقاع أثناء التدرب على الموسيقى.
مقدمة
دليل البرمجة
ماذا ستتعلم؟
- كيف تقوم يضبط سرعة النغمات الموسيقية الصادرة من جهاز مايكروبت.
- كيفية برمجة أزرار الإدخال ومخارج الصوت لصناعة جهاز إلكتروني مفيد.
كيف يعمل ؟
- في بداية البرنامج، يتم ضبط الإيقاع على ١٠٠ نبضة في الدقيقة. هذه طريقة أساسية لقياس إيقاع/سرعة الموسيقى.
- يبقي التكرار الجهاز يستمر في تشغيل نغمة قصيرة ثم التوقف بنبضة واحدة.
- يمكنك سماع الصوت عن طريق توصيل سماعات الرأس بالمنفذ الصفري و الأرضي أو عبر مكبر الصوت المدمج في الإصدار الأحدث للمايكروبت.
- اضغط على الزر «A» لإبطاء الإيقاع بمقدار 5 نبضات في الدقيقة.
- اضغط على الزر «B» لزيادة السرعة بمقدار 5 نبضات في الدقيقة.
- الضغط على الزرين «A»و «B» معاً يقوم بعرض نتيجة الإيقاع الحالي على شاشة العرض.
المطلوب
- مايكروبت
- محرر الشفرات لـ «بايثون» أو «ميك كود»
- حزمة بطاريات (اختياري)
الخطوة ٢: بَرمج
الخطوة ٣: حسّن
- قد تلاحظ أن الجهاز يصدر إيقاعا أبطأ قليلاً من الآلة التقليدية - وذلك لأن كل حلقة تكرار في البرنامج تستغرق نبضة وواحداً على ستة عشر من النبضة، بدلاً من نبضة واحدة فقط.
- يمكنك محاولة جعله أكثر دقة عن طريق جمع كسور النبضة لتشكيل نبضة كاملة: (١/٢) + (١/٤) + (١/٨) + (١/١٦) تصبح (١٥/١٦) لإضافتها إلى (١/١٦) من النبضة التي تعزف النغمة لأجلها.
- تضيف الكتلات لحلقات التكرار أيضاً تأخيراً طفيفاً، لذا فإن استخدام حلقة (while true) بداخلها سيسرع من كفاءة البرنامج ويجعله أكثر دقة.
- سيوضح لك المقطع المرئي الموجود في أعلى الصفحة كيفية القيام بذلك.


