יום שלישי, 3 בדצמבר 2024
חיישן אולטראסוני עם Tiny:bit (שיעור שלישי)
יום רביעי, 27 בנובמבר 2024
הדלקת נורות לד ב Tiny:Bit (שיעור שני)
היום נלמד להדליק את נורות הלד של ה Tiny:Bit. למעשה יש ל Tiny:bit שני זוגות של נורות - אורות קדמיים ואורות אחוריים.
היום נתחיל להדליק את הפנסים הקדמיים.
בשלב הראשון נדליק את הפנסים באור קבוע. ניתן לבחור בבלוק מצב Off או צבעים מתוך הרשימה:
שחקו קצת עם הצבעים וגלו באיזה צבעים ניתן להאיר את ה Tiny:Bit...
יום שני, 18 בנובמבר 2024
תחילת עבודה עם Tiny:bit (שיעור ראשון)
אם אתם מכירים כבר את המיקרו:ביט, יתכן שתרצו להכיר את ה Tiny:bit - רובוט קטן וחכם מבוסס מיקרו:ביט. הרובוט של חברת Yahboom הוא רובוט קל להרכבה ובניה שניתן לתכנת לתוכניות שונות ומגוונות.
מה בקופסא?
יום ראשון, 21 ביולי 2024
כתיבת קוד למיקרו:ביט (Micro:bit) בעזרת צ'ט GPT 4o
אז אחרי הנסיונות האומללים שעשיתי כאן הגיע הזמן להתקדם ולהציג לאנושות את כותב הקודים המקצועי ביותר לכתיבת קוד עבור Micro:bit. לפני שאסביר לכם מה בדיוק קורה כאן, אתן מדריך קצרצר למשתמש:
שלב 1
נכנסים לכותב הקודים ומבקשים ממנו, בכל שפה שתרצו, לכתוב את הקוד שלכם.
שלב 2
את הקוד שקיבלתם מדביקים בסביבת העבודה של מיקרו-פייתון כאן ומורידים למיקרו:ביט שלכם..
מדהים, נכון?
מה בעצם קורה כאן?
אימנתי את ה Chat GPT 4o בעזרת שני קבצי PDF שמכילים את כל מה שצריך לדעת על תכנות של מיקרו:ביט בעזרת Python. הגדרנו עוד כמה דברים והצ'ט המקצועי ליצירת קודים של מיקרו:ביט מוכן!
אשמח מאד לשמוע איזה קוד יצרתם בעזרת המחולל..
יום שני, 15 ביולי 2024
מידול בתלת מימד בעזרת בינה מלאכותית (AI)
היה ברור שמתישהו זה יגיע ולדעתי - זה כאן ובגדול!
אחרי שמחוללי השפה עברו מהפיכה של ממש ומחוללי התמונות התקדמו שנות אור - היה ברור שזה יגיע גם לעולם המידול בתלת מימד רק לא היה ברור בדיוק מתי. אז עכשיו זה כבר כאן בעזרת מחולל תלת מימד Rodin. המחולל מסוגל לקחת תמונה ולהפוך אותה למודל תלת מימד.
לפני חוות הדעת שלי והמון מלל מיותר - בואו תראו את השלבים הפשוטים לשימוש בקסם...
שלב מספר 1 - יצירת תמונת הבסיס:
ביקשתי ממידג'רני ליצור עבורי דינוזאור חמוד בסגנון פיקסאר. המידג'רני נתן לי, כרגיל, 4 אפשרויות של דינוזאורים חמודים...
שלב מספר 2 - עבודה עם מחולל Rodin:
יום שלישי, 28 במאי 2024
מיקרו:ביט שיעור מספר 10 - משחק חם-קר (Micro:bit #10)
משחק חם קר הוא משחק שמבוסס על שני מיקרוביטים ששולחים אותות אחד לשני. המיקרוביטים יציגו לנו את עוצמת האות שמתקבל - ככל שהמיקרוביטים יהיו קרובים יותר - המספר על המסך יהיה יותר גבוה. וכאשר הם יתרחקו - המספר יהיה נמוך יותר.
אז איך עושים את זה?
לצורך המשחק תצטרכו שני מיקרוביטים.
תכתבו את הקוד על כל אחד מהם. והכיף מתחיל! אם אתם מתקשים תוכלו להיעזר בקישור לקוד
התחילו לארגן את הקוד על שני המיקרוביטים:
הקוד הזה בעצם גורם לשני המיקרוביטים לשדר על אותו התדר ולשלוח אחד לשני כמה הם רחוקים אחד מהשני.
יום חמישי, 17 באוגוסט 2023
רכב מיקרו:ביט (Elecfreaks Car) עם שלט
אם בניתם את ה Elecfreaks Car בשליטה עם אפליקציה, והחלטתם לשדרג אותו ולשלוט עליו בעזרת מיקרו:ביט אחר - הגעתם למקום הנכון...
לאחר 13 ק"מ של נסיעה - תיקון גלגל Robomaster S1
אחרי שהרובומאסטר של DJI נסע קצת יותר מ 13 ק"מ, חווינו את הפנצ'ר הראשון. טוב, אולי פנצ'ר זו מילה עדינה מדי - באמצע נסיעה הגלגל פשוט התנתק ממקומו וזה היה נראה ממש לא טוב...
אז הפוסט הזה לא נועד להחליש אתכם, בעלי הרובומאסטר, אלא דווקא לתת לכם תקווה - הרובומאסטר עמיד מאד (!!) והיום נלמד איך עושים טיפול 13 לרובוט שלכם (כמובן, לא באופן מונע, אלא רק אם הוא נשבר לכם..).
יום שישי, 24 בפברואר 2023
האם ניתן לתכנת את ה Micro:bit בעזרת ChatGPT?
ChatGPT מצליח לתפוס את תשומת הלב בעולם. ChatGPT הוא כלי חינמי (כרגע) של בינה מלאכותית, AI, ומאפשר לכל אחד לגשת אל המערכת ולשאול אותה כל מה שהוא רוצה.
החלטתי לבקש מ ChatGPT לכתוב קוד פשוט למיקרו:ביט. הקוד אמור לגרום למיקרו:ביט להציג חיוך בעזרת נוריות הלד המובנות שלו. את הקוד אמור ה ChatGPT לכתוב בשפת הקוד פייתון.
בניסיון הראשון, ChatGPT החזיר לי את הקוד הבא:
יום רביעי, 2 בנובמבר 2022
מיקרו:ביט שיעור מספר 4 - הכרות ראשונית עם משתנים (Micro:bit 4#)
משתנים הם חלק מהותי בתכנות. המשתנה הוא למעשה מעין "מגירה" באחסון הזיכרון של המיקרו:ביט. לאחר הגדרת המגירה - נוכל להכניס לתוכה נתונים ולהוציא מתוכה נתונים על פי מה שנצטרך.
כדי להבין את העיקרון - נראה תוכנית פשוטה שעושה שימוש במשתנים. התוכנית תשתמש במשנה כדי לספור אנשים שנכנסים או יוצאים ממבנה מסוים. השומר בכניסה יחזיק את המיקרו:ביט ובעזרת הכפתורים, ימנה את מספר הנכנסים והיוצאים מהבניין.
תחילה נלחץ על "משתנים" ובמחסן שיפתח נבחר ב"צור משתנה":בתחילת היום, המבנה ריק. נגדיר שהערך של המשתנה "מבקרים" יהיה שווה ל 0:
כעת נבקש מהמיקרו:ביט שיציג לנו "לעולמים" את מספר המבקרים:
כעת נגדיר שלחיצה על כפתור A - תוסיף 1 לערך של "מבקרים" ולחיצה על כפתור B - תוריד 1 מהערך של "מבקרים". השומר יצטרך ללחוץ על כפתור A כאשר מבקר חדש נכנס וללחוץ על כפתור B כאשר המבקר יוצא. מספר הנוכחים בבניין ישמר במשתנה "מבקרים" ויוצג "לעולמים" במיקרו:ביט:
סיימנו...
משימה קטנה לתרגול:
צרו תכנית שתספור את מספר הנוכחים בבניין בכל רגע נתון ובנוסף, תאפשר לשומר לעקוב אחר מספר האנשים בעלי כובע אדום שנכנסו לבניין. בלחיצה על כפתור A+B התוכנית תציג את מספר בעלי הכובע האדום שנכנסו לבניין מתחילת היום. התוכנית לא תעקוב אחר מספר בעלי הכובע האדום שנמצאים בבניין בכל רגע נתון. בהצלחה!!






.jpeg)




