היזמים הסיניים הבלתי-נלאים משנזן הוציאו לשוק לוח פיתוח חינוכי, קטן וחמוד בשם new:bit, שלגמרי במקרה מאוד-מאוד דומה ל-BBC micro:bit המפורסם, רק קצת יותר זול ממנו. מה אפשר לומר על הלוח החדש הזה?

היזמים הסיניים הבלתי-נלאים משנזן הוציאו לשוק לוח פיתוח חינוכי, קטן וחמוד בשם new:bit, שלגמרי במקרה מאוד-מאוד דומה ל-BBC micro:bit המפורסם, רק קצת יותר זול ממנו. מה אפשר לומר על הלוח החדש הזה?
כשהממשלה אמרה לנו לא להתרחק יותר ממאה, חמש-מאות או אלף מטרים מהבית, רבים שאלו "איך אני אדע איפה זה", ורבים ענו להם "יש אפליקציה". אבל אנחנו מייקרים, ויש לנו דרכים יותר מגניבות לפתור את הבעיה, נכון? הנה פרויקט לדוגמה, שמבוסס על לוח BBC Micro:bit, מודול GPS קטנטן ותוכנה שנכתבה ב-MicroPython… לצערי!
לפני תקופת הקורונה, ברגע של חולשה, קניתי רכב רובוטי קטן עם לוח BBC Micro:bit שמשמש לו מוח. מה שלא ידעתי זה שהרובוט הוא קצת "גן סגור", ולא כל המידע עליו זמין בקלות. אז אחרי מחקר קצר, הנה הדרך להפעיל את כל הפונקציות שלו.
אחרי שדיברתי על הפוטנציאל והסטטוס של שפת התכנות MicroPython למיקרו-בקרים, הגיע הזמן להדגים עבודה איתה בפועל. הנה פרויקט קטן לדוגמה, עם לוח הפיתוח הלימודי BBC Micro:bit, בשילוב ההתרשמות והמסקנות שלי מהתהליך ומהתוצאה.
להמשיך לקרוא פרויקט "גחלים לוחשות": הדגמה של מיקרו-פייתון בשטח
בתחרות של קצב החלפת מצב של פין פלט דיגיטלי (Toggle), שנערכה על גבי ה-BBC Micro:bit שלי בין שפת MicroPython לשפת C++, אני בטוח שתוכלו לנחש מי ניצחה… אבל האם אתם יכולים לנחש גם מה היה ההפרש בין השתיים?
פרוטוקול 1-Wire, ספרים, רכיבים ועוד דברים שמעסיקים אותי בימי הקיץ החמים האלה. הפוסט מכסה בקיצור כמה נושאים, אבל לא לדאוג – ברגע שיהיה לי מספיק מידע עליהם, הם יופיעו בפורמט הרגיל והמפורט!
ה-BBC Micro:bit הוא לוח פיתוח חדש ומסקרן שמיועד לילדים בגילאי 11 והלאה (דוברי אנגלית, כמובן…) וכלי התכנות הרשמיים שלו מותאמים לקהל היעד הזה. בפוסט זה נראה איך מתכנתים את הלוח בשפת Python עם סביבת הפיתוח והספריות שנכתבו במיוחד בשבילו.
למי שטרם ראה, הנה סרטון ההוצאה מהקופסה וההסברים על הלוח, בשיתוף עם אחד הילדים: