מוצע לקוראים תוצרת בית author Instructables תחת הכינוי akellyirl מאפשר לך לנהל אובייקטים וירטואליים בסביבת התכנות החינוכית Scratch באמצעות מד תאוצה אמיתי.
ראשית, המאסטר עובר ל אתר זה ומוריד שם גרסה מיוחדת למתורגמן הגרד, בתוספת פונקציה של אינטראקציה עם ארדואינו (Scratch4Arduino, מקוצר S4A), כמו גם סקיצה ללוח זה המספק אינטראקציה זו.
רוכש לוח עם מד תאוצה ADXL335 או דומה המותקן עליו. מד תאוצה זה מיועד לספק כוח עם מתח של 3.3 וולט, מ -5 וולט שהוא נכשל. אם לארדואינו שלך יש מייצב 3.3 וולט, לא נדרש שום דבר נוסף. אם מייצב זה מייצר 5 וולט, תצטרך LM1117-3.3 נוסף, חיצוני אחר. ניתן גם לרכוש לוח עם מד תאוצה עליו כבר מותקן מייצב.
מד התאוצה מייצר שלושה אותות אנלוגיים המתאימים לצירי X, Y, Z. המאסטר שולח אותות אלה לארדואינו בסדר הבא: X - A0, Y - A1, Z - A2. ברור שצריך לוח תואם Arduino עם כניסות אנלוגיות, אך כיום הם כמעט כולם.
זה מהבהב את הארדואינו עם הסקיצה המצוינת למעלה, משגר את S4A, ואם הכל עבד, הוא רואה שיש תגובה להטיה של מד האצה לאורך כל שלושת הצירים:
כעת, הוקמה האינטראקציה של מד האצת עם ארדואינו ושל ארדואינו עם המתורגמן, באפשרותך להרכיב תוכניות מכל מורכבות בשפת Scratch. אך ראשית, האשף ממליץ לנסות את השניים הבאים:
לוקחים שיבוט ארדואינו די זעיר וחיבור אליו תאוצה ללא קרש לחם דמוי קרש-לחם - והלחמתו, והכניסו את כל זה למקרה, תוכלו להשיג בקר כזה למשחקים בשפת הסריטש, עליהם לא יהיו כפתורים. אתה יכול לשלוט על חפצי משחק פשוט על ידי הטייתו.