מיקרוביט
קפיצה לניווט
קפיצה לחיפוש
מיקרוביט (Micro Bit) הוא בקר הניתן לתכנות המכיל מספר אמצעי קלט ופלט. הוא נהגה ומומן בחלקו על ידי ה-BBC על מנת ללמד את הילדים בבריטניה תכנות. המיקרוביט תומך קוד פתוח כך שניתן להוסיף פונקציות שונות בכל אחד ממשקי התכנות. המיקרוביט הוא בקר נפוץ ללימוד תכנות ברחבי העולם[1].
שפות תכנות
למיקרוביט כמה שפות תכנות אפשריות :
- פייתון על בסיס המודולה microbit או MicroPython(אנ') בכל מהדר של השפה.
- תכנות ויזואלי באמצעות ממשק סקראצ'
- באמצעות ממשק makecode שבשותפות עם חברת מיקרוסופט ניתן לתכנת בשלושה דרכים:
- תכנות ויזואלי באמצעות בלוקים
- ג'אווה סקריפט
- פייתון
גרסאות
למיקרוביט שתי גרסאות V1 ו-V2 השונות הן במספר הרכיבים, והן ביכולות העיבוד של הבקר.
גרסה V1 מכילה את הרכיבים :
גרסה V2 מכילה בנוסף את הרכיבים :
- מיקרופון
- רמקול
- חיישן מגע נוסף
למיקרוביט עצמו ניתן להוסיף אמצעי קלט ופלט נוספים, ועוד רכיבים שונים, למשל:
קוד לדוגמה
להלן כמה קטעי קוד בשלוש שפות שונות, המבצעים את אותה פעולה על המיקרוביט :
הצגת המחרוזת ! Hello world
basic.showString("! Hello world")
- פייתון (באמצעות ממשק makecode) :
basic.show_string("! Hello world")
הפעלת נורית לד המהבהבת בקצב של 1Hz
basic.forever(function () {
led.plot(2, 2)
basic.pause(500)
led.unplot(2, 2)
basic.pause(500)
})
- פייתון (באמצעות ממשק makecode) :
def on_forever():
led.plot(2, 2)
basic.pause(500)
led.unplot(2, 2)
basic.pause(500)
basic.forever(on_forever)
ראו גם
קישורים חיצוניים
- אתר האינטרנט הרשמי של מיקרוביט
- אתר makecode
- אתר תכנות בפייתון באמצעות מודולת microbit
- מאמר A systematic review of the use of BBC micro: bit in primary school
הערות שוליים
36322246מיקרוביט