Чтение онлайн

на главную - закладки

Жанры

Робототехника: практическое введение для детей и взрослых
Шрифт:

Рис. 1.4. Создание нового проекта

При необходимости укажите, на каком языке будут показываться все надписи в программе. Для этого щелкните изображение шестеренки в правом верхнем углу окна программы, и выберите строку Язык или Language. Затем щелкните название нужного вам языка.

Давайте посмотрим внимательно на главное окно только что созданного нами проекта.

Слева вверху находится изображение платы контроллера micro:bit, под которым расположены кнопки отладки нашей программы. С помощью этих кнопок вы можете создавать и отлаживать

программы, даже не подключая контроллер micro:bit к компьютеру.

В средней части окна находятся палитры блоков, из которых можно составить программу. На рис. 1.5 мы раскрыли палитру Основное.

Рис. 1.5. Палитра компонентов Основное

Перетащите мышью блок показать светодиоды вправо, в блок постоянно. Далее проделайте эту операцию еще раз, расположив второй такой же блок под первым (рис. 1.6).

Рис. 1.6. Добавлены два блока показа светодиодов

Щелкая мышью изображения светодиодов, создайте в верхнем блоке квадрат большого размера, а в нижем – маленького, как это показано на рис. 1.6.

Теперь щелкните кнопку Скачать. После этого подготовленная нами программа загрузится в память микроконтроллера и сразу запустится на выполнение. Вы увидите, что на экране micro:bit будет попеременно отображаться то большой, то маленький квадрат (рис. 1.7).

Рис. 1.7. Наша программа работает на микроконтроллере

Справа от кнопки Скачать есть поле, в котором вы можете ввести название программы. А еще правее находится кнопка с изображением дискеты, предназначенная для сохранения программы в виде файла с расширением имени hex.

В микроконтроллере micro:bit версии 2 используется новый формат файла hex с названием Universal Hex. Файлы с этим форматом могут работать и на micro:bit версии 1.5. Обратное неверно – файлы hex старого формата можно использовать на micro:bit версии 2 только если загрузить их в редактор, а потом сохранить. При такой операции выполняется изменение формата.

Всегда сохраняйте программы, над которыми работаете, иначе есть риск потерять время, например, при случайном отключении питания компьютера или при каких-либо ошибочных действиях.

При подключении micro:bit через USB-порт в компьютере появляется дисковое устройство. Но это не настоящий диск. Если скопировать hex-файл на такой «диск», то программа загрузится в micro:bit и автоматически запустится на выполнение. После запуска она будет удалена с диска, созданного при подключении контроллера.

Итак, мы создали и запустили на выполнение нашу первую

программу, которая в цикле показывает два изображения на экране микроконтроллера. Правда, это было несложно?

Теперь вы можете отсоединить micro:bit от порта USB и подключить батарейное питание. Загруженная нами программа продолжит свою работу – она остается в памяти микроконтроллера даже при отключении электропитания.

Напомним, что все программы из нашей книги можно загрузить на сайте автора по адресув виде zip-архива. Программа, над которой вы только что работали, называется Квадрат, и ее можно найти в каталоге BoxRover/ch01/microbit-Квадрат.hex архива.

Программирование в браузере

Если нет возможности или желания скачивать и устанавливать на компьютер Microsoft MakeCode for micro:bit, то вы можете программировать micro:bit с помощью браузера, открыв MakeCode Editor на сайтеа также с помощью смартфона или планшета. В этом разделе мы расскажем об использовании браузера.

Откройте сайт, и вы увидите страницу, очень похожую на главное окно программы Microsoft MakeCode for micro:bit (рис. 1.8).

Рис. 1.8. Сайт makecode.microbit.org

Повторите действия, которые мы проделали с этой программой, чтобы создать такую же программу.

Затем щелкните кнопку Скачать, и после завершения загрузки скопируйте полученный hex-файл на устройство, переместив его значок из папки загрузки на значок устройства micro:bit (рис. 1.9).

Рис. 1.9. Скачивание двоичного кода программы с сайта makecode.microbit.org

Программа Microsoft MakeCode for micro:bit удобнее тем, что не требует скачивания и копирования hex-файла программы. Она сразу загружает файл в устройство, после чего программа начинает работать. В результате вы будете быстрее создавать и отлаживать программы.

Создаем программы для micro:bit в смартфоне

Если у вас нет ноутбука или настольного компьютера, то для программирования micro:bit можно использовать смартфон или планшет. При этом программы вы будете загружать в micro:bit при помощи беспроводного интерфейса Bluetooth.

Заметим, что с планшетом работать удобнее, т.к. у него больше размер экрана.

Прежде всего, вам нужно установить на свой планшет или смартфон приложение micro:bit. Если у вас устройство на базе Android, ищите это приложение в Google Play, а если вы пользуетесь iPhone или iPad, то вам нужен App Store.

Прежде чем вы сможете загружать программы со смартфона или планшета на micro:bit, необходимо включить на вашем мобильном устройстве Bluetooth.После включения аккумулятор будет расходоваться заметно быстрее, так что не забудьте выключить Bluetooth после завершения работы с micro:bit.

Поделиться:
Популярные книги

Камень Книга седьмая

Минин Станислав
7. Камень
Фантастика:
фэнтези
боевая фантастика
6.22
рейтинг книги
Камень Книга седьмая

Болотник

Панченко Андрей Алексеевич
1. Болотник
Фантастика:
попаданцы
альтернативная история
6.50
рейтинг книги
Болотник

Жития Святых (все месяцы)

Ростовский Святитель Дмитрий
Религия и эзотерика:
религия
православие
христианство
5.00
рейтинг книги
Жития Святых (все месяцы)

Совок 13

Агарев Вадим
13. Совок
Фантастика:
попаданцы
5.00
рейтинг книги
Совок 13

Подземелье

Мордорский Ваня
1. Гоблин
Фантастика:
фэнтези
эпическая фантастика
5.00
рейтинг книги
Подземелье

Крещение огнем

Сапковский Анджей
5. Ведьмак
Фантастика:
фэнтези
9.40
рейтинг книги
Крещение огнем

Жена фаворита королевы. Посмешище двора

Семина Дия
Фантастика:
фэнтези
5.00
рейтинг книги
Жена фаворита королевы. Посмешище двора

Зауряд-врач

Дроздов Анатолий Федорович
1. Зауряд-врач
Фантастика:
альтернативная история
8.64
рейтинг книги
Зауряд-врач

Законник Российской Империи. Том 3

Ткачев Андрей Юрьевич
3. Словом и делом
Фантастика:
городское фэнтези
альтернативная история
аниме
дорама
5.00
рейтинг книги
Законник Российской Империи. Том 3

Доктор 4

Афанасьев Семён
4. Доктор
Фантастика:
альтернативная история
5.00
рейтинг книги
Доктор 4

Warhammer: Битвы в Мире Фэнтези. Омнибус. Том 2

Коллектив авторов
Warhammer Fantasy Battles
Фантастика:
фэнтези
5.00
рейтинг книги
Warhammer: Битвы в Мире Фэнтези. Омнибус. Том 2

Идеальный мир для Лекаря 28

Сапфир Олег
28. Лекарь
Фантастика:
юмористическое фэнтези
аниме
фэнтези
5.00
рейтинг книги
Идеальный мир для Лекаря 28

Гоплит Системы

Poul ezh
5. Пехотинец Системы
Фантастика:
фэнтези
рпг
фантастика: прочее
5.00
рейтинг книги
Гоплит Системы

Идеальный мир для Лекаря 23

Сапфир Олег
23. Лекарь
Фантастика:
юмористическое фэнтези
аниме
фэнтези
5.00
рейтинг книги
Идеальный мир для Лекаря 23