Что такое Micro:bit? Интерфейс рабочей среды MakeCode
ВВЕДЕНИЕ
BBC micro: bit – это крошечный портативный программируемый компьютер, разработанный для того, чтобы легко и весело учить детей и взрослых основам программирования!
Микрокомпьютер micro:bit можно использовать для самых разных творений: от роботов до музыкальных инструментов – возможности безграничны.
Плата микрокомпьютера BBC micro:bit |
Он может быть закодирован прямо в веб-браузере в блочной среде MakeCode или на Javascript, а также в Python, Scratch и других языках программирования. Для работы с micro:bit не требуется специальное программное обеспечение.
Пример программы micro:bit, написанной в различных средах |
Micro:bit широко используется в школах по всему миру, от Финляндии и Исландии до Сингапура и Шри-Ланки. На нем изучают основы программирования и робототехники как в средних так и в начальных школах.
АППАРАТНАЯ ЧАСТЬ
Рассмотрим плату micro:bit поближе:
Внешний вид и устройства, распаянные на плате micro:bit |
Суть работы любой программы можно разбить на 3 этапа:
- Получение данных (с клавиатуры компьютера, подключённого устройства или внешнего датчика);
- Обработка (преобразование) данных;
- Вывод обработанных данных и/или преобразованных сигналов на устройства вывода информации, подключённые периферийные устройства и т.д.
Работа программ, которые мы будем писать для micro:bit также подчиняется этим пунктам. Например, в простейшем случае это выглядит так:
- Micro:bit получил данные с датчика акселерометра (устройство повернули или потрясли);
- Подчиняясь имеющейся программе, процессор обработал полученные данные…
- … и отправил нужные сигналы на светодиоды, благодаря чему на нашем светодиодном экране отобразилась картинка в виде сердечка.
Как же создать такую программу?
ПРОГРАММНАЯ ЧАСТЬ
Для того, чтобы быстро и легко начать писать программы для micro:bit, мы воспользуемся блочной средой программирования MakeCode, которая может работать прямо в вашем браузере. Для того, чтобы открыть эту среду, необходимо перейти на сайт micro:bit (регистрация не требуется).
Перейти в MakeCode | MakeCode |
После того, как Вы попадёте на сайт micro:bit, нажмите кнопку “Новый проект“:
Вы попадёте в онлайн-редактор блочного кода micro:bit, где мы и будем писать программы наших будущих увлекательных проектов!
Рассмотрим интерфейс среды создания кода:
- В левой части находится окно симуляции кода micro:bit, в котором вы сможете увидеть как будет работать созданная Вами программа. Для этого даже не нужна сама плата micro:bit, т.к. симуляция происходит прямо в окне вашего браузера.
- Блоки кода, с помощью которых мы будем создавать наши программы, разбиты на разделы [Основное, Ввод, Музыка и т.д.]. Также, блоки разбиты по цветам, поэтому в будущем Вам будет очень легко отличить один блок от другого даже по его внешнему виду.
- Самая большая область на экране – конструктор кода, внутри которого Вы и будете собирать программы для Вашей платы micro:bit. При этом, с помощью переключателя [Блоки | {} JavaScript] Вы в любой момент можете переключится от блочного к текстовому режиму программирования.
Всё, что осталось сделать – подключить вашу плату micro:bit к USB порту компьютера с помощью кабеля, который идёт в комплекте. Теперь Вы готовы к программированию. Можете переходить к Вашему первому проекту. Удачи в Ваших цифровых экспериментах с micro:bit!