Книга представляет собой введение в мир Arduino — самой популярной платформы для прототипирования электроники с открытым исходным кодом. В ней есть как простые проекты, так и вся необходимая информация для создания собственных конструкций, от списков компонентов до финишной отладки.
Рассмотрены основные принципы интерактивного дизайна и физических вычислений, современные платы Arduino и программные среды, основы электроники, прототипирование на макетной плате, создание принципиальных схем, облачные платформы. Подробно описан ряд практических проектов, в том числе автоматическая система полива растений и проекты с выходом в Интернет через Wi-Fi. Материал изложен с учетом последней версии Arduino IDE и новых плат на базе ARM.
Для читателей, интересующихся электроникой и конструированием
Пятьдесят лет назад для разработки программного обеспечения вам требовалась команда людей в белых халатах, которые знали все об электронных лампах. Но теперь даже моя мама может программировать. Мы позволили множеству людей создавать электронные устройства самостоятельно.
Массимо Банци (Massimo Banzi), один из создателей платы Arduino
Исходные коды примеров можно скачать по ссылке
Вы изучите:
- Интерактивный дизайн и физические вычисления
- Платы Arduino и программные среды
- Основы электричества и электроники
- Прототипирование на макетной плате без пайки
- Рисование принципиальных схем
- Облачные платформы Cloud IDE и Arduino loT Cloud
- Автоматическую систему полива растений
- Интернет-подключение ARM с поддержкой Wi-Fi
Об авторе:
Массимо Банци — соучредитель проекта Arduino. Он создатель интерфейсов для взаимодействия человека с компьютером, преподаватель и пионер аппаратного обеспечения с открытым исходным кодом. Помимо работы в Arduino, в настоящее время он преподает киберфизические системы в университете USI в Лугано (Швейцария), дизайн взаимодействия в SUPSI в Лугано и CIID в Копенгагене.
Майкл Шайло — адъюнкт-профессор Калифорнийского колледжа искусств, где преподает электронику, программирование, робототехнику и мехатронику. Получив диплом инженера-электротехника, Майкл работал в различных фирмах по производству потребительских товаров и встраиваемых систем, прежде чем обнаружил в себе стремление преподавать. Майкл также предпочитает применять свои инженерные навыки в творческих и художественных проектах, а не в бытовых устройствах. Майкл часто читает лекции и выступает на конференциях и в университетах по всему миру. В 2013 году Майкл начал работать в проекте Arduino, рассказывая студентам о платформе прототипирования электроники с открытым исходным кодом и обучая новую аудиторию.