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

Тут можно читать онлайн Александр Фролов - Робототехника: практическое введение для детей и взрослых - бесплатно ознакомительный отрывок. Жанр: Прочая детская литература, год 2021. Здесь Вы можете читать ознакомительный отрывок из книги онлайн без регистрации и SMS на сайте лучшей интернет библиотеки ЛибКинг или прочесть краткое содержание (суть), предисловие и аннотацию. Так же сможете купить и скачать торрент в электронном формате fb2, найти и слушать аудиокнигу на русском языке или узнать сколько частей в серии и всего страниц в публикации. Читателям доступно смотреть обложку, картинки, описание и отзывы (комментарии) о произведении.

Александр Фролов - Робототехника: практическое введение для детей и взрослых краткое содержание

Робототехника: практическое введение для детей и взрослых - описание и краткое содержание, автор Александр Фролов, читайте бесплатно онлайн на сайте электронной библиотеки LibKing.Ru
Эта книга поможет вам быстро освоить основы робототехники и приступить к конструированию собственных роботов, разных систем с микроконтроллерами и даже элементов умного дома. Вам не потребуются знания языков программирования и паяльник. Изучайте микроконтроллеры и робототехнику по нашей книге, и вы сможете быстро освоить современные профессии. Вы научитесь программировать micro:bit версий 1.5 и 2, работать с кнопками, светодиодами, светодиодным и OLED-экраном, измерять температуру, ускорение, напряженность магнитного поля. Используя интерфейс GPIO, вы подключите такие устройства, как моторы, сервоприводы, кнопки, датчики движения, расстояния и многие другие. Данные, полученные от контроллеров, вы сможете передавать на другие контроллеры с помощью радиоканала Bluetooth, а также контроллеров LoRa, способных обеспечить радиосвязь на расстояния, исчисляемые километрами. Мы расскажем о том, как организовать электропитание робота или других конструкций.

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

Робототехника: практическое введение для детей и взрослых - читать книгу онлайн бесплатно (ознакомительный отрывок), автор Александр Фролов
Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

Вы можете показывать несколько значков по очереди, включив их в цикл (рис. 2.17) .

Рис 217 Показ нескольких значков в цикле Здесь мы не используем задержку - фото 43

Рис. 2.17. Показ нескольких значков в цикле

Здесь мы не используем задержку, но вы можете попробовать добавить между блоками показать значокблок пауза. Это позволит регулировать время отображения значков на мониторе.

Но что, если вам нужно показать значок, которого нет в палитре блока показать значок?

Ничего страшного!

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

Если добавить нарисованные таким образом значки в блок постоянно, на мониторе появится созданная вами анимация (рис. 2.18).

Рис 218 Рисуем в блоке показать светодиоды свои значки Код программы вы - фото 44

Рис. 2.18. Рисуем в блоке показать светодиоды свои значки

Код программы вы найдете в файле microbit-Анимация.hex.

Рисуем стрелки

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

Добавьте в блок постоянновосемь блоков показать стрелку направлением, задав для каждой свое направление. Если сделать это так, как показано на рис. 2.19, то после запуска программы на мониторе появится вращающаяся стрелка (рис. 2.20).

Рис 219 Программа для рисования вращающейся стрелки Рис 220 - фото 45

Рис. 2.19. Программа для рисования вращающейся стрелки

Рис 220 Изображение вращающейся стрелки на мониторе микрокомпьютера - фото 46

Рис. 2.20. Изображение вращающейся стрелки на мониторе микрокомпьютера

Программа вращающейся стрелки есть в архиве под именем microbit-Стрелка.hex.

Выводим на монитор число

В палитре Основноеесть блок показать число, с помощью которого вы можете выводить на монитор micro:bit произвольные числа.

Ниже на рис. 2.21 мы показали программу, которая показывает в цикле числа от 0 до 15.

Рис 221 Программа для отображения чисел от 0 до 15 на мониторе - фото 47

Рис. 2.21. Программа для отображения чисел от 0 до 15 на мониторе микрокомпьютера

Здесь мы добавили из палитры Циклыблок для. Он позволяет организовать исполнение своего тела заданное количество раз, при этом переменная цикла (в нашем случае это переменная индекс) будет изменять свое значение в заданных пределах с шагом 1.

В нашей программе цикл отработает 16 раз, при этом вы увидите на мониторе micro:bit числа от 0 до 15 (рис. 2.22).

Рис 222 Показываем числа на мониторе micro bit Обратите внимание что - фото 48

Рис. 2.22. Показываем числа на мониторе micro : bit

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

Программа сохранена в файле microbit-Числа.hex.

Выводим на монитор бегущую текстовую строку

А что если попытаться показать на мониторе микрокомпьютера текст? Так как светодиодов маловато, то текст будет выведен в виде бегущей строки. Но и этого в некоторых случаях может оказаться достаточно, например, для показа температуры.

Добавьте в блок при начале блок показать строку из палитры Основное(рис. 2.23).

Рис 223 Программа выводит на монитор бегущую строку Программа есть в архиве - фото 49

Рис. 2.23. Программа выводит на монитор бегущую строку

Программа есть в архиве под именем microbit-Hello-world.hex. После ее запуска на мониторе появится бегущая строка «Hello, world!» (рис. 2.24).

Рис 224 Бегущая строка на мониторе вашего micro bit К сожалению в строке - фото 50

Рис. 2.24. Бегущая строка на мониторе вашего micro : bit

К сожалению, в строке можно использовать только латинские символы, цифры и знаки – символы кириллицы показать не получится.

Управляем яркостью светодиодов

В палитре Светодиоды … ещеесть блоки, предоставляющие дополнительные возможности управления светодиодами. В частности, с помощью некоторых из них можно управлять яркостью светодиодов (рис. 2.25).

Рис 225 Блоки с дополнительными возможностями управления светодиодами - фото 51

Рис. 2.25. Блоки с дополнительными возможностями управления светодиодами

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

Созданная вами переменная появится в палитре Переменные(рис. 2.26).

Рис 226 Мы создали переменную с именем яркость Но что такое переменная - фото 52

Рис. 2.26. Мы создали переменную с именем яркость

Но что такое переменная?

Можно считать, что созданная вами переменная – это имя места в памяти микроконтроллера, где будет хранится цифровое значение. В нашем случае это будет значение яркости светодиода, которое может изменяться в интервале от 0 до 255.

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

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

Рис 227 Программа для управления яркостью светодиодов Результат работы - фото 53

Рис. 2.27. Программа для управления яркостью светодиодов

Результат работы программы, сохраненной в файле microbit-Переменная-яркость-линии.hex, вы можете увидеть на рис. 2.28.

Рис 228 Линия из светодиодов с различной яркостью Как работает наша - фото 54

Рис. 2.28. Линия из светодиодов с различной яркостью

Как работает наша программа?

Прежде всего, для переменной яркостьмы задаем начальное значение 64. Далее запускается цикл для, параметр индекскоторого изменяет свое значение от 0 до 4, как и в предыдущей программе.

Однако теперь для включения светодиода мы используем блок построить яркостью. Этот блок зажигает светодиод с координатами (x, y) и дополнительно устанавливает для этого светодиода яркость, указанную в последнем параметре.

Читать дальше
Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать


Александр Фролов читать все книги автора по порядку

Александр Фролов - все книги автора в одном месте читать по порядку полные версии на сайте онлайн библиотеки LibKing.




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


Отзывы читателей о книге Робототехника: практическое введение для детей и взрослых, автор: Александр Фролов. Читайте комментарии и мнения людей о произведении.


Понравилась книга? Поделитесь впечатлениями - оставьте Ваш отзыв или расскажите друзьям

Напишите свой комментарий
x