כיצד לתכנת את סופת המוחות NXT של לגו?

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

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

חלק 1 מתוך 5: תחילת העבודה

  1. 1
    התקן ופתח את התוכנה. הרובוט צריך להגיע עם תוכנה עבור Mac ו- Windows כלולה, או שאתה יכול להוריד אותה מאתר לגו מינסטורם. כשאתה מכניס את הדיסק או פותח את הגרסה שהורדת, יופיע חלון התקנה. עקוב אחר ההוראות להתקנת התוכנה ואז פתח אותה.
  2. 2
    למד לנווט בתוכנה. השתמש בסרגל הכלים למעלה כדי לשמור את התוכנית שלך, לפתוח תוכנית קיימת או ליצור תוכנית חדשה. השתמש בכלי המצביע, בצורת חץ שחור, כדי להכניס, להזיז ולמחוק פעולות. כלי המחבת, המעוצב כיד לבנה, מאפשר לך לגרור את חלון התוכנית בחלון כך שתוכל לגלול בין התוכנית שלך. כלי התגובות, בצורת בועת דיבור, מאפשר לך להוסיף טקסט מעל חלקים בתוכנית שלך, כך שתוכל להוסיף הערות כדי לתאר ולעזור לאחרים להבין את התוכנית שלך.
    • בצד ימין של החלון, מרכז הרובו מכיל מדריכים והוראות למספר רובוטים שונים שתוכלו לבנות ולתכנת. הכרטיסייה השנייה בראש מרכז הרובו פותחת את הפורטל שלך, המאפשר לך לגשת למשאבים מקוונים כדי לעזור לך בתכנות שלך.
    • העבר את העכבר מעל פעולה כדי להציג תיאור של אותה פעולה בפינה השמאלית התחתונה, והצג או שנה את ההגדרות עבור פעולה זו בתחתית החלון.
  3. 3
    למדו לגשת לפעולות השונות. סרגל הכלים משמאל מכיל את כל הפעולות שהרובוט שלך יכול לבצע. שלוש הלשוניות בתחתית סרגל הכלים נותנות לך גישה לסטים שונים של פעולות אלה. חקור את סרגל הכלים הזה כדי לגלות ולהתנסות במשימות שונות עבור הרובוט שלך.
    • הכרטיסייה הימנית ביותר, עם העיגול הירוק, מכילה את הפעולות הנפוצות ביותר כמו Move, Sound, Loop ו- Switch. פריסה זו מעניקה לך גישה מהירה לפעולות בהן תשתמש ביותר, אך היא אינה מאפשרת לך לגשת לשאר.
    • הלשונית האמצעית, עם שלושה ריבועים צבעוניים, מכילה את כל הפעולות הכלולות, מחולקות לקטגוריות. העבר את העכבר מעל העיגול הירוק בחלקו העליון כדי לגשת לפעולות נפוצות. רחף מעל הריבוע הירוק כדי לגשת לפעולות כמו השמעת צליל או הדלקת אור צבעוני. חקור את הכפתורים האחרים כדי למצוא את כל הפעולות האחרות.
    • הכרטיסייה האחרונה, עם סימן השווה צהבהב, מחזיקה את הפעולות המותאמות אישית שלכם, כאלו שיצרתם בעצמכם או הורדתם מהאינטרנט.
  4. 4
    התחל עם הדרכה. התוכנה כוללת מספר מדריכים אשר ידריכו אותך בתוכניות הראשונות שלך. עבור למרכז הרובו בצד ימין ולחץ על קטגוריית התוכנית שברצונך ליצור. לתוכנית הראשונה שלך, חשוב להתחיל עם ה- Shooterbot מתחת לרכבים. מדריך זה יתחיל בפשטות אך יציג בפניכם את הפקדים הבסיסיים העומדים לרשותכם, כמו גם שיטות קידוד ובדיקה כלליות.
  5. 5
    בצע את ההוראות במדריך שלך, גרור את הפעולות לתוכנית שלך. שנה את ההגדרות שלהם לפי הצורך כדי לוודא שכל פעולה עושה בדיוק את מה שאתה רוצה שהיא תעשה. מחרוזות פעולות מרובות על ידי הצבתן ברצף, מחוברות באמצעות השרשרת העוברת בתוכנית שלך. שחרר פעולות בתוך לולאה או החלף לכלול פעולות אלה בהצהרת הבקרה הזו.
  6. 6
    כשתסיים עם התוכנית שלך, הורד אותה ללבנה החכמה של הרובוט שלך. חבר את הלבנה למחשב באמצעות חוט ה- USB. ריבוע הכפתורים בפינה השמאלית התחתונה של חלון התוכנית שלך מאפשר לך לתקשר עם מכשיר NXT מחובר. בפינה השמאלית התחתונה של לחצנים אלה יורידו את התוכנית למכשיר שלך. לאחר השלמת ההורדה, נתק את הלבנה החכמה, הכנס אותה לרובוט והתחל את התוכנית כדי לראות אותה פועלת.

חלק 2 מתוך 5: שליטה על הרובוט שלך

  1. 1
    הזז את הרובוט שלך עם פעולת ההעברה. בפעולה זו יש שני הילוכים. הוסף אותו לתוכנית שלך והגדר את ההגדרות. השתמש ביציאות המחוברות לצמיגים כדי להזיז את הרובוט שלך. אם חיברתם את הגלגלים ליציאות B ו- C, וודאו שה- Move מוגדר לשימוש ביציאות B ו- C.
    • קדימה או אחורה, או עצור לגמרי, על ידי הגדרת הכיוון. פנה באמצעות פקדי ההגה.
    • התקדם קדימה למספר מוגדר של סיבובים, פרק זמן מסוים או מספר מעלות. או הגדר את משך הזמן ללא הגבלה כדי שהרובוט שלך יעבור עד שהוא יקבל פקודה, בהמשך התוכנית, להפסיק.
  2. 2
    בצע פעולות אחרות כמו צילום באמצעות הפקודה המוטורית. בהדרכה של Shooterbot, היורה שלך מתחבר ליציאה A. כדי לשלוט על זה, השתמש בפעולת מנוע (המתוארת על ידי הילוך אחד בלבד) המפעיל יציאה A. הגדר את ההגדרות כדי לשלוט על הפעולה המדויקת של מנוע זה על ידי הגדרת הכיוון (קדימה, לאחור, או עצור), פעולה, רמת כוח ומשך התנועה.
    • ביטול הסימון של "המתן לסיום" מאפשר לרובוט להתחיל לבצע את הפקודות הבאות בתוכנית שלך לפני השלמת התנועה הנשלטת על ידי פעולת המנוע. זה יכול לאפשר לרובוט שלך, למשל, לנוע ולירות בו זמנית.
    • פקודת המנוע תבצע כל פעולה המבוצעת על ידי המנוע עליו הוא שולט. בנה את הרובוט שלך כך שהמנוע מרים מגש, יורה כדור, מסובב את הרובוט או כל דבר אחר שתעלה על דעתך. פקודה זו מאפשרת יצירתיות וגמישות בביצועי הרובוט שלך; נצל את זה.
  3. 3
    השתמש בחיישנים כדי לאפשר לרובוט שלך לתקשר עם סביבתו. חבר את חיישני הקולי, המגע והצבע ליציאות השבב החכם, והשתמש בהן כדי לחוש אור, צבע, צליל ומגע. הרובוט שלך יכול גם לעקוב אחר זמן וסיבוב. חיישנים אלה מאפשרים לתוכנית שלך לבצע פעולות רק כאשר הן מופעלות. לדוגמה, יכול להיות שתוכנית אומרת "אדום" כאשר היא מזהה את הצבע האדום, אך לא כאשר היא מזהה את הצבע הכחול.
  4. 4
    השתמש בפעולות פעולה כדי לגרום לרובוט שלך לבצע פעולות. אלה יכולים לכלול הפעלה או כיבוי של אור צבעוני, השמעת צליל מקובץ קול, הצגת תמונה או טקסט על גבי המסך של הלבנה החכמה, או שליחת הודעה באמצעות Bluetooth.
צור בלוק מותאם אישית לסדרה של שתיים או יותר פעולות שתחזור עליהן מספר פעמים במהלך התוכנית שלך
צור בלוק מותאם אישית לסדרה של שתיים או יותר פעולות שתחזור עליהן מספר פעמים במהלך התוכנית שלך.

חלק 3 מתוך 5: שימוש בלולאות ומתגים

  1. 1
    להבין איך לולאות עובדות. לולאות מאפשרות לבצע סדרה של פקודות שוב ושוב, או ללא הגבלת זמן, למספר מוגדר של פעמים, בזמן שמצב מסוים נכון, או עד שקורה פעולה מסוימת.
    • לדוגמה, כדי שהרובוט שלך יבדוק חבורה של כדורים עד שהוא ימצא אחד צהוב, פשוט צור לולאה הנשלטת על ידי חיישן הצבע. הפעולות בתוך הלולאה יהיו אלה לבחינת הכדור הבא; השליטה בלולאה תהיה שחיישן הצבע אינו מזהה צהוב. לכן כאשר חיישן הצבע, לאחר בחינת כדור, יזהה צהוב, הוא יפסיק לבחון כדורים חדשים ויעבור לשלב הבא של התוכנית.
  2. 2
    להבין כיצד מתגים עובדים. הצהרה בוררת אומרת הרובוט שלך לבצע אחת בסדרה של פקודות אם תנאי מסוים הוא אמיתי וכן סדרה של פעולות שונה אם מצב זה לא נכון. שתי סדרות הפעולות הללו אינן בלעדיות במתג: הרובוט יבצע את זה אך לא את השני.
    • קנן מתג אחד בתוך אחר כדי לבדוק אם קיימים מספר תנאים לפני ביצוע פעולה. לדוגמה, השתמש במתגים מקוננים כדי שהרובוט שלך יתקדם אם הוא לא מזהה אור ולא קול. המתג הראשון יבדוק אור; אם לא מתגלה אור, הרובוט יכנס למתג השני, הבודק אחר קול. רק אם לא מתגלה צליל (לאחר שהאור לא זוהה) הרובוט יתקדם.
    • כדי לכלול יותר ממקרה אחד במתג הנשלט על ידי ערך, בטל את הסימון של "תצוגה שטוחה" בהגדרות המתג, ובצד ימין של ההגדרות בהן הוא מפרט את התנאים, לחץ על "+" כדי להוסיף מקרה נוסף. זה שימושי כאשר הפקד הוא מספר או הודעת טקסט שערכם יכול להיות יותר משני דברים שונים.
  3. 3
    זרוק לולאה או עבור לתוכנית שלך ובחר את הפקד. זה יקבע את התנאי שהרובוט יבדוק לפני ביצוע הפקודות בתוך המתג או הלולאה. בדרך כלל, השליטה תהיה חיישן. זה מאפשר לרובוט שלך לקיים אינטראקציה הדוקה עם סביבתו.
    • ניתן לשלוט על מתגים גם על ידי ערך. צרף משתנה לקצה המוביל של המתג באמצעות חוט נתונים. הוסף מקרים לקלט המדויק של מספר או משתנה טקסט. למשל, בקש מהרובוט שלך לבצע סדרת פקודות אם משתנה המספר הוא 0, פקודות שונות אם הוא 1, ועוד קבוצה אחרת של פקודות למקרה שמדובר במספר אחר.
    • ניתן לשלוט על לולאות גם על ידי זמן - ההצהרות בפנים יפעלו למשך זמן מסוים - או שייספרו - הלולאה כולה תעבור מספר מסוים של פעמים. בחר לוגיקה כדי להפעיל את הלולאה עד שמצב מסוים הופך להיות נכון או לא נכון, או לנצח כדי שהרובוט יבצע פקודות אלה ללא הגבלת זמן.
  4. 4
    גרור פקודות אחרות בתוך הלולאה או החלף. כל פעולות שתציב בתוך לולאה יבוצעו בכל פעם שהלולאה עוברת. פעולות שאתה מבצע בכל מקרה של מתג יבוצעו אם מקרה זה מתקיים. הצב והגדר את הפעולות האלה כרגיל.
    • אתה יכול לכלול לולאות ומתגים בתוך לולאות ומתגים אחרים, אם תרצה בכך.

חלק 4 מתוך 5: שימוש במשתנים

  1. 1
    להבין את השימוש במשתנים. משתנים יכולים לאחסן מידע כך שתוכל לגשת אליו בהמשך התוכנית. תחשוב עליהם כעל תיבה שלתוכה אתה מכניס מידע מסוים. מאוחר יותר תוכל להסיר או לשנות את המידע הזה מבלי לשנות את התיבה - המשתנה - עצמו.
    • כל משתנה יכול לאחסן מספר, מחרוזת טקסט או ערך לוגי (נכון או לא נכון). ניתן לשנות באופן חופשי את ערך המשתנה, אך אינך יכול לשנות את סוגו.
    • לכל משתנה יש שם ייחודי. השתמש בשם זה כדי לגשת למשתנה ולהתייחס אליו.
  2. 2
    צור משתנה על ידי מעבר לעריכה → הגדרת משתנים. בחלון שצץ, הזן את שם המשתנה ובחר את סוג הנתונים הרצוי (לוגיקה, מספר או טקסט). אתה יכול גם למחוק משתנים שאינך זקוק להם יותר.
    • תן למשתנים שלך שמות תיאוריים כדי שתוכל לעקוב אחר מה שהם. אם ברצונך שמשתנה יאחסן ברכה שהרובוט שלך ישלח כהודעה, תן שם למשתנה "ברכה" במקום "text_var_1" או משהו שאינו משתמע לשתי פנים.
  3. 3
    השתמש במשתנים בתוכנית שלך על ידי חיבורם לפקודות באמצעות חוטי נתונים. חבר אותם לפעולות מתמטיקה כדי לשלב משתנים או הגדר אותם לתוצאה. חבר אותם ללולאות או למתגים כדי להשתמש בהם כבקרה, ואפילו שנה אותם בתוך הלולאה או המתג.
  4. 4
    השתמש בקבועים עבור משתנים שלעולם לא ישתנו. אם אתה רוצה משתנה טקסט עבור שם הרובוט שלך, הגדר אותו בהתחלה על ידי מעבר לעריכה → הגדר קבועים. אז אתה יכול להתייחס לקבוע זה מבלי לדאוג שהוא ישתנה.
ריבוע הכפתורים בפינה השמאלית התחתונה של חלון התוכנית שלך מאפשר לך לתקשר עם מכשיר NXT מחובר
ריבוע הכפתורים בפינה השמאלית התחתונה של חלון התוכנית שלך מאפשר לך לתקשר עם מכשיר NXT מחובר.

חלק 5 מתוך 5: שימוש בלוקים מותאמים אישית

  1. 1
    הבן כיצד חסימות בהתאמה אישית יכולות להיות שימושיות. צור בלוק מותאם אישית לסדרה של שתיים או יותר פעולות שתחזור עליהן מספר פעמים במהלך התוכנית שלך. לדוגמא, אם אתה רוצה שהרובוט שלך יתקדם במשך שלוש שניות ואז יהבהב נורה אדומה, כלול הוראות אלה בבלוק מותאם אישית כדי שתוכל לגשת אליהם במהירות ובקלות בכל פעם שאתה צריך לכלול אותן בתוכנית.
  2. 2
    פרוס את סדרת הפעולות שיהפכו לחסימה המותאמת אישית שלך. כלול אותם בתוכנית שלך בדיוק כמו שאתה עושה בדרך כלל.
  3. 3
    בחר את ההוראות שברצונך להכין לחסימה המותאמת אישית שלך. החזק את מקש Shift לחוץ ולחץ על כל פעולה. לאחר שכולם נבחרו, לחץ על סימן השווים בסרגל הכלים העליון ממש ליד כלי התגובות. זה יביא חלון שנקרא "My Block Builder". אתה יכול גם לעבור לעריכה → צור חסום חדש שלי כדי לפתוח את בונה הבלוקים המותאם אישית.
    • אם יש לך חוטי נתונים שנכנסים או יוצאים מהבלוקים שבחרת לחסימה המותאמת אישית שלך, אלה יופיעו כיציאות עבור החסימה שלך, ותוכל לחבר אותם למשתנים או לנתונים אחרים כאשר אתה משתמש בחסימה שלך בתוכנית.
  4. 4
    הזן שם ותיאור לחסימה המותאמת אישית שלך. השם צריך להיות קצר אך תיאור כך שתזכור בדיוק מה החסימה עושה. התיאור צריך להיות ברור ומפורט, ולכלול הערות חשובות כמו למשל לאיזה כיוון הרובוט שלך צריך להיות פונה או מה צריך לחבר ליציאה A כדי שהחסום שלך יפעל כראוי.
  5. 5
    לחץ על הבא כדי לעבור לעורך הסמלים. גרור כל סמלים שאתה רוצה לסמל החסימה שלך בחלק העליון. כשתסיים ליצור את הסמל שלך, לחץ על סיום. בתוכנית שלך, הצעדים המתאימים לחסימה שלך יוחלפו בחסימה שיצרת זה עתה.
  6. 6
    השתמש בחסימה המותאמת אישית שלך בתוכניות שלך באותו אופן שבו אתה משתמש בכל בלוק אחר. אתה יכול אפילו לשלב מספר בלוקים מותאמים אישית לאחד אחר כדי להקל על התכנות שלך. היה יצירתי - בלוקים מותאמים אישית יכולים להיות שימושיים להפליא אם אתה מנצל אותם.
מאפשר לך לגרור את חלון התוכנית בחלון כך שתוכל לגלול בין התוכנית שלך
כלי המחבת, המעוצב כיד לבנה, מאפשר לך לגרור את חלון התוכנית בחלון כך שתוכל לגלול בין התוכנית שלך.

טיפים

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

מאמרים בנושאים דומים
  1. איך ליהנות עם בובת תינוק שנולדה מחדש?
  2. איך לטפל בבובה?
  3. איך לבחור ולאהוב ילד של כרוב?
  4. איך לתפור מפלצת גרב?
  5. איך למנות סוס דוגמן?
  6. איך לבנות דוכן סוסים מודל?
FacebookTwitterInstagramPinterestLinkedInGoogle+YoutubeRedditDribbbleBehanceGithubCodePenWhatsappEmail