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

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

Год выхода: 2021
Аннотация
Книга, посвященная основам робототехники и микроконтроллеру micro:bit, представляет собой ориентированное на новичков руководство, раскрывающее базовые концепции программирования и проектирования для создания роботов и автоматизированных систем. Основное внимание уделяется доступности технологий и интуитивно понятным методам, что делает изучение робототехники доступным даже для тех, кто не имеет технического образования. ### Часть 1: Введение в micro:bit Автор начинает с знакомства читателей с микроконтроллером micro:bit, описывая его возможности и основные функции. Первым шагом является подключение устройства к компьютеру и загрузка первой программы с помощью Microsoft MakeCode, онлайн-платформы для программирования. Это позволяет читателям быстро погрузиться в процесс создания программ, используя визуальные инструменты без необходимости писать код вручную. ### Часть 2: Управление светодиодами В важной части книги акцентируется внимание на управлении встроенными светодиодами micro:bit. Устройство обладает 25 светодиодами, которые можно использовать для отображения различных символов и текстов, что отличает его от других микроконтроллеров, таких как Arduino. Автор объясняет конструкцию светодиодов и важность использования резисторов для предотвращения сбоев из-за высоких токов. По мере углубления в программирование читатели учатся создавать простые программы, которые позволяют заставить светодиоды мигать, перемещать их по экрану и даже выводить линии. Ключевым элементом этого раздела стали цепи (циклы) — они упрощают код и вводят концепцию автоматизации. Такой подход не только повышает эффективность программ, но и вдохновляет пользователей на творческое выполнение проектов. ### Часть 3: Рисование фигур и линий Следующий раздел углубляется в возможность рисования линий и фигур на дисплее micro:bit. Начинается с проверки процесса активации светодиодов для создания вертикальной линии, после чего вводятся циклы, позволяющие легко и быстро генерировать линии и другие графические элементы без необходимости повторять один и тот же код многократно. Например, для создания диагональных линий достаточно изменить координаты в цикле. Важно отметить, что в процессе освоения программирования читатели также учатся использовать встроенные символы, добавляя анимацию и динамику к своим проектам. Возможность управлять яркостью светодиодов через переменные предоставляет дополнительные визуальные эффекты, позволяя, например, создать линию с различной яркостью. ### Часть 4: Сложные проекты Книга плавно переходит к более сложным проектам, таких как создание марсохода BoxRover и систем автоматизации, включая погодные станции с использованием технологии LoRa для длительной связи. Эти более продвинутые разработки требуют от читателей знаний, полученных в предыдущих главах, и создают возможность для экспериментирования с реальными задачами робототехники. Специальное внимание уделяется вопросам питания роботов, выбору аккумуляторов и схемам подключения, что добавляет глубину знаниям о проектировании систем автоматизации. ### Заключение Таким образом, данное руководство по робототехнике на основе micro:bit представляет собой важный шаг для начинающих разработчиков и любителей. Оно не только обучает основам программирования и созданию систем автоматизации, но и вдохновляет на создание собственных проектов. Книга помогает читателям уверенно переходить от базовых понятий к сложным проектам, открывая перед ними мир возможностей современного технического творчества.