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

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

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

Предлагаем к чтению аннотацию, описание, краткое содержание или предисловие (зависит от того, что написал сам автор книги «Робототехника: практическое введение для детей и взрослых»). Если вы не нашли необходимую информацию о книге — напишите в комментариях, мы постараемся отыскать её.

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

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

Ниже представлен текст книги, разбитый по страницам. Система сохранения места последней прочитанной страницы, позволяет с удобством читать онлайн бесплатно книгу «Робототехника: практическое введение для детей и взрослых», без необходимости каждый раз заново искать на чём Вы остановились. Поставьте закладку, и сможете в любой момент перейти на страницу, на которой закончили чтение.

Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

Термометр из micro:bit

Вы можете очень просто превратить свой микроконтроллер micro:bit в термометр. Достаточно использовать программу, показанную на рис. 4.2.

Рис 42 Программа для измерения температуры процессора micro bit Эта - фото 76

Рис. 4.2. Программа для измерения температуры процессора micro : bit

Эта программа находится в файле BoxRover/ch04/microbit-измеритель-температуры.hex.

Здесь мы добавили в блок постоянноблок показать число, предназначенный для вывода числа на экран микрокомпьютера, а также блок задержки на одну секунду. В качестве значения мы вставили из панели Вводблок температура (° C ). Этот блок возвращает значение температуры процессора micro:bit в градусах Цельсия.

Таким образом, на экран раз в секунду выводится текущее значение температуры в виде бегущей строки (рис. 4.3).

Рис 43 На монитор micro bit выводится текущая температура процессора Как - фото 77

Рис. 4.3. На монитор micro : bit выводится текущая температура процессора

Как можно использовать встроенный измеритель температуры?

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

Подготовим программу, которая при превышении температуры сверх заданного значение (30 °C) включает сразу все светодиоды экрана micro:bit. Если же температура нормальная, на экране будет нарисовано сердце (рис. 4.4).

Рис 44 Программа контроля температуры Программа сохранена в файле - фото 78

Рис. 4.4. Программа контроля температуры

Программа сохранена в файле microbit-проверка-температуры.hex.

Здесь в палитре Переменныемы определили переменную с именем температура. При помощи блока задатьмы задаем значение этой переменной, равной блоку температура (°С), добавленному из панели Ввод.

Когда срабатывает условие, что значение, записанное в переменную температура, превышает 30 °С, блок показать светодиодывключает на экране все светодиоды сразу.

Если же перегрева нет, то блок показать значоквыводит на экран изображение сердца.

Домашнее задание

Попробуйте поместить плату micro:bit на пару минут в холодильник (только не в морозильную камеру), а также оставить на солнце. Посмотрите, как это скажется на результатах измерения температуры процессора.

Проследите, чтобы в ходе экспериментов с холодильником на плату micro:bit не попала влага.

Учтите, что значительны перегрев платы micro:bit, а также переохлаждение могут привести к выходу платы из строя. Согласно описанию https://tech.microbit.org/hardware/, датчик температуры в micro:bit работает в диапазоне от -25C до 75C, а его точность составляет ±4C.

Итоги

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

Вы составили программу, которая показывает текущее значение температуры, а также программу контроля превышения заданного значения температуры.

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

5. Измеряем ускорение и контролируем перегрузки

Микроконтроллер micro:bit оборудован очень интересным устройством – акселерометром, или измерителем ускорения.

Вспомним знания, полученные еще в школе. Ускорением называется быстрота изменения скорости тела. Например, когда вы сбрасываете кирпич с крыши дома (никогда так не делайте), то его скорость будет увеличиваться с ускорением свободного падения, равном примерно 9,8 м/c². Это означает, что каждую секунду скорость падающего кирпича будет увеличиваться на 9,8 м/с.

Обычно при вычислениях ускорение свободного падения обозначается как g.

Обратите внимание, что ускорение свободного падения не зависит от массы тела. Иначе говоря, не важно, сбрасываете ли вы тяжелый кирпич, или легкий металлический шарик, ускорение будет одинаковым. Другое дело, что на изменение скорости может повлиять сопротивление воздуха (надувной шарик может вообще полететь не вниз, а вверх), но все это вам известно из школьного курса физики.

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

Интервал:

Закладка:

Сделать

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

Представляем Вашему вниманию похожие книги на «Робототехника: практическое введение для детей и взрослых» списком для выбора. Мы отобрали схожую по названию и смыслу литературу в надежде предоставить читателям больше вариантов отыскать новые, интересные, ещё непрочитанные произведения.


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

Обсуждение, отзывы о книге «Робототехника: практическое введение для детей и взрослых» и просто собственные мнения читателей. Оставьте ваши комментарии, напишите, что Вы думаете о произведении, его смысле или главных героях. Укажите что конкретно понравилось, а что нет, и почему Вы так считаете.

x