מה נלמד כאן
- לבנות תוכנית שלמה משלושה בלוקים
- להכיר את
forever,waitו-single LED - להריץ אותה בשני המצבים ולהבין את ההבדל
- לשנות אותה ולראות את התוצאה מיד
למה נורה מהבהבת
בכל העולם, התוכנית הראשונה שכותבים על לוח חדש היא נורה שמהבהבת. יש לזה סיבה טובה.
כשהנורה מהבהבת, אתם יודעים בוודאות שכל השרשרת עובדת: התוכנה על המחשב, הכבל, הדרייבר, הלוח, והתוכנית שבתוכו. אם הנורה מהבהבת — הכל תקין, ואפשר להתקדם לפרויקטים אמיתיים.
והכי יפה: היום לא נחבר שום חוט. על הלוח כבר מותקנת נורית קטנה, מחוברת לפין מספר 2 מהמפעל. נתחיל ממנה.
שלושת הבלוקים
הבלוק single LED [2] [on]
נמצא בקטגוריה Robots — הקטגוריה שמכילה את כל הבלוקים שמדברים עם החומרה.
לבלוק יש שני תפריטים:
- המספר הראשון — איזה פין. משאירים על 2, כי שם יושבת הנורית שעל הלוח.
- המילה השנייה —
onלהדליק,offלכבות.
הבלוק wait (1) seconds
בקטגוריה Control (הכתומה). עוצר את התוכנית לזמן שכתוב בעיגול הלבן.
בלי הבלוק הזה לא נראה כלום. הלוח עובד במהירות של מיליוני פעולות בשנייה, אז הוא יכבה וידליק כל כך מהר שהעין תראה נורה שדולקת קבוע וקצת חלשה. ההמתנה היא מה שהופכת את זה לדבר שאפשר לראות.
הבלוק forever
גם בקטגוריה Control. שימו לב לצורה שלו — הוא לא מלבן, הוא סוגריים. יש לו פה פתוח באמצע, ובתוכו שמים בלוקים אחרים.
כל מה שנמצא בתוכו חוזר על עצמו בלי סוף: מגיע לסוף, קופץ להתחלה, וכך לנצח.
בקורס הזה הצורה של הבלוק מספרת את הסיפור. בלוק מלבני = פקודה אחת. בלוק שעוטף = משהו שחוזר או שמתנה. כשתחפשו בלוק בארגז, תחפשו קודם לפי הצורה ואז לפי השם.
בונים
גוררים לאזור העבודה, בסדר הזה:
1. בלוק ההתחלה — לבדיקה ראשונה ניקח את when 🏳 clicked מקטגוריית Events.
2. את forever מתחתיו.
3. ובתוך הפה של forever, ארבעה בלוקים:
| # | הבלוק | מה הוא עושה |
|---|---|---|
| 1 | single LED [2] [on] | מדליק |
| 2 | wait (1) seconds | מחכה שנייה |
| 3 | single LED [2] [off] | מכבה |
| 4 | wait (1) seconds | מחכה שנייה |

זהו. זו כל התוכנית.
הבלוקים חייבים להיות בתוך ה-
forever, לא מתחתיו. כשגוררים בלוק למקום הנכון מופיע קו לבן דק — זה הסימן שהוא ייכנס פנימה. אם הוא הודבק מתחת ל-foreverבמקום בתוכו, הנורה תהבהב פעם אחת בלבד.
מריצים — קודם Online
מוודאים שאנחנו ב-Online mode, ולוחצים על ערימת הבלוקים.
הבלוקים יקבלו מסגרת צהובה — זה הסימן שהתוכנית רצה. והנורה שעל הלוח מתחילה להבהב: שנייה דולקת, שנייה כבויה.

לחיצה נוספת עוצרת.
נסו עכשיו לשנות את המספר בעיגול מ-1 ל-0.2 ולחצו שוב. ההבהוב נהיה מהיר. זה היופי של Online mode — משנים ורואים מיד, בלי להמתין להעלאה.
ועכשיו צורבים
עוברים ל-Upload mode ומחליפים את הבלוק העליון: במקום when 🏳 clicked שמים start the program.
לוחצים Upload וממתינים ל-100%.
עכשיו נתקו את הכבל וחברו סוללה. הנורה ממשיכה להבהב — התוכנית חיה בתוך הלוח.
זה ההבדל האמיתי בין שני המצבים, ושווה לעצור עליו רגע: עד לפני דקה הלוח היה בובה שהמחשב הזיז. עכשיו הוא מכשיר עצמאי.
הסבר מלא על שני המצבים ועל התקלות הנפוצות נמצא בשיעור ההתקנה.
מה קרה כאן
קראתם ארבע שורות והלוח ביצע אותן בדיוק לפי הסדר, שוב ושוב:
הדלק ← חכה ← כבה ← חכה ← חזור להתחלה
זה כל מה שתוכנית היא. רצף פעולות בסדר מסוים. בכל 38 השיעורים הבאים נוסיף רכיבים ותנאים — אבל הרעיון הזה לא ישתנה.
תרגילים
1. הבהוב מהיר. שנו את שני בלוקי ה-wait ל-0.1. הנורה כמעט רועדת.
2. הבהוב לא סימטרי. תנו ל-wait הראשון 2 ולשני 0.2. תקבלו נורה שדולקת הרבה ומצמצת רגע — כמו נורית המתנה במכשירי חשמל.
3. SOS במורס. האות S היא שלוש הבהובים קצרים ו-O היא שלושה ארוכים. גררו את הבלוקים לרצף SOS מלא. רמז: תצטרכו שישה זוגות של הדלק-כבה, עם זמני המתנה שונים.
4. נסו פין אחר. שנו את המספר בבלוק מ-2 ל-5. הנורה שעל הלוח תפסיק להבהב — כי עכשיו הפקודה הולכת לפין אחר, שאין אליו נורה. בשיעור הבא נחבר לשם נורה משלנו.


