Добавить в цитаты Настройки чтения

Страница 6 из 15



Рис. 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 загружает для программирования сайт https://microbit.org/code/. Здесь вам придется нажать кнопку Let’s Code, после чего вы попадете на сайт https://makecode.microbit.org/, о работе с которым мы уже рассказывали.

На рис. 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-архиве программ на сайте http://frolov-lib.ru/books/boxrover/, в каталоге BoxRover/ch01/microbit microbit-Качели.hex.

Итоги



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

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

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

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

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

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

Что такое светодиод

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

Полупроводниковые диоды – это электронные компоненты, которые проводят ток только в одном направлении.

У диода два вывода, один из которых называется анодом, а другой – катодом. Чтобы через диод пошел ток, к аноду необходимо подключить положительный вывод батарейки, а к катоду – отрицательный. В обратную сторону ток не пойдет (на самом деле пойдет, но очень и очень маленький, он называется током утечки диода).

Светодиод излучает свет, когда через него проходит электрический ток в прямом направлении, т.е. от анода к катоду.

Никогда не подключайте диоды и светодиоды к батарейке напрямую – через диод может пойти слишком большой ток и он в итоге выйдет из строя. Обязательно используйте токоограничительный резистор.

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

На рис. 2.1 мы показали, как можно подключить светодиод к батарейке с напряжением 1,5 В.

Рис. 2.1. Подключение светодиода к батарейке

При использовании батарейки с напряжением 1,5-3 В обычный светодиод нужно подключать через резистор номиналом 1 К. Этот резистор ограничивает ток, проходящий через светодиод.

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

Возможно, это будет для вас сюрпризом, но носители электрического тока, а именно электроны, перемещаются в обратном направлении, от минуса к плюсу – они несут отрицательный электрический заряд. До открытия электрона Томсоном в 1897 году природа электрического тока еще не была до конца изучена, поэтому было принято условное направление движения тока – от плюса к минусу. Так оно осталось и до сих пор.

Создаем программу для мигания светодиодом

Откройте программу MakeCode (установленную на компьютер или загруженную в браузер). Создайте там новый проект, как это мы описали в предыдущем разделе книги, и раскройте палитру Светодиоды (рис. 2.2).

Рис. 2.2. Палитра Светодиоды