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

на главную

Жанры

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

Итак, вы установили на смартфон приложение и разрешили работу Bluetooth. Теперь нужно установить соединение между смартфоном и micro:bit. К сожалению, эта процедура не такая простая, как хотелось бы. Она состоит из нескольких шагов.

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

Далее запустите приложение micro:bit и дотроньтесь до кнопки Connect (рис. 1.10).

Рис. 1.10.

Главное окно приложения
micro:bit

В следующем окне приложения используйте кнопку Pair a new micro:bit. На рис. 1.11 показан случай, когда вы ранее не подключали к смартфону микрокомпьютер micro:bit.

Рис. 1.11. Подключаем micro:bit в первый раз

Теперь возьмите микрокомпьютер micro:bit в руки и нажмите одновременно кнопки A и B. Затем нажмите кнопку сброса и удерживайте некоторое время (пока на экране не высветится изображение значка Bluetooth). Далее отпустите кнопки.

В окне приложения на смартфоне вы увидите краткую инструкцию с описанием только что описанных действий (рис. 1.12).

Рис. 1.12. Инструкция по подключению к micro:bit

Как только на экране устройства micro:bit высветился значок Bluetooth, нажмите в окне приложения micro:bit на смартфоне кнопку NEXT.

При этом на экране micro:bit появится фигурка из горящих светодиодов (образец). Вам нужно нарисовать пальцем точно такую же фигурку в окне смартфона Enter the pattern, а затем нажать кнопку PAIR (рис. 1.13).

Рис. 1.13. Образец для подключения

Для завершения процесса подключения нажмите кнопку сброса на микрокомпьютере micro:bit. Теперь связь между смартфоном (планшетом) и micro:bit установлена (рис. 1.14), и можно переходить к программированию.

Рис. 1.14. Установлена связь между micro:bit и смартфоном

Учтите, что для обладателей смартфонов и планшетов с Android необходима связь с интернетом, т.к. приложение micro:bit загружает для программирования сайтЗдесь вам придется нажать кнопку Let’s Code, после чего вы попадете на сайто работе с которым мы уже рассказывали.

На рис. 1.15 мы показали пример

программы, созданной на этом сайте в смартфоне.

Рис. 1.15. Программа для micro:bit создана при помощи смартфона

Создав программу, загрузите ее на смартфон с помощью кнопки, расположенной слева внизу.

Далее вернитесь на главное окно приложения micro:bit и нажмите кнопку Flash. Выберите программу для загрузки и нажмите расположенную под ее названием кнопку FLASH (рис. 1.16).

Рис. 1.16. Кнопка загрузки программы в micro:bit

Через некоторое время начнется загрузка программы в micro:bit (рис. 1.17). К сожалению, соединение Bluetooth довольно медленное, поэтому и загрузка будет продолжаться заметно дольше, чем через USB.

Рис. 1.17. Процесс загрузки программы в micro:bit

После ее завершения в окне приложения появится соответствующее сообщение (рис. 1.18).

Рис. 1.18. Загрузка программы завершена

Приложение micro:bit для iPhone или iPad работает аналогично. С его помощью вы сможете программировать свой микроконтроллер и без подключения к интернету.

Мы сохранили описанную выше программу в файле Качели. Вы сможете найти ее в zip-архиве программ на сайтев каталоге BoxRover/ch01/microbit microbit-Качели.hex.

Итоги

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

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

Начало положено, и теперь можно двигаться дальше!

2. Управляем светодиодами

Многие статьи и книги по программированию микроконтроллеров предлагают вам для начала написать программу, которая умеет мигать светодиодом, подключенным к микроконтроллеру через резистор. Справедливости ради нужно отметить, что на плате микроконтроллера Arduino уже есть один светодиод, которым можно мигать.

Что же касается платы micro:bit, то там есть экран из 25 светодиодов! И этими светодиодами можно не только мигать. В этой главе мы научим вас рисовать на экране различные значки, цифры и текст в режиме бегущей строки.

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

Здравствуй, 1985-й

Иванов Дмитрий
2. Девяностые
Фантастика:
альтернативная история
5.25
рейтинг книги
Здравствуй, 1985-й

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

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

Кодекс Охотника. Книга VII

Винокуров Юрий
7. Кодекс Охотника
Фантастика:
фэнтези
попаданцы
аниме
4.75
рейтинг книги
Кодекс Охотника. Книга VII

Назад в СССР: 1984

Гаусс Максим
1. Спасти ЧАЭС
Фантастика:
попаданцы
альтернативная история
4.80
рейтинг книги
Назад в СССР: 1984

Как я строил магическую империю

Зубов Константин
1. Как я строил магическую империю
Фантастика:
фэнтези
попаданцы
аниме
5.00
рейтинг книги
Как я строил магическую империю

Дядя самых честных правил 8

Горбов Александр Михайлович
8. Дядя самых честных правил
Фантастика:
попаданцы
альтернативная история
аниме
5.00
рейтинг книги
Дядя самых честных правил 8

Попаданка в академии драконов 4

Свадьбина Любовь
4. Попаданка в академии драконов
Любовные романы:
любовно-фантастические романы
7.47
рейтинг книги
Попаданка в академии драконов 4

Стеллар. Трибут

Прокофьев Роман Юрьевич
2. Стеллар
Фантастика:
боевая фантастика
рпг
8.75
рейтинг книги
Стеллар. Трибут

6 Секретов мисс Недотроги

Суббота Светлана
2. Мисс Недотрога
Любовные романы:
любовно-фантастические романы
эро литература
7.34
рейтинг книги
6 Секретов мисс Недотроги

Лорд Системы 11

Токсик Саша
11. Лорд Системы
Фантастика:
фэнтези
попаданцы
рпг
5.00
рейтинг книги
Лорд Системы 11

Золотая осень 1977

Арх Максим
3. Регрессор в СССР
Фантастика:
альтернативная история
7.36
рейтинг книги
Золотая осень 1977

Я не князь. Книга XIII

Дрейк Сириус
13. Дорогой барон!
Фантастика:
юмористическое фэнтези
попаданцы
аниме
5.00
рейтинг книги
Я не князь. Книга XIII

Моя (не) на одну ночь. Бесконтрактная любовь

Тоцка Тала
4. Шикарные Аверины
Любовные романы:
современные любовные романы
7.70
рейтинг книги
Моя (не) на одну ночь. Бесконтрактная любовь

Раб и солдат

Greko
1. Штык и кинжал
Фантастика:
попаданцы
альтернативная история
5.00
рейтинг книги
Раб и солдат