BBC micro:bit: установка и настройка среды MakeCode
Microsoft MakeCode — это облачный программный комплекс для работы с платформами BBC micro:bit. Среда объединяет в себе визуальный патч из наглядных блоков для визуального программирования, эмулятор устройства для тестирования программы без физической платы, консоль для вывода данных, а также редактор программного кода JavaScript и Python.
Список поддерживаемых плат
Установка и настройка одинакова для всех контроллеров BBC micro:bit. Возьмём в качестве примера BBC micro:bit v2.
Подключение и настройка
- Подключите платформу BBC micro:bit к компьютеру через разъём micro-USB.
- Создайте новый проект.
Раздел в разработке
Через мобильное приложение
С платформой BBC micro:bit можно работать через разнообразные мобильные приложения, которые доступны для ваших устройств на базе Android и iOS. Рассмотрим пример с телефонами на ОС Android.
- Подключите платформу к ПК или ноутбуку через USB. На плате должен загореться светодиод индикации.
- Скачайте заархивированный файл прошивки для передачи данных с платформы micro:bit по Bluetooth.
- Распакуйте
zip-архив
c файлом прошивки. - Прошейте платформу распакованным
hex-файлом
прошивки.
Настройка и сопряжение
- Запустите приложение и нажмите на кнопку
Connect
- Нажмите на кнопку
PAIR A NEW MICRO:BIT
для поиска новых Bluetooth устройств. - Переведите micro:bit в режим сопряжения устройств.
- Зажмите кнопки
A
иB
- Нажмите кнопку
RESET
- Отпустите кнопки
A
иB
- На матрице светодиодов платформы micro:bit вы увидите фразу
PAIRING MODE!
в виде бегущей строки. Это значит, можно смело жать на экране телефона кнопкуNEXT
. - Далее телефон запросит ввести графический пароль.
Пароль можно подсмотреть на матрице светодиодов вашей платформы micro:bit.
- Введите графический пароль и нажмите кнопку
PAIR
.Если всё прошло хорошо и пароль совпал, вы увидите окно с успешной надписью о сопряжении.
Это значит, всё получилось и можно переходить к визуализации данных.
Визуализация данных
- Запустите приложение и нажмите на кнопку
FIND PAIRED BBC MICRO:BIT(S)
для поиска сопряжённых устройств micro:bit - Далее вы должны увидеть ваше спаренное устройство micro:bit. Подключитесь к нему
- В продолжении перед вами откроется меню выбора показателей датчиков и управлениями встроенными модулями.
- Но это ещё не всё. Необходимо синхронизировать данные между micro:bit и приложением. Для этого нажмите на знак три точки и выберите пункт
Refresh Services
. - Теперь проверьте какие модули и сенсоры доступны. Для этого нажмите на знак три точки и выберите пункт
Bluetooth Services
Высветится список датчиков и модулей. Зелёным цветом выделены доступные, красные — недоступные.
- В качестве примера проверим данные с акселерометра. Для этого из главного меню зайдите в меню акселерометра.
Если всё прошло успешно, вы увидите графическую визуализацию акселерометра, которая будет повторять перемещение модуля.
Таким образом можно проверить и остальные модули и сенсоры доступные из меню приложения.
Через ПК на JavaScript Blocks Editor
Самый простой способ начать работать с платформой micro:bit — подключить её к ПК или ноутбуку и программировать через JavaScript Blocks Editor.
- Подключите платформу к ПК или ноутбуку через USB. На плате должен загореться светодиод индикации.
- Перейдите на страницу среды программирования MakeCode.
Данная среда подобна визуальному программированию на языке «Scratch» с набором Tetra.
Пример работы
Рассмотрим стандартный пример «Blink» на MakeCode.
- Выберите пункт меню. В окне редактирования блоков появились новые изменения.
- Для скачивания проекта на ПК нажмите на кнопку «Download»
В итоге вы должны увидеть окно успешной загрузки файла прошивки.
- Для загрузки проекта в платформу micro:bit скопируйте проект на Flash-накопитель «Microbit»
Если прошивка прошла успешно, на матрице светодиодов вы увидите мигающее сердце.
- Внесите изменения в программу. Зажгите несколько светодиодов на втором слайде.
- Далее сохраните проект и прошейте плату, как было описано выше. В результате вы увидите на дисплее micro:bit сердцебиение.
Обратите внимания, в среде можно переключиться с визуального программирования на JavaScript и обратно нажатием на кнопки «Blocks» / «JavaScript»
В продолжении переходите к просмотру уроков и документации на функции на MakeCode по micro:bit.