תוכן עניינים:

שימוש ברובוט ציור עבור Arduino עם שעות הדרכה של קוד: 3 שלבים
שימוש ברובוט ציור עבור Arduino עם שעות הדרכה של קוד: 3 שלבים

וִידֵאוֹ: שימוש ברובוט ציור עבור Arduino עם שעות הדרכה של קוד: 3 שלבים

וִידֵאוֹ: שימוש ברובוט ציור עבור Arduino עם שעות הדרכה של קוד: 3 שלבים
וִידֵאוֹ: מדריך איך להשתמש בבינה מלאכותית בעבודה ובחיים האישיים (תבניות מוכנות!) | ChatGPT 2024, יולי
Anonim
שימוש ברובוט ציור עבור Arduino עם שעות הדרכה של קוד
שימוש ברובוט ציור עבור Arduino עם שעות הדרכה של קוד
שימוש ברובוט ציור עבור Arduino עם שעות הדרכה של קוד
שימוש ברובוט ציור עבור Arduino עם שעות הדרכה של קוד
שימוש ברובוט ציור עבור Arduino עם שעות הדרכה של קוד
שימוש ברובוט ציור עבור Arduino עם שעות הדרכה של קוד

יצרתי רובוט ציור ארדואינו לסדנה שתעזור לבנות נוער להתעניין בנושאי STEM (ראה https://www.instructables.com/id/Arduino-Drawing-Robot/). הרובוט תוכנן להשתמש בפקודות תכנות בסגנון צב כגון קדימה (מרחק) ופנייה (זווית) ליצירת קרטונים מעניינים.

במהלך הסדנה השתמשנו במדריך "אנה ואלזה" משעת הקוד כדי לסייע למשתתפים להכיר תכנות לקראת תכנות הרובוט שלהם. ההדרכה משתמשת בחסימות תכנות גרפיות כדי לסייע במניעת מחסומי כתיבה ותחביר, אך ניתן לצפות בקוד ה- JavaScript המקביל, וליצור גשר רב עוצמה ללמידת שפת תכנות נפוצה ורבת עוצמה.

הגילוי שלנו היה שמכיוון שההדרכה השתמשה בפקודות דומות להעברת אנה במסך, ומבנה העיצוב של JavaScript דומה מאוד לקוד Arduino C, ניתן ליצור ולבדוק דפוסי ציור בדפדפן ולאחר מכן להעתיק את קוד ה- JavaScript שנוצר. ושונה כדי להניע את הרובוט בארדואינו! שימוש בקוד לשליטה במשהו בעולם הפיזי הוא הדגמה מרתקת של כוח התכנות.

שלב 1: הדרכה של שעות קוד

הדרכת שעות קוד
הדרכת שעות קוד
הדרכת שעות קוד
הדרכת שעות קוד
הדרכת שעות קוד
הדרכת שעות קוד

הן ההדרכות "אנה ואלזה" והן "מדריך השעות של קוד האמן" משתמשות בפקודות כמו "הזז" ו"סיבוב "כדי להזיז את הדמויות מסביב למסך. ככל שההדרכה מתקדמת, אתה לומד את העוצמה של לולאות ולולאות מקוננות. בשלב 12 של אנה למשל, אתה משתמש בלולאות מקוננות כדי ליצור תבנית פתיתי שלג. בסוף ההדרכה ניתנת לך לוח ריק להתנסות בו.

שלב 2: הפעלת קוד Arduino

קוד ארדואינו מתחיל
קוד ארדואינו מתחיל

אם אתה זקוק לעזרה בתחילת העבודה עם Arduino, אין מקום טוב יותר להתחיל בו מדף "תחילת העבודה עם Arduino" בכתובת www. Arduino.cc.

כמובן שתצטרך לבנות ולבדוק את רובוט הציור שלך Arduino.

כתבתי את הקוד הדואג לכל הפרטים של הפעלת מנועי הצעד ומספק את הפקודות הפשוטות לתנועה ולסיבוב. הורד את הסקיצה המצורפת של Arduino והנח אותה בתיקיית הסקיצות של Arduino. לאחר מכן פתח אותו עם ה- Arduino IDE. הוא עשוי לבקש למקם אותו בתיקייה חדשה, וזה בסדר.

שלב 3: שנה את הקוד

שנה את הקוד
שנה את הקוד
שנה את הקוד
שנה את הקוד
שנה את הקוד
שנה את הקוד

לאחר שיש לך תבנית במדריך שאתה רוצה להשתמש בו, לחץ על הלחצן "הצג קוד". העתק והדבק את הקוד בפונקציית הלולאה () של המערכון של Arduino. הקוד הזה הוא מאנה ואלזה שלב 11:

for (var count2 = 0; count2 <4; count2 ++) {for (var count = 0; count <2; count ++) {moveForward (100); turnRight (60); moveForward (100); turnRight (120); } turnRight (90); }

שים לב כי סוג משתנה JavaScript "var" אינו סוג נתונים סטנדרטי Arduino. המקבילה תהיה "int" עבור מספר שלם. כדי להפוך את החיים לקלים, הוספתי קצת קוד כדי שארדואינו יודע שכאשר אנו אומרים "var", אנו מתכוונים "int". קוד עוסק בהפשטה.

הידור והעלה את הקוד! זה פשוט עד כדי כך. אם הציור של הרובוט אינו תואם למה שקיבלת במדריך, ייתכן שיהיה עליך לכייל את הרובוט שלך או לבדוק אם יש גלגלים רופפים או גרירת חלקים.

ספר לי מה אתה מעלה!

מוּמלָץ: