יזמות טכנולוגית · כיתות ד׳–ט׳ · מפגש 6

אם, אז, אחרת: Micro:bit מקבל החלטות

פרויקטים של Arduino, בלוק המוזיקה, תנאים וחיישן הטמפרטורה

  1. מה משותף לכולם?10 דק׳
  2. ה-Micro:bit מנגן10 דק׳
  3. בונים משהו משלכם15 דק׳
  4. אם... אז...10 דק׳
  5. IF: אם10 דק׳
  6. IF ELSE: אם, אחרת10 דק׳
  7. חם או קר?15 דק׳
  8. מה בנינו היום?10 דק׳
התוצר של היום

מה עושים היום?

  • מה אפשר לבנות עם בקר וחיישנים?
  • ה-Micro:bit מנגן!
  • משחק "אם־אז".
  • תוכנית שמחליטה אם חם או קר.

דגשים למדריך

  • תוצר גשמי ודיגיטלי: תוכנית ל-Micro:bit שמשלבת תנאי אם־אז או אם־אז־אחרת, חיישן טמפרטורה ופלט חזותי או קולי.
פתיחה · 10 דקות

מה משותף לכולם?

  • מערכת השקיה אוטומטית
  • פח שנפתח לבד
  • רובוט
  • בית חכם
  • מערכת אזעקה
  • תאורה אוטומטית

מה גורם לכל מכשיר כזה לדעת מה לעשות?

כאן עוברים למצגת של המפגש.

דגשים למדריך

  • מציגים תמונות או סרטונים קצרים של פרויקטים שנבנו עם Arduino, ושואלים: "מה משותף לכל הפרויקטים האלה?"
  • המטרה היא לפתוח לתלמידים את הראש לגבי מה אפשר לבנות עם בקר, חיישנים ותכנות.
  • אחרי התמונות שואלים: "מה לדעתכם גורם לכל אחד מהמכשירים האלה לדעת מה לעשות?" וחוזרים למושגים קלט ← עיבוד ← פלט.
היכרות עם פלט · 10 דקות

ה-Micro:bit מנגן

  • האם פלט חייב להיות משהו שרואים?
  • משימה: לחיצה על A משמיעה צליל.
  • מה היה הקלט? מה היה הפלט?

האם פלט חייב להיות משהו שרואים?

דגשים למדריך

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

בונים משהו משלכם

  • קלט: A, B או Shake
  • פלט: אייקון, מספר או טקסט, וצליל
  • למשל: A ← לב וצליל, Shake ← מספר ומנגינה

דגשים למדריך

  • כאן כדאי לתת לתלמידים תחושה שהם כבר יודעים "לבנות משהו".
  • דוגמאות: A ← לב וצליל, B ← פרח וצליל אחר, Shake ← מספר ומנגינה.
  • נותנים לתלמידים לבחור בעצמם את הקלט והפלט ומעודדים יצירתיות. אין צורך שכל הקבוצות יבנו אותו דבר: המטרה היא לשלב את הידע שנרכש.
משחק · 10 דקות

אם... אז...

  • אם יורד גשם ← ?
  • אם הרמזור אדום ← ?
  • אם קר לי ← ?
  • אם הטלפון מצלצל ← ?

מה עשינו בעצם בכל הדוגמאות?

דגשים למדריך

  • המדריך מציג מצבים יומיומיים, והתלמידים משלימים: "אם ___ אז ___".
  • לפני שמסבירים IF בתכנות, כדאי שהילדים יבינו את הרעיון דרך החיים עצמם. דוגמאות: אם אני רעב ← אני אוכל. אם קר לי ← אני לובש מעיל.
  • בסוף שואלים: "בעצם, מה עשינו בכל הדוגמאות?" ומגיעים לרעיון: בדקנו תנאי, ובהתאם לתוצאה ביצענו פעולה. תנאי מאפשר למערכת לקבל החלטה לפי המצב.
חלק תיאורטי · 10 דקות

IF: אם

  • המחשב בודק אם משהו מתקיים.
  • IF תנאי ← THEN פעולה
  • אם חם ← הצג שמש
  • אם התנאי לא מתקיים, לא קורה כלום.

כאן עוברים למצגת של המפגש.

דגשים למדריך

  • מסבירים שבתנאי המחשב בודק אם משהו מתקיים, ואם כן הוא מבצע פעולה.
  • מתחילים מדוגמאות מהחיים, ורק אחר כך עוברים לשפה התכנותית. דוגמה: IF הטמפרטורה > 25 ← הצג שמש.
  • כשמשתמשים ב-IF בלבד והתנאי לא מתקיים, הפעולה פשוט לא מתבצעת.
חלק תיאורטי · 10 דקות

IF ELSE: אם, אחרת

  • אם חם ← הצג שמש
  • אחרת ← הצג פתית שלג
  • IF: עושים משהו רק אם התנאי נכון.
  • IF ELSE: תמיד עושים משהו, א׳ או ב׳.

כאן עוברים למצגת של המפגש.

דגשים למדריך

  • מרחיבים את הרעיון: אם התנאי מתקיים מתבצעת פעולה אחת, ואם לא, מתבצעת פעולה אחרת. דוגמה: "אם הטמפרטורה גבוהה ← הצג חם, אחרת ← הצג קריר".
  • מדגימים את ההבדל: ב-IF בלבד, אם התנאי נכון עושים משהו ואם לא, לא עושים כלום. ב-IF ELSE, אם התנאי נכון עושים פעולה א׳, ואם לא, עושים פעולה ב׳.
יישום: חיישן טמפרטורה · 15 דקות

חם או קר?

  • קלט: הטמפרטורה שנמדדת.
  • עיבוד: האם היא גבוהה מ-25°?
  • פלט: 🔥 או ❄️, טקסט או צליל.
  • מה יקרה אם נבחר 20° במקום 25°?

מה יקרה אם נבחר 20° במקום 25°?

דגשים למדריך

  • מכירים את חיישן הטמפרטורה ב-Micro:bit ובונים דוגמה: אם הטמפרטורה מעל ערך מסוים, מציגים אייקון, מילה או צליל, ואחרת מציגים פלט אחר.
  • מחברים במפורש: חיישן = קלט ← תנאי = עיבוד ← אייקון, טקסט או צליל = פלט.
  • שואלים: "איך ה-Micro:bit יכול לדעת אם חם או קר?" התשובה: באמצעות חיישן טמפרטורה.
  • כשהדוגמה עובדת, נותנים לשנות את ערך הסף: "מה יקרה אם נבחר 20° במקום 25°?" כך מבינים שהמספר בתנאי הוא קריטריון לקבלת החלטה.
סיכום ותרגיל מסכם · 10 דקות

מה בנינו היום?

  • כל זוג מציג תוכנית אחת.
  • קלט ← תנאי ← החלטה ← פלט

איפה בחיים שלנו אנחנו משתמשים בלוגיקה של אם־אז?

דגשים למדריך

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

כל הכבוד!

מחזירים את הציוד ונפגשים בשבוע הבא.

✕ ← → מעבר · T שעון · N דגשים · F מסך מלא