تقدم للقراء محلية الصنع المؤلف تسمح لك التعليمات تحت الاسم akellyirl بإدارة الكائنات الافتراضية في بيئة البرمجة التعليمية سكراتش باستخدام مقياس تسارع حقيقي.
بادئ ذي بدء ، يتحول السيد إلى هذا الموقع وتنزيل هناك نسخة خاصة من مترجم سكراتش ، تكملها وظيفة التفاعل مع اردوينو (Scratch4Arduino ، مختصر S4A) ، بالإضافة إلى رسم تخطيطي لهذه اللوحة يوفر هذا التفاعل.
الحصول على لوحة مزودة بمقياس تسارع ثلاثي المحاور ADXL335 أو ما شابه. تم تصميم مقياس التسارع هذا لتزويد الطاقة بجهد 3.3 فولت ، من 5 فولت يفشل. إذا كان Arduino الخاص بك يحتوي على مثبت 3.3V ، فلا حاجة إلى شيء إضافي. إذا كان هذا المثبت ينتج 5 فولت ، فستحتاج إلى آخر خارجي ، على سبيل المثال ، LM1117-3.3. يمكنك أيضًا شراء لوحة مزودة بمقياس تسارع مثبت عليه مثبت بالفعل.
يولد مقياس التسارع ثلاث إشارات تناظرية تتوافق مع المحاور X ، Y ، Z. يرسل السيد الرئيسي هذه الإشارات إلى Arduino بالترتيب التالي: X - A0 ، Y - A1 ، Z - A2. من الواضح أن هناك حاجة إلى لوحة متوافقة مع Arduino مع مدخلات تناظرية ، ولكنها اليوم كلها تقريبًا.
يومض اردوينو مع الرسم الموضح أعلاه ، ويطلق S4A ، وإذا كان كل شيء يعمل ، يرى أن هناك رد فعل على ميل مقياس التسارع على طول جميع المحاور الثلاثة:
الآن ، تم تأسيس تفاعل كل من مقياس التسارع مع Arduino و Arduino مع المترجم ، يمكنك تجميع البرامج بأي تعقيد في لغة سكراتش. لكن أولاً ، يوصي المعالج بتجربة الاثنين التاليين:
من خلال أخذ استنساخ Arduino صغيرًا إلى حد ما وربط مقياس التسارع به بدون لوحة توصيل تشبه اللوح - اللحام ، ووضع كل هذا في الحالة ، يمكنك الحصول على وحدة تحكم مثل هذه للألعاب بلغة سكراتش ، والتي لن تكون هناك أزرار. يمكنك التحكم في عناصر اللعبة بمجرد إمالتها.