Microbit для неугомонных учёных

This document was uploaded by one of our users. The uploader already confirmed that they had the permission to publish it. If you are author/publisher or own the copyright of this documents, please report to us by using this DMCA report form.

Simply click on the Download Book button.

Yes, Book downloads on Ebookily are 100% Free.

Sometimes the book is free on Amazon As well, so go ahead and hit "Search on Amazon"

Эта книга описывает множество занимательных экспериментов и проектов с использованием BBC micro:bit – компактной платы, с помощью которой читатель освоит азы программирования. В первой главе подробно рассказывается о подключении устройства и принципах его функционирования, а следующие главы посвящены практической работе. Материал сгруппирован по темам: свет, звук, движение, экологические проекты, радиосвязь и др. Прочитав книгу, вы научитесь конструировать с помощью micro:bit забавные и полезные устройства, среди которых шумомер, компас, детектор лжи, робот-вездеход. Цветные иллюстрации упрощают выполнение проектов.

Author(s): Саймон Монк
Publisher: ДМК-Пресс
Year: 2021

Language: Russian
Pages: 292
City: М.
Tags: mc

Содержание
Об авторе
О техническом рецензенте
Благодарности
Введение
Об этой книге
Эксперименты
Проекты
Исходный код проектов
1. Начало
Экскурсия по micro:bit
Верхняя сторона
Нижняя сторона
Подключение питания
Питание через микро-USB
Питание от батареек
Подключение электронных устройств к входным и выходным контактам
Ввод дискретных и аналоговых сигналов
Вывод аналогового сигнала: широтно-импульсная модуляция
Встроенные периферийные устройства
Программирование micro:bit
Основное оборудование
Подключение micro:bit
Программирование с помощью Blocks: Hello World
Добавляем графику
Сохранение и публикация программ
Поиск блоков
Программирование на MicroPython: Hello World
Загрузка редактора для MicroPython
Ввод программы
REPL
Добавление графики
Основные понятия в программировании
Переменные
Blocks
MicroPython
Арифметика
Blocks
MicroPython
Условный оператор if
Blocks
MicroPython
Строки
Blocks
MicroPython
Массивы и списки
Blocks
MicroPython
В заключение о программировании
Скачивание программ
Скачивание программ на языке Blocks
Скачивание программ на языке MicroPython
Итоги
2. Мир звука
Подключение динамика к micro:bit
Тихий способ: наушники
Громкий способ: колонки
Эксперимент 1: генерация звуков
Что понадобится
Конструирование
Программа
Blocks
MicroPython
Что можно попробовать
Как это работает: частота и звук
Эксперимент 2: оно говорит!
Что понадобится
Конструирование
Программа
Проект: музыкальный дверной звонок
Что понадобится
Конструирование
Программа
Blocks
MicroPython
Что можно попробовать
Проект: шумомер
Что понадобится
Конструирование
Программа
Blocks
MicroPython
Как это работает: выход микрофона
Итоги
3. Да будет свет
Эксперимент 3: датчик освещенности
Что понадобится
Конструирование
Программа
Как это работает
Проект: автоматический ночник
Что понадобится
Конструирование
Программа
Проект: световая гитара
Что понадобится
Конструирование
Программа
Проект: бесконечные отражения
Что понадобится
Конструирование
Программа
Blocks
MicroPython
Как это работает
Итоги
4. Волшебный магнетизм
Проект: компас
Что понадобится
Конструирование
Программа
Blocks
MicroPython
Что можно попробовать
Как это работает: магнитное поле Земли
Эксперимент 4: измерение магнитных полей
Что понадобится
Конструирование
Программа
Blocks
MicroPython
Что можно попробовать
Как это работает: сила магнитов
Проект: магнитная сигнализация открывания двери
Что понадобится
Конструирование
Программа
Blocks
MicroPython
Что можно попробовать
Итоги
5. Удивительное ускорение
Эксперимент 5: жесты
Что понадобится
Конструирование
Программа
Blocks
MicroPython
Что можно попробовать
Как это работает: сила, ускорение и гравитация
Эксперимент 6: построение графика ускорения в реальном времени
Что понадобится
Конструирование
Программа
Как это работает: расчет суммарного ускорения
Проект: детектор тщательности чистки зубов
Что понадобится
Конструирование
Программа
Blocks
MicroPython
Что можно попробовать
Эксперимент 7: запись данных об ускорении в файл
Что понадобится
Конструирование
Программа
Что можно попробовать
Проект: акселерометр
Что понадобится
Конструирование
Программа
Blocks
MicroPython
Итоги
6. Волшебство движения
Эксперимент 8: запуск сервомотора
Что понадобится
Конструирование
Программа
Blocks
MicroPython
Как это работает: сервомоторы и импульсы
Проект: аниматронная голова (робот Mike на плате micro:bit)
Что понадобится
Конструирование
Программа
Проверка конструкции с по мощью программы из эксперимента 8
Использование программы из проекта
Что можно попробовать
Проект: робот-вездеход
Что понадобится
Конструирование
Как это работает: электромоторы и поток электроэнергии
Итоги
7. Путешествие во времени
Эксперимент 9: счет времени
Что понадобится
Конструирование
Программа
Как это работает: счет времени
Проект: двоичные часы
Как читать показания двоичных часов
Что понадобится
Конструирование
Программа
Как это работает: вывод времени в двоичном формате
Проект: говорящие часы
Что понадобится
Конструирование
Программа
Как это работает: обучаем micro:bit говорить
Итоги
8. Игры разума
Эксперимент 10: скорость реакции
Что понадобится
Конструирование
Проверка вашей нервной системы
Программа
Что можно попробовать
Как это работает: измерение времени реакции
Проект: детектор лжи
Что понадобится
Конструирование
Программа
Blocks
MicroPython
Как это работает: обнаружение лжи по напряжению и сопротивлению
Итоги
9. Помешательство на экологии
Эксперимент 11: измерение температуры
Что понадобится
Конструирование
Программа
Инициализация переменных
Переход в режим занятости
Как это работает: почему греется процессор?
Проект: регистратор температуры и освещенности
Что понадобится
Конструирование
Программа
Инициализация переменных
Чтение температуры
Чтение уровня освещенности
Цикл while
Как это работает: датчики
Проект: автоматический полив растений
Что понадобится
Конструирование
Программа
Blocks
MicroPython
Что можно попробовать
Как это работает: измерение влажности почвы
Итоги
10. Радиосвязь
Эксперимент 12: определение дальности радиосвязи
Что понадобится
Конструирование
Программа
Blocks
MicroPython
Как это работает: радиосигналы
Проект: беспроводной дверной звонок
Что понадобится
Конструирование
Программа
Blocks
MicroPython
Что можно попробовать
Как это работает: отправка и получение
Проект: радиоуправляемый робот-вездеход
Что понадобится
Конструирование
Программа
Пульт управления
Робот
Что можно попробовать
Как это работает: блоки управления электромотором
Итоги
Приложение
Полезные инструменты
Общие принадлежности
Питание micro:bit
Дополнительные принадлежности
Прочие принадлежности
Предметный указатель