Книга написана на основе опыта работы с детьми 3-11 классов и посвящена творческим проектам юных программистов и конструкторов. На примере алгоритмов черепашьей графики и простых компьютерных игр дети познакомятся с креативным программированием в визуальной среде Scratch. Рассмотрено применение плат Arduino, плат расширения и различных внешних датчиков в конструкторских проектах начального уровня. Даны основы визуального программирования этих устройств в среде mBlock в двух режимах, интерактивном и автономном, путем написания интерактивных компьютерных игр, в которых управление персонажем осуществляется посредством Arduino-консоли, а также при помощи создания автономных “умных вещей”, работающих под управлением Arduino без подключения к компьютеру. Второе издание дополнено проектами продвинутого уровня.Электронный архив на сайте издательства содержит дополнительные материалы и листинги всех программ.