המדריך הזה לא עוסק בתכנות מיקרוביט. אם מעולם לא תכנתתם במיקרוביט התחילו בכך שתגלשו לאתר מיקרוביט ובחרו מתוך עשרות הפרוייקטים המיועדים לכך.
המטרה שלנו בחלק זה היא להבין כיצד פועלות הפקודות המיוחדות למכונית שלנו.
נחזור לסביבת הפיתוח של Makecode כדי לראות את הפקודות החדשות ולעבור על התוכנית הכתובה שם באופן כללי.
משימה: עברו על השורות בקוד וזהו את הפקודות השונות אותן שולח השלט אל המכונית. מה קורה כאשר מתקבלת הודעה כזו?
הקטע השני של הקוד מתרחש בלולאה אינסופית (Forever) כאן אתם כבר יכולים לראות את התשובה לשאלה ששאלנו קודם. רואים?
הסבר:
בקטע הקוד הראשון מתקבלת הודעה מהשלט והערך שלה נכנס למשתנה "ir" כמספר מייצג (1,2,3,4…). כל מספר מייצג מקש שונה בשלט.
בקטע הקוד האינסופי עוברת הלולאה על המשתנה "ir" ובודקת איזה מספר יש לו. בהתאם למספר שמחכה לה שם היא מפעילה פקודה אחרת במכונית. כך למשל לחיצה על החץ העליון בשלט תכניס ל"ir" את הערך 1. והלולאה האינסופית תגיב לכך בנסיעה קדימה. רק אסור לשכוח לאפס מיד את "ir" על ידי הצבה של המספר 0 כדי שבפעם הבאה שהלולאה האינסופית תפעל היא לא תבצע שוב את אותה הפקודה.