Робототехника: практическое введение для детей и взрослых
Реклама. ООО «ЛитРес», ИНН: 7719571260.
Оглавление
Александр Вячеславович Фролов. Робототехника: практическое введение для детей и взрослых
Введение для родителей и не только
Проект модели марсохода 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).
.....