micro:bit для вчителів та учнів

Перше знайомство з micro:bit, його основними компонентами та можливостями.

Почати вивчення

Що таке micro:bit?

🖥️

Мікрокомп'ютер

BBC micro:bit - це невеликий програмований комп'ютер, створений для навчання програмування. На відміну від інших подібних пристроїв (Arduino, ESP32), він має LED-дисплей, кнопки, датчики та бездротовий зв'язок "на борту". Це значно спрощує початок роботи, тому що не потребує підключення додаткових датчиків та інших елементів.

🎓

Освітній інструмент

Ідеально підходить для вивчення основ програмування та робототехніки. Дозволяє створювати інтерактивні проєкти: від ігор до наукових інструментів (крокомір, метеостанція, секундомір, трекер руху тощо). З наявністю USB-порту і роз'ємів для підключення датчиків, на базовій платі можна створювати майже будь-які проєкти.

🚀

Простий у використанні

Візуальне програмування через блоки робить його доступним для дітей молодшого шкільного віку. Для створення першого проєкту достатньо базового розуміння алгоритмів та блоків. Окрім блоків можна використовувати розширені можливості мов програмування Python та JavaScript.

Ключові компоненти плати

Огляд основних елементів micro:bit v2, відповідно до офіційної документації.

micro:bit v2 - вигляд спереду micro:bit v2 - вигляд ззаду
💡

LED дисплей та датчик світла

Матриця з 25 світлодіодів для виводу зображень і тексту, яка також може вимірювати рівень навколишнього освітлення.

👆

Кнопки та сенсорний логотип

Дві програмовані кнопки A і B, сенсорний логотип для додаткового вводу та кнопка скидання на зворотній стороні плати.

🧠

Процесор та датчик температури

Центральний процесор, що виконує код, містить вбудований датчик для вимірювання температури навколишнього середовища.

🔊

Мікрофон та динамік

Вбудований мікрофон для фіксації звуку та динамік для його відтворення, що дозволяє створювати проєкти зі звуком.

🧭

Акселерометр, компас і магнітометр

Набір датчиків для визначення руху, нахилів, а також напрямку на північ та сили магнітного поля.

📡

Радіо, Bluetooth та USB

Радіоантена для зв'язку між платами micro:bit, Bluetooth для підключення до інших пристроїв та USB-роз'єм для прошивки.

🔌

Контакти (Pins)

Крайовий роз'єм для підключення зовнішніх модулів. Включає контакти 0, 1, 2 та живлення 3V і GND.

🔋

Живлення

Плата може живитись через USB або від батарей через спеціальний роз'єм, що забезпечує портативність проєктів.

Переглянути повні технічні характеристики

Офіційні ресурси micro:bit

Добірка офіційних сайтів та платформ, які допоможуть вивчати та викладати з micro:bit.

Офіційний сайт micro:bit

Головний портал Micro:bit Educational Foundation з новинами, проєктами та інструкціями.

Переглянути

Можливості micro:bit

Огляд апаратних і програмних можливостей: кнопки, 5×5 LED, сенсори, звук, радіо, пін-и, живлення та інше.

Переглянути

micro:bit Thinkific

Онлайн-курси та тренінги від Micro:bit Foundation для вчителів та учнів.

Переглянути

Плани уроків

Готові навчальні матеріали та плани уроків для різних рівнів підготовки.

Переглянути

MakeCode Editor

Візуальний редактор програмування для створення проєктів з micro:bit.

Переглянути

micro:bit Classroom

Інструмент для проведення інтерактивних занять та відстеження прогресу учнів.

Переглянути

Ідеї проєктів

💰

Орел чи решка

Кидок монети з випадковим результатом на LED-матриці.

Дивитись
🎲

Цифровий кубик

Показує випадкове число від 1 до 6 при струшуванні плати.

Дивитись
💖

Вимірювач Любові

Веселий індикатор «рівня любові» з анімацією на екрані.

Дивитись
💬

Мікро Чат

Надсилання коротких повідомлень між micro:bit через радіозв'язок.

Дивитись
✊✋✌️

Камінь-Ножиці-Папір

Класична гра з використанням акселерометра для вибору жесту.

Дивитись
🥔

«Гаряча картоплина»

Групова гра з таймером: передавай «картоплину», доки не пролунає сигнал.

Дивитись

Часті питання про micro:bit

Використовуйте метод ротації станцій: одна група учнів працює з реальними micro:bit, інша – з онлайн-емулятором у MakeCode. Через певний час групи змінюються, щоб усі отримали практичний досвід.

Найзручніше використовувати micro:bit Classroom. Учні приєднуються за кодом сесії, а вчитель у реальному часі бачить їх код і може зберегти всі роботи одним кліком.

Найпоширеніші — micro:bit v1 та v2. Версія v2 має вбудований динамік, мікрофон, сенсорний логотип, швидший процесор і більше пам’яті. Це дозволяє реалізовувати складніші проєкти без додаткових модулів.

Так, через GPIO-піни. Але micro:bit працює на 3,3V, тому для модулів на 5V потрібен конвертер або резистивний подільник. Завжди перевіряйте сумісність перед підключенням.

Підключайте живлення лише після перевірки з'єднань. Використовуйте правильну полярність і відповідну напругу (3,3V). Для захисту можна додати запобіжник або діод.

Так. Завантажте файл прошивки з офіційного сайту і скопіюйте його на micro:bit через USB. Оновлення дають нові можливості та виправляють помилки.

Так, після завантаження програми плата може працювати автономно, живлячись від батарейного блоку або зовнішнього джерела 3V.

Можна використовувати вбудований Radio API для простого широкомовного зв’язку або Bluetooth Low Energy для більш складних задач. Для уникнення перешкод задайте різні групові коди для кожної пари пристроїв.

Так, за допомогою MicroPython Editor. Це підходить для більш просунутих проєктів, де потрібна складна логіка чи робота з великими даними.

У MakeCode можна переглянути блоковий код у вигляді JavaScript, але для Python варто почати новий проєкт у MicroPython Editor. Це дозволить уникнути несумісностей.

Уникайте зайвих повторів, використовуйте функції, додавайте затримки у нескінченних циклах. Вимикайте непотрібні події, щоб зменшити навантаження на процесор та економити енергію.

Через серійний порт (USB) у будь-який термінал або інструмент "Serial Data" у MakeCode. Для збору даних можна використовувати Data Logger.

У MakeCode можна зберігати проєкти у форматі .hex або .mkcd та ділитися посиланням. Це зручно для перевірки домашніх завдань і демонстрацій.

Спробуйте такі кроки:

  • Переконайтеся, що кабель USB підтримує передачу даних, а не лише зарядку.
  • Підключіть micro:bit безпосередньо до порту USB комп’ютера (уникайте подовжувачів та хабів без живлення).
  • Перевірте, чи з’явився накопичувач MICROBIT у файловому менеджері.
  • Якщо накопичувач не з’явився, спробуйте інший кабель або інший порт USB.
  • Для Windows: перевірте, чи встановлені драйвери DAPLink.
  • Оновіть прошивку micro:bit до останньої версії з офіційного сайту.

Можливі причини та рішення:

  • Перевірте, чи файл програми має правильний формат .hex.
  • Спробуйте перезавантажити micro:bit кнопкою скидання.
  • Якщо використовується батарейний блок, перевірте заряд батарей.
  • Завантажте тестовий приклад з офіційного редактора MakeCode або Python, щоб перевірити працездатність.

Можна спробувати:

  • Від’єднати плату від живлення на кілька секунд і підключити знову.
  • Перепрошити останню стабільну версію прошивки.
  • Переконатися, що програма не перевантажує процесор нескінченними циклами без затримок.
  • Виключити можливі короткі замикання на крайовому роз’ємі.