ארכיון הקטגוריה: BBC Micro:bit

בי.בי.סין מיקרו:ביט

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

לוח new:bit
להמשיך לקרוא בי.בי.סין מיקרו:ביט

פרויקט קורונה: סגר-מטר

כשהממשלה אמרה לנו לא להתרחק יותר ממאה, חמש-מאות או אלף מטרים מהבית, רבים שאלו "איך אני אדע איפה זה", ורבים ענו להם "יש אפליקציה". אבל אנחנו מייקרים, ויש לנו דרכים יותר מגניבות לפתור את הבעיה, נכון? הנה פרויקט לדוגמה, שמבוסס על לוח BBC Micro:bit, מודול GPS קטנטן ותוכנה שנכתבה ב-MicroPython… לצערי!

הסגר-מטר בפעולה (המספר 11 חולף בתצוגה)
הסגר-מטר בפעולה (המספר 11 חולף בתצוגה)
להמשיך לקרוא פרויקט קורונה: סגר-מטר

מכונית למיקרו:ביט – להפעיל את DFRobot Macqueen

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

הרובוט המורכב, עם תצוגת סמיילי ואורות תחתיים
להמשיך לקרוא מכונית למיקרו:ביט – להפעיל את DFRobot Macqueen

כשהארדואינו קלט את שידורי ה-BBC

בין שלל האפשרויות שמציע הפיתוח בשפת MicroPython על הלוח הלימודי BBC Micro:bit נמצא המודול המובנה Radio, שמאפשר העברה אלחוטית של מידע בין לוחות כאלה. האם אפשר לפרוץ את הגן הסגור של ה-BBC ולהוציא מידע גם אל פלטפורמות אחרות, למשל ארדואינו?

טבעת NeoPixel בשליטת ארדואינו מציגה מידע מה-Micro:bit
טבעת NeoPixel בשליטת ארדואינו מציגה מידע מה-Micro:bit

להמשיך לקרוא כשהארדואינו קלט את שידורי ה-BBC

פרויקט "גחלים לוחשות": הדגמה של מיקרו-פייתון בשטח

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

פרויקט הגחלים בפעולה
פרויקט הגחלים בפעולה

להמשיך לקרוא פרויקט "גחלים לוחשות": הדגמה של מיקרו-פייתון בשטח

קרב השפות של ה-Microbit

בתחרות של קצב החלפת מצב של פין פלט דיגיטלי (Toggle), שנערכה על גבי ה-BBC Micro:bit שלי בין שפת MicroPython לשפת C++, אני בטוח שתוכלו לנחש מי ניצחה… אבל האם אתם יכולים לנחש גם מה היה ההפרש בין השתיים?

ה-BBC Micro:bit עם מתאם Breakout (נרכש בנפרד)
ה-BBC Micro:bit עם מתאם Breakout (נרכש בנפרד)

להמשיך לקרוא קרב השפות של ה-Microbit

עדכונים וכאלה, אוגוסט 2016

פרוטוקול 1-Wire, ספרים, רכיבים ועוד דברים שמעסיקים אותי בימי הקיץ החמים האלה. הפוסט מכסה בקיצור כמה נושאים, אבל לא לדאוג – ברגע שיהיה לי מספיק מידע עליהם, הם יופיעו בפורמט הרגיל והמפורט!

להמשיך לקרוא עדכונים וכאלה, אוגוסט 2016

תכנות ה-BBC Micro:bit בשפת פייתון

ה-BBC Micro:bit הוא לוח פיתוח חדש ומסקרן שמיועד לילדים בגילאי 11 והלאה (דוברי אנגלית, כמובן…) וכלי התכנות הרשמיים שלו מותאמים לקהל היעד הזה. בפוסט זה נראה איך מתכנתים את הלוח בשפת Python עם סביבת הפיתוח והספריות שנכתבו במיוחד בשבילו.

למי שטרם ראה, הנה סרטון ההוצאה מהקופסה וההסברים על הלוח, בשיתוף עם אחד הילדים:

להמשיך לקרוא תכנות ה-BBC Micro:bit בשפת פייתון