Изучаем Arduino: инструметы и методы технического волшебства - страница 2

стр.

---

От изготовителя файла FB2.

Данный файл НЕ является ТОЧНОЙ копией одноименной книги!

Т.к. работу делал «для себя», то потребовались более качественные[1] рисунки схем сборки моделей. Таковые рисунки взял с сайта https://www.exploringarduino.com. Забавно получилось с схемой «рис. 5.6. Пианино» в исходной (для меня) книге ее нет, а схемка полезная, оставил.

В некоторых случаях, качественных рисунков не нашел, вставил то, что было.

Оставил разбивку на страницы, удобнее искать и исправлять огрехи.

Код листингов на 80% проверен[2].


W_Cat

---

Введение


Мы живем в прекрасное время. Я люблю говорить, что мы устремлены в будущее.

С помощью инструментов, доступных вам сегодня, которые мы рассмотрим в этой книге, появилась реальная возможность изменять окружающий мир по своему желанию. До недавнего времени нельзя было создать устройство с использованием микроконтроллера всего за несколько минут. Как вам, наверное, известно, микроконтроллер является программируемой платформой для управления различными системами с помощью относительно простых команд. С появлением платформы Arduino возможности разработчиков резко увеличились, и я надеюсь, что Arduino станет вашим любимым инструментом для исследования электронных схем, программирования, создания систем управления и многого другого.

В этой книге описано много разных проектов на основе плат Arduino, от простого датчика движения до создания беспроводной системы управления с выходом в Интернет. Платформа Arduino будет отличным вариантом для проектирования микропроцессорных систем как для начинающих, так и для опытных разработчиков. Собрав своими руками конкретные устройства, рассмотренные в данной книге, вы сможете использовать полученный опыт, фрагменты программного кода, принципиальные схемы для создания собственных проектов на основе платформы Arduino или какой-либо другой.

Для кого эта книга

Эта книга предназначена для энтузиастов Arduino, желающих разрабатывать электронные устройства и писать программы для них. Материал каждой последующей главы опирается на понятия и проекты, описанные ранее. Шаг за шагом вы сможете реализовать все более сложные системы. Если вы что-то забудете, ссылки напомнят, где вы впервые столкнулись с данным вопросом, так что вы сможете легко освежить память. Книга рассчитана на читателя, не обладающего большим опытом в электронике и программировании. По ходу изложения некоторые понятия объясняются более подробно, чтобы глубже разобраться в конкретных теоретических и практических вопросах.

- 20 -

О чем эта книга

В этой книге вы не найдете готовых рецептов. Если при проектировании вы желаете получить четкие инструкции без объяснения последовательности шагов, то эта книга не для вас. Настоящая книга - своего рода введение в мир электроники, информатики и практического применения платформы Arduino, как средства для воплощения ваших идей на конкретных примерах. Здесь вы узнаете не только как собрать готовое устройство, но и как анализировать электрические схемы, читать технические описания, которые позволят вам выбрать подходящие детали при создании собственных проектов. При написании программного обеспечения в каждом примере предоставляется полный программный код, но сначала рассматриваются и объясняются несколько фрагментов, образующих итоговую программу. Такой подход помогает лучше уяснить определенные функции и особенности алгоритма программы. Книга научит принципам цифрового проектирования и специфическим для платформы Arduino понятиям программирования.

Я надеюсь, что, повторив действующие проекты из данной книги, вы не только научитесь разрабатывать устройства на основе Arduino, но и получите навыки, необходимые для создания более сложных электронных систем и осуществления инженерной деятельности в других областях на различных платформах.

Что вам понадобится в дополнение к конкретным компонентам для реализации проектов на основе Arduino, перечисленным в начале каждой главы, есть несколько общих инструментов и материалов, которые вам пригодятся при прочтении книги. Это, в первую очередь, компьютер с операционной системой Mac OS Х, Windows или Linux и установленной интегрированной средой разработки IDE для Arduino. Рекомендую также приобрести следующие дополнительные инструменты для сборки и отладки устройств: