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

Робототехника: практическое введение для детей и взрослых
Автор книги: id книги: 1556496     Оценка: 0.0     Голосов: 0     Отзывы, комментарии: 0 249 руб.     (2,47$) Читать книгу Купить и скачать книгу Купить бумажную книгу Электронная книга Жанр: Учебная литература Правообладатель и/или издательство: ЛитРес: Черновики Дата публикации, год издания: 2020 Дата добавления в каталог КнигаЛит: Скачать фрагмент в формате   fb2   fb2.zip Возрастное ограничение: 6+ Оглавление Отрывок из книги

Реклама. ООО «ЛитРес», ИНН: 7719571260.

Описание книги

Это практическое руководство поможет школьникам и взрослым быстро войти в увлекательный мир робототехники. Вы будете изучать аппаратное и программное обеспечение роботов на примере дистанционно управляемой модели марсохода BoxRover, способного измерять и передавать "на землю" данные телеметрии. Для создания подобного ровера вам не потребуются знания какого-либо языка программирования – все можно будет сделать при помощи графической среды Microsoft MakeCode. В отличие от аналогичных руководств, ориентированных на использование готовых наборов и конструкторов, эта книга поможет вам глубже разобраться в теме. Вы сможете подготовиться к созданию более сложных роботов и устройств для создания умного дома (IOT-устройств).

Оглавление

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

Введение для родителей и не только

Проект модели марсохода BoxRover

Выбор платформы для обучения

Микроконтроллер BBC micro:bit

Микроконтроллер Arduino

Платформа STM32 Nucleo F401RE

Микрокомпьютер Raspberry Pi

Другие микрокомпьютеры

1. Запускаем микроконтроллер micro:bit

Первое включение

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

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

Итоги

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

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

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

Рисуем линию

Рисуем на экране micro:bit фигуры и значки

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

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

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

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

Доверимся случаю

Итоги

3. Работаем с кнопками

Задаем действия при нажатии кнопок

Счетчик нажатий кнопок

Проверка состояния кнопки

Итоги

4. Измеряем температуру

Как работает измеритель температуры

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

Итоги

5. Измеряем ускорение

Принцип измерения ускорения

Обнаружение жестов

Бросаем кости

Отслеживаем ориентацию платы micro:bit в пространстве

Обнаружение невесомости и перегрузок

Рисуем гистограмму значений ускорения

Итоги

6. Встроенный магнитометр

Обнаружение магнита

Делаем из micro:bit компас

Итоги

7. Подключаем внешние устройства

Подключение micro:bit к плате расширения Boson Expansion Board

Подключаем к плате расширения кнопку, светодиод и вентилятор

Детектор движения

Регулятор яркости освещения

Бегущий огонь на светодиодной ленте

Детектор звука

Детектор звука и движения

Играем музыку

Итоги

8. Осваиваем GPIO

Контакты разъема GPIO

Питание и земля

Аналоговые контакты P0, P1 и P2 в режиме выхода

Аналоговые контакты P0, P1 и P2 в режиме входа

Цифровые контакты P8 и P16

Контакты P19 и P20

Контакты P13, P14 и P15

Зарезервированные контакты

Подключаем светодиод к micro:bit

Управляем мощной нагрузкой

Ультразвуковой дальномер HY-SRF05

Инфракрасный дальномер GP2Y0A21YK0F

Итоги

9. Запускаем радиоканал

Программа обмена данными через радиоканал

Загрузка программы в память микроконтроллеров

Проверка программы передачи данных

Пульт управления из micro:bit

Итоги

10. Подключаем micro:bit к компьютеру

Подготовительные работы

Подготовьте программу обмена данными

Итоги

11. Заводим мотор

Подключаем мотор-редуктор

Управляем роботом по радио

Итоги

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

Сервопривод SG90

Программа управления SG90

Сервопривод DS04-NFC

Итоги

13. Осваиваем I2C

Кратко об I2C

Измеряем освещенность

Погодная станция на базе Grove-BME280

OLED дисплей 128x64

Итоги

14. Обновление BoxRover

Выбор платформы

Собираем ровер и пульт управления

Электропитание ровера

Подключаем мотор-редукторы

Подключаем сонар для предотвращения столкновений

Сервопривод

Погодная станция

Сборка пульта управления

Программное обеспечение пульта управления

Программное обеспечение ровера BoxRover

Инициализация ПО ровера

Прием по радио и обработка команд с пульта управления

Отправка данных телеметрии

Аварийная остановка перед препятствием

Функции управления движением ровера

Обработка событий от кнопок A и B ровера

Как написать отзыв или предложение

Сведения об использованных изображениях

Отрывок из книги

В главе 1 «Запускаем микроконтроллер micro:bit» вы научитесь создавать простые программы для micro:bit с помощью визуального редактора блоков Microsoft MakeCode for micro:bit.

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

.....

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

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

.....

Добавление нового отзыва

Комментарий Поле, отмеченное звёздочкой  — обязательно к заполнению

Отзывы и комментарии читателей

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